第8-1話 サイバー戦
時刻: 9月5日 午前3時
場所: 太平洋上の人工島、中央管制室
コーヒーが冷めていた。
私は気づかずに飲んでいた。
スクリーンには第一基のケーブル到達高度が表示されている。
50,147キロメートル。
静止軌道を14,000キロメートル以上超え、月軌道に向かって着実に延伸中だ。
12基すべてが、ほぼ設計通りの速度で伸びている。
そう記録すべきなのだろう。
私はそう記録しなかった。
先日の妨害工作阻止以降、教団の動きが静かになっていた。
ザカリア派の拠点が複数摘発され、穏健派のイブラヒムが教団の多くを率いて科学との共存路線に転じた。
表面上は、そうなっていた。
しかし体が、別のことを告げていた。
静かすぎる夜は、何かの前触れだ。
バーテンダー時代も、NDBでの仕事でも、そうだった。
静けさそのものが、圧力の蓄積を意味することがある。
証拠ではない。
しかし無視してきたことはない。
情報分析の仕事で培った習慣がある。
データの中に「説明のつかない不在」を探す習慣だ。
データが揃いすぎているときのほうが、私は落ち着かない。
何かが抜けているはずなのに、それが見えない。
動くべきなのに動かないもの。
それが異常の最初の形を取ることが多い。
プロジェクトが始まってから6ヶ月が経った。
5,000人を超える作業員が一定のリズムで動くようになっていた。
それは組織が成熟したことを意味するが、同時に、内部の異変が見えにくくなることも意味する。
大きな組織の中に、小さな腐敗が生まれやすい。
腐敗とは必ずしも悪意ではない。
疲弊、失望、誘惑。
それらが蓄積した末に、誰かが別の選択肢を選ぶことがある。
私は管制室の奥に座っていた。深夜シフトのオペレーターが数名、それぞれの端末に向かっている。
空調の低音だけが流れ、スクリーンの光が天井を薄く照らしている。
AIアトラスの管理画面で、何かが変わった。
「変わった」という感覚は、言語化するのが難しい。
数値が変わったわけではなかった。
派手な警告が出たわけでもなかった。
ただ、構造整合性モニタリングのパネルの色調が、ごくわずかに青から紫へとシフトしていた。
「アラートレベル4です」
オペレーターが告げた。
私はアトラスの詳細ログを開いた。
人が叫び声を上げるような事態ではない。
しかしアトラスは、理論上の最適解から現実の構造体が0.001パーセント逸脱し始めたことを報告していた。
この数値は、どの個別センサーの許容誤差にも収まる。
しかしアトラスが蓄積データを積分した結果、「累積ドリフト」として再定義したのだ。
通常、アトラスがこの種の再定義を行う条件は二つある。
物理的な負荷が設計値の閾値を超えた時。
あるいは、個別ではノイズに埋もれるが、時系列で整列すると有意な傾向を示す誤差列が検出された時。
今夜、建設高度が50,000キロメートルを超えたことで、ケーブルへの張力が新しい段階に入った。
そのタイミングと、このアラートが重なった。
偶然にしては、精度が高すぎる。
外部からの攻撃であれば、ファイアウォールが遮断しているはずだ。
内部からだ。
「浩博士と洋子博士を今すぐ呼べ。量子コンピュータ室を隔離しろ。通信記録を全て保全しろ」
私は既に動いていた。
時刻: 午前3時15分
場所: 同上
15分後、二人が管制室に来た。
浩は寝間着の上にジャケットを羽織っているだけだった。
洋子は走ってきたらしく、髪が乱れていた。
しかし二人とも、眠そうな顔をしていなかった。
「何が入った?」
浩が端末に向かいながら言った。
「アトラスが構造整合性の累積ドリフトを検知した。アラートレベル4。原因はコア内部の不正プログラムだ。外部からではない」
「内部か」
確認だった。問いではなかった。
洋子は既にターミナルの前に座っていた。
誰かに向けた説明もなく、ただコードが展開されていく。
管制室のオペレーターたちが作業の手を止めた。
「バックドアです」
断定だった。
「量子暗号の認証を迂回する設計になっています。量子コンピュータのアーキテクチャを深く理解した人間が書いた。これを書けるのは、このシステムを設計した人間か、設計書に完全にアクセスできた人間です」
「いつから活動している?」
「ログを遡っています」
数分が過ぎた。全員が何かを待っていた。
「少なくとも3週間前から」
3週間。毎日380キロメートルのケーブルが延伸されていた。
その裏で、この島のどこかにいる誰かが、3週間にわたってプログラムを動かしていた。
「このプログラムが何をしているか、もっと詳しく」
洋子がデータを投影した。
構造計算の出力結果が、本来の値とプログラム後の値で並列表示されていた。
差は0.1%以下だ。単独では検出困難な差だった。
しかしそれが積み重なる。
積み重なった先に何があるかは、計算するまでもなかった。
「このまま建設を続ければ、高度80,000キロメートル付近で構造崩壊が起きます。ケーブルが切断された場合、そのまま地球に落下します。12基分のケーブル。それが──」
浩はそこで言葉を止めた。
被害の規模を言語化しないことを、私たち三人は選んだ。
「建設を止めろ。全ての計算データを隔離して完全に検証し直す。そして犯人を見つけ出す」
浩が私を見た。その目に何かが浮かんでいた。私はそれを受け取った。どちらも言葉にしなかった。
時刻: 午前6時
場所: 私のオフィス
建設は午前4時に緊急停止された。
現場スタッフへの説明は「量子コンピュータのシステムメンテナンス」だった。嘘ではない。
ただ、全部ではない。
マリアを交えた緊急会議が始まった。
彼女はジュネーブからセキュアな回線でつないでいた。
洋子が報告した。
「バックドアプログラムが確認されました。3週間以上、構造計算に0.1%の誤差を注入し続けています」
「犯人の特定は?」
「現在調査中です。プログラムを書けるのは量子コンピュータのアーキテクチャ、構造力学の数学、暗号技術すべてに精通した人間です。アクセス権限保有者50名から、候補者は9名に絞られました」
画面に9名の顔写真と名前が表示された。
私は一人ずつ顔を見た。
田中博士。
ミラー博士。
ケネディ主任。
そして──佐藤太郎。
40代前半、量子情報工学の専門家。
プロジェクト創設期から在籍し、浩の右腕と呼ばれていた。
「佐藤さんが...まさか」
浩が呟いた。
「今は誰も信用しない。証拠だけを見る」
「停止できる期間は?」
マリアが答えた。
しかし出てきた言葉は、私が予想していたものとは違った。
「各国の理事会には『深層クレンジング』だと伝えてある。これ以上うるさく騒がないよう、これから数時間、私が政治的な泥沼に潜ります。稼げる時間は最大で七日間。浩、その間にこの癌を摘出しなさい」
一拍の間があった。
「そして──」
マリアの視線が、画面越しに私を捉えた。
「あなたは摘出するためのメスになりなさい」
会議が終わると、私は一人でデータを開いた。
9名の候補者。
過去の経歴、行動記録、アクセスログ、交友関係。
デジタル側の調査は洋子に任せられる。
私がやるべきことは別にある。
私はアトラスの副次的なログにアクセスした。
以前から調査していた質量管理データだ。
人工島の出入りと島内移動を監視するバイオメトリクスセンサーが、全員の体重・所持品を継続的に計測している。
「洋子、その9名のうち、島内のバイオメトリクスセンサーの死角を熟知している者は何人いる?」
「...設計に関わった数名ですが、それが何か?」
「この三ヶ月、荷物検査の重量検知で継続的に誤差を出している者がいる。アトラスはそれをセンサーの許容誤差として処理していた。私はそうは思わない」
私は、質量管理データを元に作成していたリストを画面に投影した。
9名の候補者のうち、質量誤差リストと完全に重なる名前は一つだった。
佐藤太郎。
許容誤差の範囲内で、しかし誤差を出し続けている。
誰かが自分自身の計測値を操作し、それと同じ重量の何かを島に持ち込んでいた。
デジタルとアナログ。
二つの円が重なる一点に、彼の名があった。
「佐藤さんが...」
浩が画面を見た。
「信じたくない。でも、これは」
「まだ逮捕しない。泳がせる。仲間と接触するのを待って、一網打尽にする」
時刻: 午後8時
場所: 同上
さらに12時間、データを見ていた。
コーヒーを三杯飲んだ。
食事は取らなかった。
外はいつの間にか暗くなっていた。
非公式ルートで中東の情報筋に当たった。
NDB時代に培ったネットワークだ。
どういうルートかについては記録しない。
互いに詳しいことを聞かない関係だが、必要な時には動いてくれる。
「公式には存在しない情報」を扱う仕事をしていることだ。
そういう人脈だ。
翌日、返信が来た。
「佐藤太郎は15年前の留学中、天啓の教団の前身組織と接触した可能性がある。接触した人物の名前が、教団の初期内部文書に確認されている」
可能性、という言葉に私は引っかかった。
しかし次の照合で、それは消えた。
佐藤のアクセスログを詳細に解析すると、深夜2時から4時の間に不規則なアクセスが集中していた。
通常業務では説明できない頻度だ。
そのアクセス時刻と、バックドアプログラムの活動タイムスタンプが完全に一致していた。
深夜、私は浩と洋子を会議室に呼んだ。
「佐藤さんが...」
浩は画面を見たまま言った。「信じたくない。でも、これは」
「証拠は確実だ。経歴の空白、物理的な質量の異常、ログの一致。全部が収束している」
洋子がデータを確認して頷いた。何も言わなかった。
「共犯者がいる可能性がある。今逮捕しても情報は取れない。24時間の監視を入れる。接触の動きを見せた時点で追う」
浩が頷いた。洋子は何も言わなかった。それが同意だった。
三人で会議室を出た後、廊下に人工島の夜風が入ってきた。
浩が「佐藤さんは昨日も食堂にいたのに」と小さく言った。
私も何も言わなかった。
部屋に戻り、翌日の監視計画書を作成した。
深夜2時だった。窓の外に人工島の灯りが見えた。
5,000人が眠っている。
そのうちの一人が起きている間に何かをしようとしている。
計画書を完成させた後、私は少しの間、佐藤太郎の顔写真を見た。
普通の顔だ。
普通の顔が裏切り者の顔だった。
時刻: 9月8日 午前2時
場所: 人工島、倉庫地区
監視を始めて4日目の深夜。
佐藤が動いた。
午前2時過ぎ、宿舎を出た。
照明の少ない経路を選んでいた。
人工島の倉庫地区は夜間には人がほとんどいない。
彼はそれを知っていた。
私は距離を保ちながら尾行した。
マイケルたちには倉庫地区の外周を包囲させ、私だけが後を追った。
倉庫の一つに入った。
私は排気ダクトの外側に回り込んだ。NDB時代に習得した手順だ。
小型のレーザー聴音機をダクトの外壁に当てると、内部の空気振動が微細な反射波として戻ってくる。
それを音声に復元する。
都市部の尾行訓練で使う装備だが、人工島の閉鎖空間でも有効だった。
佐藤が向いているのは端末ではなかった。
剥き出しの電力幹線だった。
島内の通信はすべて傍受されている。
後からわかったのだが、佐藤は数万アンペアが流れる超伝導電力幹線から漏れ出る電磁波の嵐を利用していた。
そのノイズの波形を操作し、外部への通信トンネルを構築していた。
島内では誰も検知できない。
電磁気的なノイズに紛れた信号は、アトラスにとっても単なる環境雑音に過ぎない。
接続デバイス自体も、質量誤差として計測されていたものだろう。
レーザー聴音機の出力を上げた。ダクトの微細な震えが音声に変わった。
「計画は順調だ。第一のプログラムは発見されたが、第二は生きている。あと7日で起動する。そうすれば、エレベータは完全に破壊される。神の御心のままに」
声は冷静だった。
感情がなかった。
会議室で報告をする時の、あの落ち着いた声だった。
しかしその声が宿している静謐さは、知性とは別の種類のものだった。
狂信的な、と形容するのが正確かどうかは分からない。
ただ、それは確信だった。
揺らぎのない確信の声だった。
無線が切れた。
私はチームに合図を送った。
倉庫が包囲された。
扉を開けた。
チームが踏み込んだ。
「そこまでだ、佐藤」
振り返った佐藤の顔に、一瞬だけ驚きが走った。
しかしすぐに消えた。
代わりに来たものを私は正確には描写できない。
諦めとも、別の何かとも見えた。
「ついに見つかったか」
彼は静かに言った。
そして腰から銃を抜いた。
質量の誤差として計測されていたものが、これだった。
「お前も邪魔をするか。なぜ神の敵に与する」
「科学は神の敵ではない。人類の味方だ。そして、君は人類の敵だ」
「それが罪だ。軌道エレベータが完成すれば、人類はさらに遠く神から離れる。それを止めるのが、神の意志だ」
「佐藤、銃を置け」
佐藤は少しの間、私を見た。
会議室で私が報告を受ける時と同じ目だった。
冷静で、明晰で、しかし今は何か別のものが宿っていた。
説得の余地がないことを、私は直感した。
彼は自分の選択を15年前に終えていた。
今夜はその終わりの一場面に過ぎなかった。
時刻: 午前2時15分
場所: 同上
「死ね!」
佐藤が叫んだ。銃口が上がった。
銃口がわずかに上がる角度を見た瞬間、体が先に動いた。
引き金を引いた記憶はある。
だが、発砲音は少し遅れて聞こえた。
佐藤の胸に命中した。彼は後ろに倒れた。
銃が床に落ちた。チームが駆け寄ったが、もう遅かった。
佐藤太郎は息絶えていた。
指先が震えていた。
恐怖ではない。
これがどういう状態かは、NDB時代の訓練で何度も教わった。
これはアドレナリンの収束だと、頭では分かっている。
だが、震えは理屈に従わなかった。
命中の瞬間の判断は、思考より速かった。
訓練された動作が、意識を追い越した。
それを私は知っていた。
見ていたマイケルが私の肩を叩いた。
「あれは誰にでもできることじゃない」
(You did the right thing.)
私は何も答えなかった。
チームが現場を処理し、電力幹線の接続デバイスを押収し、証拠を保全した。
私はその作業を見ていた。
その後、佐藤のパソコンから、教団との通信記録と第二のプログラムの詳細が見つかった。
量子コンピュータのコアを物理的に破壊するウイルス。
起動予定日は9月15日。
今日から7日後だった。
公式の報告書には「犯人は佐藤太郎。抵抗したため排除した」とだけ記した。
それが事実の全てだ。
翌朝、私は定刻に食堂へ向かった。
浩と洋子が私を見た。心配そうな、という形容が正確かどうかは分からない。
ただ、二人の視線に何かが含まれていた。
「大丈夫か」
浩の問いに、私は注ぎたての熱いコーヒーを一口飲んだ。
「問題ない。記録の続きを書かなければならない」
それだけ言った。
洋子が私の隣に座った。
「あなたは多くの人を救ってくれたのです。佐藤はもう戻れなかったでしょう」
言葉として言ってくれた。
少しだけ、呼吸が楽になった。しかし重さは消えない。
──これが公式の記録だ。
私が個人のノートに書いたのは、一行だけ付け加えた。
「佐藤は最後、笑ったように見えた。その意味は、まだアトラスの中に潜んでいるかもしれない」
佐藤が単独行動者だったとは、私にはまだ確信できない。
彼を教団に繋いだ何かが、まだこの島の中に残っている可能性がある。
その予感について、公式文書には記さない。
しかし記録者として、書き残しておく必要があると感じた。
この夜について、私はこれ以上書かない。




