遺失物課の鑑識員 第18話「第16章」
夜の遺失物課は、いつになく静かだった。外は冷たい雨が降り続いている。窓越しに見えるホームの光がガラスに薄く滲み、蛍光灯の白さと混ざり合って、室内の端末の画面だけが異様に鋭く光っていた。葵は小さなカップのコーヒーを一口すすり、呼吸を整えてから指を滑らせる。USBメモリの内容を解読する画面が、暗闇のなかで淡い青の文字列を吐き出している。
夜の遺失物課は、いつになく静かだった。外は冷たい雨が降り続いている。窓越しに見えるホームの光がガラスに薄く滲み、蛍光灯の白さと混ざり合って、室内の端末の画面だけが異様に鋭く光っていた。葵は小さなカップのコーヒーを一口すすり、呼吸を整えてから指を滑らせる。USBメモリの内容を解読する画面が、暗闇のなかで淡い青の文字列を吐き出している。
「……やつらは隠し方が上手い。暗号化スキームに階層がある。まずはコンテナを開くのに五段階のキーが必要だった。だが、一つずつ潰していったら、カタログの参照IDが出た」
葵の声は落ち着いている。だが紬はその言葉が持つ重さを知っていた。カタログ。幻市のカタログにリンクしている――それはすなわち、遺失物が商品として市場に並んでいた証拠であり、持ち主の記憶が匿名化されて流通していることを示す。葵はマウスをクリックし、画面のある行を拡大した。そこには品目IDと簡素な説明、そして複数のサムネイル、それから透明なタグが列挙されていた。
「このIDとUSB内のメタタグが一致する。ここにあるのは『回復された断片』のサンプル。だが気になるのは、全てのアイテムのメタに小さな注記があること。燃焼斑、旧刻印片、それに——旧名断片。焦げた痕跡と、何らかの撤去対象を示す名の断片が添付されている」
紬の左手が、知らず知らず痣のあたりに落ちる。痣は掌の付け根近くに、薄い紫の線を描くように残っている。痛みではないが、そこに触れるといつも僅かな違和感が走る。今夜も、画面の中の「燃焼斑」「旧名断片」という文字列に反応するように、痣がわずかに疼いた。
「焦げ跡……か」と石神が低く呟いた。「それが散見されるということは、奴らが旧構内の何かを利用している可能性がある。あるいは、遺失物の所在を焼くか何かして痕跡を残す。どちらにせよ構造的なつながりがあるはずだ」
凪は画面の前に身を乗り出し、指先でサムネイルをなぞる。「こいつら、同じ焼け方してる。切符の焦げと同じパターンだ。俺が倉庫で見つけた扉の周りの斑点と一致するってことかもしれん」
葵はログをさらに掘る。メタデータを展開すると、カタログのエントリはそれぞれ「発信源」を持っていた。だがその発信元は巧妙に偽装されている。いくつかはVPN、いくつかはトーアの洋上ノード、そしてある一つだけが奇妙に内向きなIPレンジを示していた。
「気をつけて見て。大半は外部へ抜ける出口ノードなんだけど、一つだけ内部のネットワーク帯域に戻ってる。通常のダークネット取引とは違う。ロギングが混ざってるわけじゃない。むしろ、発信点が『旧施設サーバ』に向かっている」
その言葉が空気をぶち抜くように重かった。旧施設サーバ——すなわち、旧構内に残された保守用のローカルサーバ群。図面にも残っていた、何十年もほとんど触られていないはずのリースエリア。鳴海がぽつりと笑った。
「私が持ってきた名簿と写真の切れ端の中に、旧施設の管理コードがあったと思ったの。葵さんの言う通り、発信元のホストネームにそのコードの欠片が紛れ込んでる。偶然ではないわね」
紬は手帳を開き、鳴海がさしていた紙片の文字を指で追った。紙の角に、確かに短い英数の列が残っていた。その列を葵がホスト名の一部と照合すると、画面に二つの文字列が並んだ。ほとんど消えかけた旧駅名の断片と、サーバのホストネームの一部が重なる。
「旧名の断片が、ここに残っている」と紬は言った。声がひどく低い。血の気が引くように胸が冷えた。切符の焦げ跡と、凪が見つけた保守通路の斑点、そして今ここに出た旧名片段。三つの点が線で結ばれ始めている。
「問題は二つある」石神が輪郭を絞る。「一つは証拠を外部に出すことの倫理的リスクだ。個人の記憶が公に晒されれば、取り返しのつかない害が出る。もう一つは、物理的なアクセスを試みれば、幻市側の罠にかかる可能性が高い。発信点が旧施設サーバに向かっているということは——誰かがそこでデータを集約している。そこへ踏み込めば、向こうも待ち構えているだろう」
凪の拳が机をたたいた。「待ってられっかよ。凪はあの倉庫の扉の中に入りたがってる。あの扉が旧構内に通じてるなら、サーバに直接アクセスして端末を押さえれば、証拠は揃う。そこで一掃だ」
紬は凪の気持ちを理解した。凪は行動の人だ。だが紬は一歩引いて全体を見ようとする。彼女には自分自身に課した禁忌がある。「再生は私情で判定してはならない」——遺失物課の規則であり、彼女が代償として記憶を失わないための唯一の防御線でもあった。もし今、個人的な確証欲求で再生でもすれば、代償は確実に発動する。彼女はそれを避けるために、慎重に動かなければならない。
「すぐに突入はしない」紬は静かに言った。「証拠を整え、リスクを最小化してから動く。葵、内部にあるというそのサーバのホスト名、IPの経路図をもっと詳しく。トレースができるなら、物理的経路とログの断片を照合して、どの筐体が狙われているか特定する。凪、倉庫の入り口を押さえて、監視があるかどうかの確認と逃走ルートの確保を頼む。石神さん、法的に動ける線を作る。鳴海、あなたの写真と名簿を全部くれ。私は——私は触れない。USBも含めて、現地での再生は許可しない」
鳴海は少し顔を曇らせたが、すぐに肯いた。「順序を守るって言ったわね。いいわ。それが賢明だと思う。だが気を抜かないで。あの扉は単に物理の通路じゃない。古い設備と古い人間の記憶が混ざっている場所よ。何かが待っている」
葵はターミナルに目を戻し、指を早く動かす。画面上で複数の行が点滅し、ルーティングの地図が展開される。幾重にも経路が折り重なり、外部から内部へ、内部から外部へと出入りする様子が可視化された。だが一つだけ、物理的に閉じられている道筋がひっかかった。
「ここです」葵が指さしたのは、旧北口近辺の保守系セグメントだった。「通常は廃止されてるはずのローカルアドレス帯。ログのタイムスタンプを見ると、外部に出る以前にこの帯で一旦集約されている。つまり、幻市の一部プロセスは旧施設内でデータ整形をしていた。ここが中継点になって、外へ出す前に匿名化された、と考えられる」
「中継点か……」石神が唇を噛んだ。「それが正しいなら、物理的にその中継装置を抑えられれば、流通の輪は一つ切れる。だが同時に、そこに記録されている断片が持ち主のものそのものかもしれない。公開の際には十分な配慮が必要だ」
紬は自分の手の平を見下ろした。痣は微かに熱を帯びるように感じた。データの言葉に反応するのか、それとも彼女自身の期待が体に現れているのか、区別はつかない。彼女はぐっと飲み込み、口を開いた。
「私たちがやるべきことは三つだ。第一に、現地で物理サーバを抑え、データの真正性を確認する。第二に、持ち主の特定を慎重に行い、個人情報や再生可能性のある断片は必ず保護する。第三に、公の場に出すかどうかは、私情を一切挟まずに、持ち主保護と公共善のバランスで決める。私情で再生する者がいれば、それは許さない」
仲間たちは黙って頷いた。凪の目だけは鋭く燃えているが、その奥には信頼の影もあった。鳴海はふっと息を吐き、封筒の切れ端をそっと