MASATO NASU

Tools

Apps, prototypes, and utilities built for actual use.

Turing-Cypher

Turing-Cypher

##TuringCypher##TrueTuringCode##GrayScott##ReactionDiffusion##GenerativeDesign##ComputationalDesign##CreativeCoding##PWA##WebApp##Cipher##VisualCipher##InformationDesign##NewFormFollowsNewFunction##VibeCoding

Turing Cypher は、URLを1枚の不思議な模様に変換し、同じ合い言葉であとから元のURLへ戻せる実験的な暗号アプリです。 一見すると、画像はただの有機的な迷路模様に見えます。 しかしその模様はランダムな装飾ではありません。URLと合い言葉から生成された情報が、Gray-Scott反応拡散モデルによる模様の生成条件に組み込まれています。 つまり、情報は画像の上に貼り付けられているのではなく、模様が生まれる条件そのものに宿っています。 URL ↓ 合い言葉 ↓ 生成条件 ↓ Gray-Scott模様 ↓ PNG ↓ 同じ合い言葉で復号 何がすごいのか 一般的なQRコードやバーコードは、情報を読み取るために、四角いセルやグリッドをはっきり見せます。 それはとても実用的ですが、見た目には「コードであること」が強く出ます。 Turing Cypher が目指しているのは、その逆です。 コードに見えないこと。 でも、ちゃんと戻せること。 このアプリでは、タイル、QR風のセル、グリッド、メタデータ、LSB、透明チャンネル、後付けの埋め込みを使わず、1枚の有機的な模様としてURLを保持します。 復号も「なんとなく似ている」では成功になりません。 復号されたURLが完全一致し、verifierが通った場合だけPASSになります。 実際に確認できたこと Turing Cypher では、以下の流れを確認しています。 URLを入力 ↓ 合い言葉を入力 ↓ 1枚のPNG模様を生成 ↓ 保存したPNGから復号 ↓ コピーしたPNGから復号 ↓ Cloudflare Pagesで配布したPNGを再ダウンロード ↓ そのPNGからも復号PASS つまり、生成直後の内部データに依存しているわけではなく、PNG単体からURLを読み戻せる 状態まで到達しています。 デザインとしての意味 Turing Cypher は、暗号・生成・デザインの境界にある作品です。 普通の暗号は、情報を隠します。 普通の画像生成は、見た目を作ります。 Turing Cypher はその両方を重ねています。 見た目は有機的な模様でありながら、その形の奥に情報が存在しています。 これは、情報を「画像に付け足す」のではなく、 情報が形の発生条件として振る舞う という考え方です。 その意味で、Turing Cypher は単なる暗号ツールではなく、 “情報が形になる” ことを体験するための小さな実験装置 です。