第4話 見覚えのある暗号
「……嘘だろ」
北村拓巳の指が、キーボードの上で完全に硬直していた。
深夜の淀んだ空気が支配する事務所。メインモニターの黒い背景に浮かび上がっているのは、緑色の文字列とハッシュ値の羅列だ。ベースとなっているのはAES-256による強固な暗号化。しかし、鍵の生成ロジックの奥底に、ある特異なフラクタル構造が幾重にも折りたたまれるように仕込まれている。ただの無作為な暗号ではない。一見するとランダムなノイズに見えるその配列は、解読を試みる者の思考を迷宮へと誘い込むように精緻に計算されていた。それは一種の数理的な芸術であり、吐き気がするほどに無駄がなく、美しく、そして冷酷な殺意を持った破壊の配列だった。
それを見た瞬間、北村の脳裏に、ひび割れたアスファルトの匂いと、遠くで不吉に鳴り響くパトカーのサイレンがフラッシュバックした。鼻腔の奥を、焦げた配線と、生暖かい鉄と血の交ざり合った匂いが暴力的に突き抜けていく。
『拓巳、ここは俺が突入する。お前はバックアップを頼む』
三年前に命を落とした相棒・安田健太の声。それが、ヘッドセット越しに聞いた彼の最後の言葉だった。彼がアジトの奥へ踏み込んだ瞬間、システムの制御が何者かによって完全に奪われ、すべての電子錠が一斉にロックされた。硬質な施錠音が地下空間に響き渡った直後、仕掛けられていた焼夷弾が起動し、アジトは一瞬で炎の地獄と化した。
オレンジ色の閃光が監視カメラの映像を焼き切り、ヘッドセットからは通信障害の不快なノイズに混じって、短い絶叫が聞こえた。鼓膜を破るような爆発音の余韻の中、崩れ落ちる瓦礫の下、凄惨な血の海に沈んでいった健太の姿。救出に向かおうにも分厚い鋼鉄の扉に阻まれ、掌から血が滲み、骨が軋むまで扉を叩き続けることしかできなかった自分。己の傲慢さと無力が招いた、取り返しのつかない絶対的な敗北。
あの夜、北村のモニターを絶望的な速度で埋め尽くしていたのが、まさにこの暗号アルゴリズムだった。それはまるで、北村の無力を嘲笑うかのように画面上で増殖し、すべての証拠を灰に変えていったのだ。
北村は咄嗟に机の下へ手を伸ばし、メインサーバーに繋がるルーターのLANケーブルを乱暴に引き抜いた。カチッというプラスチックの爪が折れる乾いた音とともに、事務所のすべての機材が外部ネットワークから完全に遮断される。急に静まり返った部屋の中で、巨大なサーバーラックの冷却ファンが唸る低い駆動音だけが、やけに大きく響き渡った。
荒い呼吸が漏れる。北村は左手で自身の右腕を強く掴み、爪が肉に食い込むほどの力で、指先の痙攣を無理やり押さえ込んだ。
そのまま、震える指先をキーボードへ戻す。オフラインになったことを確認すると、論理的に切り離されたサンドボックス環境へ全データを強制移動させ、メモリ上のキャッシュを一瞬でクリアする。アクセス痕跡を完全に消去し終えるまで、その機械的な動きに迷いは一切なかった。
「……ボス?」
背後から、眠気を含んだ声がした。
ソファで丸くなっていた桜子が、肩にかけていたブランケットをずり落として身を起こしていた。LANケーブルを乱暴に引き抜いた時の物音で、目を覚ましたらしい。彼女は首にかけていたヘッドホンを外し、不思議そうに目を擦った。
「どうしたの。いきなり物理でネット切って。なんかエラーでも吐いた?」
北村はモニターの電源を落とし、ゆっくりと椅子を回して振り返った。
「何でもない。終わった」
「嘘。顔やばいよ。真っ青じゃん」
桜子はソファから立ち上がり、裸足のまま北村のデスクに近づこうとした。床に散乱したケーブルを踏むことすら気に留めていない。
「来るな」
短く、だが岩のように重い声だった。
桜子の足がピタリと止まる。彼女の大きな瞳が、戸惑いと緊張で見開かれた。北村がこれほどまでに冷たく、一切の干渉を拒絶するような声を出すのを、彼女は一度も聞いたことがなかった。空調の効いた室内にもかかわらず、肌が粟立つような絶対的な拒絶の壁がそこにあった。
「……なんか、ヤバいもの見つけたの?」
「木村翔太の件は終わった。お前の物理修復の報酬は、後で口座に振り込んでおく」
北村は無言で立ち上がり、ハンガーにかけてあった桜子のMA-1を手に取ると、彼女の胸に押し付けるように乱暴に渡した。
「今日はもう帰れ。しばらく事務所には来るな」
「はあ? 何それ。私をのけ者にする気? 手伝うよ、私だってボスと一緒に……」
「お前の手に負える領域じゃない」
北村は桜子の目を真っ直ぐに見据えた。そこに微かな苛立ちや感情の揺れはなく、ただ氷のような冷徹さだけがあった。味方を守るため、線を引くべき時に容赦なく線を引く。かつてそれを怠ったせいで、最も大切な相棒を失った。二度と同じ過ちは犯さない。それが、彼が最前線のサイバー空間で学んだ、何より残酷で確実な生き残るための鉄則だった。
「……わかったよ。ボスがそこまで言うなら」
桜子は唇を尖らせ、ジャケットをひったくるように受け取った。彼女は勘が良い。北村の纏う空気が、いつものダウナーな面倒くさがり屋のそれではなく、本物の死の危険を前にしたプロフェッショナルのものだと気づいていた。これ以上食い下がっても無駄だと悟ったのだろう。
「なんかあったら連絡してよね。シカトしたら怒るから」
捨て台詞のように言い残し、桜子は錆びついたドアを開けて出て行った。
一人になった事務所で、北村は再びモニターの電源を入れる。
オフライン環境で完全に隔離された、あのハッシュ値の羅列を睨みつける。
神崎という末端の半グレが、この高度な暗号を自分で書けるはずがない。このファイルは、神崎のPCのシステム領域の奥深く、カーネルレベルに寄生する形で巧妙に潜伏していた。
つまり、神崎を操り、背後から監視していた『本当の管理者』がいる。神崎が警察に捕まるか、システムに異常なアクセスが起きた瞬間、証拠をすべて焼き払うための時限爆弾だ。あの時、トラフィックの異常に気づいてLANケーブルを引き抜くのが数秒でも遅れていれば、こちらがハッキングしていることにも気づかれ、凄惨な逆探知と破壊工作を受けていたかもしれない。
ただの遺品整理。ただの高校生の事故死。
そう思っていた線引きが、根底から覆された。木村翔太を死に追いやった闇バイトの指示役の、さらにその背後にいる巨大な組織。それが、健太を殺した連中と同じ穴の狢だというのか。
北村の胸の奥で、三年間分厚い灰の下で燻り続けていた復讐の焔が、静かに、だが猛烈な勢いで燃え広がり始めていた。
★★★★★★★★★★★
翌朝。午前7時。
ブラインドの隙間から差し込む朝の光が、埃の舞う事務所を白く、そして冷たく照らし出していた。秋葉原の街が徐々に目を覚まし、遠くから始発電車の低い走行音が響いてくる。
北村は一睡もせず、モニターの前に座り続けていた。足元にはエナジードリンクの空き缶と吸い殻が散乱し、灰皿はすでに山盛りになっている。彼の目元には深い疲労の隈が刻まれ、肌は病的に青白い。しかし、その前髪の奥にある瞳の光だけは、異常なほどの冴えを見せていた。獲物を待ちわびる肉食獣のような、鋭く研ぎ澄まされた眼光。
ドアをノックする低い音が二度、静かに響いた。
返事をする前に、ドアが開く。
「鍵くらいかけなさいよ」
入ってきたのは、ネイビーのパンツスーツを隙なく着こなした安田つくしだった。昨日、怒りに身を任せて飛び出していった時とは違う、徹夜明け特有の深い疲労が滲む顔つきだった。綺麗に整えられていたはずの髪も少し乱れ、彼女が警察署内でどれほど奔走していたかを物語っている。
「昨夜、木村道子さんから提供された証拠データ……今朝、本庁で正式に受理されたわ。フィッシング詐欺グループとの関連も含めて、殺人事件として再捜査の合同本部が立つ」
つくしは部屋の惨状に軽く眉をひそめながら、北村のデスクの前に立った。
その報告は、北村にとって完全に想定通りのものだった。少年を死に追いやった連中に対する、表向きの法による裁き。だが、それだけでは終わらない。木村翔太を使い捨てにした神崎と、さらにその背後に潜む本当の闇には、まだ警察の手は届いていない。
「……そうか」
「でも、これ以上勝手なマネはしないで。警察が動いた以上、あなたが首を突っ込む理由はないわ」
つくしの声が一段低くなる。彼女の真っ直ぐな瞳が、北村の顔を射抜いた。
「あなた、昨日から一睡もしてないの? その画面は……」
北村は無精髭の顎を撫で、つくしを見上げた。
彼女の目は、本当に健太によく似ている。真っ直ぐで、決して嘘や不正を許さない光。警察官としての信念を貫こうとするその強さは、かつて北村が共に分かち合い、そして己の過信によって守れなかったものだった。
北村は、この事実を彼女に伝えるべきか迷っていた。警察の硬直した組織力では、あのコードを書いた連中には絶対に勝てない。健太の二の舞になる。だが、これを自分一人で抱え込み、独断で動くことは、かつての傲慢な自分と全く同じ過ちを繰り返すことにならないか。
ほんの数秒の重い沈黙の後、北村は決断した。
「安田、お前は本庁のサーバーから3年前の未解決事件の資料にアクセスできるか」
唐突な北村の問いに、つくしは小さく息を止め、言葉を失った。その喉元がかすかに震え、警戒と戸惑いが交錯する視線が北村を射抜く。
「……できるわ。事件の遺族だから捜査からは外されているけど、閲覧権限は残ってる。それがどうかしたの?」
北村は無言で、手元のモニターのロックを解除し、画面をつくしの方へ向けた。
黒い背景に、一行だけハイライトされた数列とハッシュ値が表示されている。
「昨日、木村翔太を脅していた指示役の端末の最深部で見つけた。神崎自身のスキルじゃない。彼を監視し、いざという時にすべてのデータを焼き払うための時限爆弾のキーだ。あの時、俺がトラフィックの異常に気づいて回線を物理切断していなければ、この事務所のデータもすべて吹き飛んでいたかもしれない」
つくしは画面を覗き込み、そして、全身を硬直させた。
彼女の顔から急速に血の気が引いていくのがわかった。唇が微かに震え、真っ直ぐに立っていたはずの足元が、見えない巨大な力に押されたようによろめいて一歩後ずさりした。ヒールの音が不規則に鳴る。
「これ……」
「健太が死んだ夜、現場のサーバーに残されていた自己破壊プログラムのキーだ。1ビットの狂いもない」
「嘘……」
つくしは両手で顔を覆い、荒い呼吸を落ち着かせるように大きく深呼吸をした。警察官としての理性で、足元から崩れ落ちそうになる感情を必死に繋ぎ止めている。兄を奪った憎悪の記憶と、目の前に突如突きつけられた真実の重みに、彼女の全身が小刻みに震えているのが傍目にも明らかだった。
「偶然じゃない。木村翔太を操っていた連中の背後にいる組織は、3年前の事件と同じ連中だ。奴らはまだ、日本のネットの深い底に根を張って生きている」
「警察に……上層部に報告して、すぐにこれを……!」
「やめろ」
北村の冷たく、重い声が彼女の悲痛な叫びを遮った。
「警察のルールじゃ奴らには勝てない。3年前に証明されたはずだ。令状だの管轄だのと言っている間に、奴らはまた痕跡を消して別の場所に潜るだけだ」
「じゃあどうする気!? またあなた一人で暴走して、取り返しのつかないことになったら……!」
つくしの声が裏返り、事務所の壁に響く。それは、これ以上誰も失いたくないという、彼女の魂からの恐怖の叫びだった。
北村はゆっくりと立ち上がった。その背筋には、いつもの気怠さや諦念は微塵もない。
「暴走はしない。だが、俺のやり方で引きずり出す」
彼は窓際のブラインドに手をかけ、一気に隙間を開けた。秋葉原の眩しい朝の光が、彼の鋭い瞳と、無精髭の生えた頬を白く照らし出す。三年間、暗い部屋の片隅で死者のデータとだけ向き合ってきた男が、再び生者たちの戦場へと還ってきた瞬間だった。
「俺がやる。健太を殺した亡霊に、引導を渡す」
それは、北村拓巳が三年間の逃避を終え、再び底知れぬ深淵へ足を踏み入れるための、静かなる宣戦布告だった。
キーボードの上に置かれた北村の指先は、今度は恐怖ではなく、亡霊を捉えるための冷徹な力を取り戻して、静かに、そして深く沈み込んでいった。




