第23話 触らない観測網
力を取り戻す道は、二つある。
奪われたものを取り返すか、奪われない形に作り替えるか。
俺は、後者を選んだ。
漏れた設計は、もう俺の手の中にない。納品した先で、誰かがそれを読んだ。その誰かを追うには、向こうの収集を、もう一度こちらから見られないと話にならない。
だが、見るための道具は、あの日に取り上げられている。白い点も、空中のキーも、机の上に固定した格子も——どれも入口を失ったままだ。手を伸ばす方の力は、まだ戻っていない。
莉央さんには、進捗を返す責任がある。調べています、では足りない。見えるようになった、と言えるところまで戻したい。
「MICA。もう一度、見えるようにする」
「はい」
「ただし、前と同じ道具は使わない」
——
机に、疑似的な設計図を広げた。
やりたいことの一覧ではない。やらないことの一覧だ。
参照を開く。座標を動かす。書き込む。三つの項目に、上から順に×を引いた。
「この三つは、全部こちらから手を伸ばす操作だ。手を伸ばせば、向こうに触れる。触れた瞬間、前と同じ隔離を呼ぶ」
「同意します」
「だから、全部オフにする。残すのは一つだけだ」
俺は、四つ目の行に丸を付けた。存在応答、と書いた。
「いるか、いないか。それだけ読む。番号の中身も、座標も、開かない。向こうが動いたあとに残る形の、輪郭だけを拾う」
「番号を一つでも開けば」MICA が言った。「開いた事実が、向こうの台帳に残ります」
「そうだ。読みにいった、という痕がつく。だから、読みにいかない。向こうが置いていったものだけを、拾う」
少し置いて、MICA が続けた。
「前に一度、参照を開かずに分布を測ったことがあります。あれは一度きりの走査でした」
「今度は、置きっぱなしにする」
「同じ原則で組めます。一時の走査を、恒常の聞き耳に変えるだけです」
「なら、組める」
手数は、減った。座標を追う手も、点を滑らせる手も、もう手札にない。
それでも、心細くはなかった。取り上げられたのは道具で、原則は手元に残っている。引き算で組み直す。失ったものより、その手応えが少しだけ早かった。
——
組み上げた聞き耳を、走らせた。
画面に、空のログ枠が出る。タイムスタンプの欄と、応答の欄。応答の欄は、白いままだ。
待った。
一分。二分。タイムスタンプだけが、律儀に進んでいく。行は、一つも増えない。
「見えない、か」
「受動観測は、相手が動いてから読む方式です」MICA が言った。「動くまでは、何も返りません。待ちます」
分かっている。設計どおりだ。能動の観測なら、自分から取りにいけた。受け身は、向こうが動くまで、ただ枠を見ているしかない。
その沈黙が、失敗に見えてくる。三分目に入っても、枠は空のままだった。組み方を間違えたか、と一瞬よぎる。
「枠が空なのは、壊れてるからか。それとも、向こうが動いてないからか」
「タイムスタンプは進んでいます。聞き耳は生きています。動いていないのは、向こうです」
切り分けは付いた。沈黙は、故障ではない。向こうが、まだ静かなだけだ。
指で方眼紙の縁を叩きかけて、止めた。焦って取りにいけば、それはもう受け身ではない。せっかく引いた×を、自分で踏み消すことになる。
待つことだけが、今の正しい仕事だ。
——
「応答を、検知しました」
枠に、四行が落ちた。
一行目、タイムスタンプ。二行目、存在応答のフラグが、立っている。三行目、連番の断片。四行目、小さいが、確かな大きさ。
俺は、画面に身を寄せた。
「読める。読めてる」
中身は開いていない。座標も触っていない。それでも、向こうが動いた輪郭が、四行になってこちらに返っている。手を伸ばさずに、見えた。
俺に読めるのは、形だけだ。誰かが、いつ、どれくらいの大きさで動いたか。応答のフラグが立っているから、向こうは確かにそこにいる。連番が断片で見えるから、一件きりではない。開かない、と決めた範囲で、ちゃんと見えている。
「これは、前の走査とは別物です」MICA が静かに言った。「あなたが今、新しく作ったものです」
奪われたのは、あの日の道具だった。同じ形では、戻ってこない。だが、形を変えれば戻る。能動から受動へ、手数の多さから、規律へ。
失ったはずの観測が、前より静かな顔をして、手の中に戻っていた。あの頃のような派手な点も、空中の文字もない。あるのは、四行だけだ。それでも、確かに見えている。
——
MICA が、その四行を組み替え始めた。
「連番の形から、収集が二本に分かれています」
「分かれてる?」
「一本だった収集の線が、途中で枝分かれしています。間隔は、この前あなたが聞き耳を当てたときと変わりません。ですが、経路が違います」
画面に、簡単な線が引かれた。一本の線が途中で二股になり、別々の先へ伸びていく。
「枝分かれは、こっちの読み間違いじゃないのか。受け身の観測は、取りこぼしが出る」
「連番が、二つの並びで別々に進んでいます。取りこぼしなら、片方の番号が飛ぶはずです。両方とも、隙間なく続いています」
読み間違いではない。取りこぼしなら、どこかで番号が欠ける。欠けていないなら、線は本当に二本ある。
「読めてるな」
「読めています」少し間があった。「ただ、何を集めているかは、分かりません」
俺は、その一言で手を止めた。
読める。連番の並びから、一本だった線が二本に割れたことまで読める。だが、その二本がどこへ何のために伸びているのかは、四行のどこにも書いていない。輪郭は見えても、中身は黙ったままだ。
見えることと、分かることは、同じではない。
これまで、見えれば分かったような気でいた。観測が戻った最初の画で、その二つが別物だと、初めて突きつけられた。道具を取り戻しても、意味までは取り戻していない。
「形は読めた。意味は、まだだ」
「はい。読めたのは、形までです」
——
「もう一つ、報告があります」MICA が続けた。「観測を始めた、直後です」
「直後に、何があった」
「五ミリ秒だけ、こちらの存在応答が、向こうの観測網を通過した記録があります」
俺は、四行のすぐ下に出た新しい行を見た。短い通過の記録と、その横に、小さな数値。
「見えた、ってことか。こっちが」
「かすかに。攻撃ではありません。妨害でもありません。ただの通過です」
「ただの通過なら、こっちは何もしてない」
「していません。ただし」MICA は、そこで言葉を切らなかった。「あなたの存在が、向こうの記録に、0.5ビットだけ入りました」
切り分ける。攻撃か、妨害か、ただの通過か。いちばん軽いのは通過だ。こちらから手を伸ばした痕ではない。向こうの網を、ほんの一瞬かすめただけ。
それでも、かすめた事実は、向こうに残る。
「受け身で、作り直したのに」
「ただ見るだけでも、痕は残ります」
奪い返した四行と、こちらの輪郭が0.5ビット漏れた一行が、同じ画面に並んでいた。勝ちと、請求書が、上下に張り付いている。
枝分かれした二本の線を、もう一度見た。機械の予定表どおりにしては、割れ方が、ほんの少しだけ選ばれて見える。
その引っかかりは、すぐ横へ置いた。
今日の画に映っているのは、奪い返した観測と、その代償だ。それで足りる。残りは、まだ早い。
「明日、間隔をもう一度測る」俺は言った。「読めない意味のほうは、後だ。まず、見える状態を保つ」
「保てます。ただし」
「分かってる」
ただ見るだけで、痕は残る。
戻ってきた観測には、もう値札が付いていた。
■ 技術メモ
【受動観測(触らない観測)】
観測には、こちらから働きかけて反応を引き出す方法と、相手が残したものをただ読むだけの方法があります。前者を能動観測、後者を受動観測と呼びます。
受動観測の強みは、相手に触れないことです。問い合わせを送らず、番号を開かず、ただ向こうが動いたあとの記録を拾う。触れない以上、こちらが何かを起こす危険はありません。弱みは、自分の都合では情報を取りにいけないことです。相手が動くまで、ただ待つしかない。作中で最初の三分、画面が空のままだったのは、不具合ではなく受動観測の正しい姿です。動いていないものは、読めません。
【できることを引き算して設計する】
安全な道具を作るとき、機能を足すのではなく、危ない操作をあらかじめできなくしておく、という設計があります。
作中で透は、やりたいことではなく、やらないことの一覧を先に書きました。参照を開く、座標を動かす、書き込む。この三つに×を引き、残った「存在応答だけ」で観測網を組んでいます。必要のない権限を最初から持たないようにしておけば、間違って使ってしまう事故も、外から悪用される隙も減ります。手数は減りますが、減らしたぶんだけ、踏み外しようがなくなります。
【観測できることと、理解できることは違う】
何かが起きた、と検知できることと、それが何を意味するかが分かることは、別の段階です。
作中で、収集の線が二本に枝分かれしたことは読み取れました。けれど、その二本が何を集めているのかは、同じ記録のどこにも書かれていません。形は見えても、中身は分からない。観測の精度をいくら上げても、それだけでは解釈の確かさにはつながらない。見えるようになった最初の場面で、この二つの差がはっきり出ています。
【ただ見るだけでも、痕は残る】
読むだけの操作は無害に思えますが、現実のシステムでは、読んだという事実そのものが記録に残ることがあります。いつ、どこから問い合わせが来たか。応答にどれだけ時間がかかったか。こうした副次的な情報から、観測している側の存在が、観測される側に逆にうかがい知られることがあります。
作中で、受け身に徹したはずの初観測が、ほんの一瞬だけ向こうの記録に触れ、こちらの存在がわずかに残りました。観測は、まったくの無料ではありません。見る側もまた、見られうる。触らないように作っても、見るという行為そのものが、小さな痕を置いていきます。




