ステガノグラフィの残響と、排他的論理和(XOR)の記憶
深夜の『三枝堂』。私は、没収したチートツールに残された「リプレイ攻撃」のパケットログを精査していた。
三枝を模したあの悲鳴。その莫大なデジタルな残響の末尾に、二箇所だけ、チェックサムの合わない「不自然な空白」がある。
「……これ、単なるバグやないわ。意図的に……誰かが後から差し込んだ、隠しインデックスや」
その空白をバイナリ・エディタで強引に展開すると、そこには三枝の署名を巧妙に模倣した、けれど決定的に「冷徹な」暗号化アルゴリズムが組み込まれていた。
そして、よく見ればデータの合間にZWSP(ゼロ幅スペース)が不規則に散りばめられている。
「……やっぱりや。この不可視の空白……モールス符号としてデコードしたら、三桁の数字の羅列が出てきた。これ、RGBのカラーコードのオフセット値やわな」
・・・
翌日の昼下がり。大國魂神社の欅並木で回収した「中継器」のデータを、私は彼――ハンターと共に解析していた。
RGB値を元に、バイナリの深層に隠されたビットマップをレンダリングする。だが、画面に現れたのは、砂嵐のようなノイズに覆われた画像だった。
「……おかしい。まだハッシュ値が合わへん。……この画像、さらに別の演算で『上書き』されとるわ」
そこへ、画面を覗き込んでいた彼が、鼻をひくつかせて、ぽつりと呟いた。
「……なあ。……この画像、なんか、あの日と同じ『青臭い、始まりの匂い』がするぜ」
「……始まりの匂い?」
「ああ。……三枝の野郎、よく言ってたろ。俺たちが初めてパーティを組んで、自分たちの『居場所』をヴァナ・ディールに作ったあの日が、人生のパッチ1.0の公開日だってさ」
私の脳内に、古いログがロードされる。
あの日、三人が初めてリンクシェル(LS)を開設し、同じ色の輝きを胸に灯した。
私は震える指で、その8桁の日付を16進数に変換し、画像に対してXOR(排他的論理和)演算をかけた。
ノイズが剥がれ落ち、画像が少しずつ形を成していく。……だが、まだ足りない。核心部分は、依然として強固な「文字列」でロックされていた。
・・・
『――Final Key: The Name of Our Home.』
画面に浮かんだ、最後の一行。
三人の名前から一文字ずつ取って名付けた、あのリンクシェルの名前。
「……LSの名前。……私たちの名前を英語名にして、その頭文字を繋げた……あの単語やわ」
私の『栞(S)』、こいつの『拓海(T)』、そしてあいつの『三枝(M)』。
――瞬間、記憶がフラッシュバックする。
放課後の部室。あるいは、ヴァナ・ディールの波打ち際。
『なぁ、俺たちのLS名、"STM"にしないか?』と三枝が笑った。
『ダサいわ。システムエンジニアかよ』と私が突っ込み、『まあ、俺たちらしいんじゃねえの』と彼が肩をすくめた。
あの時はただの記号だと思っていた。けれど三枝は、その三文字を、自分たちがこの世界に存在する理由――『System(世界の根幹)』として、この多重暗号の最深部に封印していたのだ。
「……『STM』。……あいつ、自分たちの居場所を、ただの『システム』なんて呼びやがって……!」
「……いや、店主。……それだけじゃねえだろ。……あいつにとって、俺たちは『世界のすべて』そのものだったんだよ」
彼が私の震える指に、自分の手を重ねた。
キーボードを叩く。【S-T-M】。
その瞬間、私の耳に「とろけるような祝祭の和音」が響き渡った。
暗号が完全に崩壊し、浮かび上がったのは――「分倍河原の古戦場跡にある、特定の石碑の裏側」を指し示す、あまりにも鮮明な座標地図だった。
画像のメタデータには、三枝のタイピング跡が刻まれていた。
『――ごめん。このパッチを当てるのは、君たち二人であってほしかったんだ。あの日、僕らが居場所を作った時みたいに。』
「……三枝、あんた……。自分がいなくなるのを分かってて、この居場所(鍵)を遺したんか」
私は、隣で画面を凝視する彼の逞しい腕を、無意識に強く掴んでいた。
彼の視界には、黄金の花びらがその座標を指し示し、私の耳には、三枝の震えるような「本音」がとろけるような和音となって流れ込んでくる。
・・・
「……行こ。分倍河原へ。……あいつが隠した、本当のアウトプットを確かめに」
私はノートPCを閉じ、彼の目を見つめた。
「……三枝、あんた……一人で何と戦ってたんや。……隣に、私らが居るうちに言えや。……ほんまアホやわ。」
夕暮れの府中。私たちは、三人の過去と「名前」が刻まれた場所へと、一歩を踏み出した。




