陸静淵は路地の入り口で最後の尾行者を振り切り、九十年代に建てられた赤レンガの建物に足を踏み入れた。階段の音響スイッチ式の照明は壊れており、彼は暗闇の中を三階まで上がり、鍵を鍵穴に差し込み、回した。
ドアが開いた。
カビの臭いと夜露の微かな湿気が顔にまとわりついた。彼は電気をつけず、窓辺まで直行し、カーテンの端を少しめくった。
街角の銀色の車はまだそこにあった。助手席の窓がわずかに開けられ、レンズの反射光が一瞬、光った。
まだだ。
彼はすべてのカーテンをぴんと張り、部屋は完全な暗闇に包まれた。部屋の隅でパソコンの待機状態を示すランプだけが、ほのかな赤い光を放っている。彼はワット数の低い省電力ランプをつけ、薄暗い光がわずかに闇を押しのけた。リュックサックの内ポケットから、あの金属製のUSBメモリを取り出した。
冷たく、ずっしりと重い。
顧知行が渡した時、こう言った。「中身は選別済みの資料だ。ノイズも混じっているから、自分で判断してくれ」。その口調は穏やかで、まるで普通の課題を出しているかのようだった。
陸静淵はUSBメモリをパソコンに差し込んだ。
ファンがすぐに回転数を上げ、低い唸り声を上げた。画面が明るくなり、暗号化されたドライブの表示がポップアップした。彼は自分で書いた復号化プログラムを実行し、コマンドラインのウィンドウが開き、文字が高速にスクロールしていく。
第三層の暗号化、商用レベルのRSAハイブリッド……自己破壊プログラムの閾値は、誤試行三回後に設定されている。
彼の指がキーボードを叩いた。
それを回避する。
窓の外で、赤い光点がまた一瞬、光った。車載レコーダーのインジケーターランプだ。距離は約八十メートル、角度はやや高い。彼は注意の半分を外の物音に割いた――階下でバイクがエンジンをかけ、遠ざかる音。隣の部屋のテレビが深夜ニュースを流している音。廊下の奥で蛇口が規則的に水を垂らす音。
キーボードがカタカタカタと鳴り響く、音は高く、速い。画面の青白い光が彼の顔に映り、顔立ちをどこか冷たく硬い輪郭で浮かび上がらせた。左目の端が微かに痙攣し始め、彼は手を上げて押さえた。
プログラムが最後の壁を突破した。
USBメモリの内容が表示された。
「監査-清流」と名付けられた一つのフォルダ。中には二つのファイルがある:PDFファイル一つ、タイトルは「プロジェクト清流-最終監査報告書(内部稿)」。もう一つは暗号化された圧縮ファイル、ファイル名は「通話記録断片_2023」。
陸静淵はPDFをダブルクリックした。
ファイルは大きく、三、四秒かかって読み込まれた。最初のページは表紙、沈氏集団のロゴが印刷され、その下に「極秘・取締役会メンバーのみ閲覧可」と書かれている。彼はマウスをスクロールさせた。
要約。
「……沈清歓氏が担当する『清流』シリーズ海外投資プロジェクト(番号QL-001からQL-007)に対する特別監査を実施した。以下の問題を発見した:一、架空のサプライヤー取引、金額は約二千三百万米ドルに及ぶ;二、オフショア会社を利用した利益供与、資金の流れは複雑で、最終的には沈清歓氏個人が管理するペーパーカンパニーに関連付けられている;三、プロジェクト進捗報告書と実際の状況が著しく異なり、組織的な不正が存在する……」
彼の血液が一瞬にして冷たくなった。
ノイズではない。
これは人を刑務所に送り込むのに十分な、鉄壁の証拠だ。データ表、銀行取引明細のスクリーンショット、契約書のスキャン画像、さらには沈清歓の署名がある確認書まで――その署名の筆跡を、彼はあまりにもよく知っていた。
彼はすぐにウィンドウを切り替え、自分が暗号化して保存している過去の事件記録の画像を開いた。
並べて置く。
二つの署名。
「サプライヤー確認書」に記された「沈清歓」という三文字と、あの年、偽造された「証人尋問調書」に記された「証人」の署名は、「はね」の筆の終わりに、どちらも不自然な「止め」があった。それは模倣者が無意識に残した欠陥で、指紋のように独特なものだ。
まったく同じだ。
画面の光が目を刺すように痛い。心臓の鼓動が鼓膜を打つ、ドクン、ドクン、ドクン。マウスを握る手のひらに冷たい汗が滲み、滑りやすくなった。
彼は椅子の背にもたれかかった。
椅子の皮が冷たく、シャツ越しに伝わってくる。目を閉じると、網膜に二つの署名の残像が焼き付いた。胃の締め付け感が胸郭に広がり、まるで誰かの手が心臓を掴んでいるようだ。
これは沈清歓に対する調査報告書ではない。
これは彼に対する「投名状」だ。
顧知行は試しているのだ:自己保身のため、あるいは沈家への復讐のために、この「鉄壁の証拠」を差し出すだろうか? 今の自分にとって唯一の味方を、自分の手で壊してまで、私の「信頼」を得ようとするだろうか?
「公正」を選べば、沈清歓は倒れる。
「隠蔽」を選べば、私心が露呈する。
どちらも死路だ。
***
画面の青白い光が闇の中で陸沈舟の引き締まった横顔を切り取った。彼は再び目を開け、視線がメスで切り裂くように、それらの表、スキャン画像、銀行取引明細のスクリーンショットをなぞった。データは驚くほど膨大で、偽造の連鎖は三年前の最初のオフショア会社から始まり、先月の最後の一筆の国際送金まで延々と続いている。それぞれに契約書、署名、会社印が添付され、さらに数枚のぼやけた監視カメラのスクリーンショットまである。沈清歓とある外国人エージェントがホテルのカフェで接触する場面を指し示している。
偽造はプロフェッショナルだ。彼女を十年間投獄させるには十分なほどに。
彼は添付ファイル七、あのサプライヤー確認書のスキャン画像を開いた。書状の右下には沈清歓の署名——「沈清歓」の三文字がややふわふわと書かれ、最後の一画である「歓」の字の右側、「欠」の部分の払いの終端に、微細で不自然な筆の止めがあった。
まるでここまで書き進んだ時、ペン先が何かに引っかかったかのように。
彼の胃が紐のようにねじれた。
躊躇なく、旧事件の画像に切り替えた。「陸沈舟」の三文字の中、「舟」の字の最後の横画、収筆の部分にも、全く同じ微細な筆の止めがあった。
瓜二つ。
隠蔽の瑕疵すら瓜二つだった。
部屋にはパソコンのファンの低い唸りと、自らの血液が鼓膜を打つ音だけが残った。ドクン。ドクン。ドクン。マウスを握る手のひらから冷や汗が滲み、金属の外装が滑りやすくなった。彼は並んだ二つの画像を見つめ、網膜に青白い光が焼き付けた後の暗斑が残っている。
孫秘書。
いや。顧知行だ。
顧知行は当時から関わっていた。この「鉄壁の証拠」は……沈清歓を陥れるためのものではない。少なくとも、それだけではない。
これは俺に向けられている。
陸沈舟は椅子の背にもたれた。革の冷たい感触がシャツ越しに背骨に伝わった。彼は目を閉じ、指で鼻梁を強く押さえ、沸き上がってくる怒りとある種の冷たい恐怖が混ざり合ったものを押し殺そうとした。古傷が引き裂かれる痛みは鮮明で鋭く、記憶の中の取調室の白熱灯の温度を帯びていた。
窓の外の赤い光点がまた一瞬点滅した。まだいる。
今、彼は理解した。顧知行が渡したUSBメモリの中身は、「選別され誤導を仕込まれた資料」などではなかった。これは念入りに準備された「忠誠の証」のテストだ。
テストの内容は単純で致命的だ:陸沈舟、お前は沈清歓を破滅させるに十分なこの「鉄壁の証拠」をどう処理する?
「公正」を選択する——手順通りに証拠を提出する、あるいは少なくとも顧知行に報告する——沈清歓は失脚する。彼は自らが「職務に忠実」であり、「真相究明」のために唯一の味方さえ犠牲にできることを証明する。彼はテストに合格し、より適格な駒となる。代償は、沈清歓という線が完全に途絶え、旧事件の手がかりがさらに深い闇に沈むことだ。同時に、彼は偽造と知っている証拠に基づいて、自らの手で一人を刑務所へ送り込む。
「隠蔽」を選択する——報告を握りつぶす、あるいは改ざんする——彼は「不公正」と私心を露呈する。彼は沈清歓を保全することを選び、彼女と調査範囲を超えた同盟関係にあることを認めたことになる。顧知行は直ちに知るだろう。そして、「職務怠慢」、「庇い」、「共謀」の罪が鍘刀のように落ちてくる。
どちらも死路だ。
だが、後者の道の傍らには、反撃の武器を残せるかもしれない。
陸沈舟の左手は無意識に机の角のボールペンを分解していた。キャップ、バネ、インク芯、エンドキャップ。金属部品が指先で微細なカチッという音を立てる。彼の思考は高速で回転し、冷徹にあらゆる変数を並べ立てた。
証拠を提出する連鎖:報告→顧知行→沈墨卿または取締役会監査委員会→内部規律審査→司法機関への引き渡し。沈清歓は全てを失う。顧知行は満足する。彼は一時的な安全、あるいはより深い支配を得る。旧事件の手がかりは途絶える。孫秘書という線はさらに深く埋まる。
証拠を隠蔽するリスク:「解読進捗報告」を偽造し、USBメモリが破損しているか、暗号化が完全には解読できないと主張して時間を稼がねばならない。同時に沈清歓に警告し、彼女に事前準備をさせる。顧知行は遅延を察知し、バックアップ計画——例えば沈墨卿への「匿名通報」を直接開始するかもしれない。彼は直ちに標的となる。しかし、沈清歓は当面安全で、同盟は継続する。時間を稼ぎ、偽造報告書の出所を逆調査し、糸を手繰って顧知行と孫秘書を直接指し示し、旧事件の核心にさえ触れることができる。
危険な一手。
彼はインク芯を押し出し、また押し戻した。三度繰り返した。
左目の端が微かに痙攣し始めた。
暗闇の中で道徳の天秤が傾く。一方は「手続き的正義」の演技であり、十年前に彼が強制的に署名させられた偽りの自白書を、かつては信じ、後に完全に崩れ去ったものだ。もう一方は「結果的正義」の賭けであり、冤罪を覆すために踏み越えざるを得ないグレーゾーンであり、染まらざるを得ない泥濘だ。
彼は操られることを嫌悪する。操ることから逃れるために、操る者と同じ人間になることには、さらに嫌悪する。
しかし、足元の床が傾いている。第三の選択肢はない。
陸静淵は手を離し、分解されたボールペンの部品が机の上に散らばった。彼は深く息を吸い込んだ。その息は胸腔の中で淀むように一巡りし、夜露の微かな冷たさと埃の匂いを伴っていた。それから彼は背筋を伸ばして座り直し、指をキーボードに戻した。
まず証拠を押さえ込む。
時間を稼ぐ。
決断は速かった。理性的な推論が終わった瞬間にほぼ槌が落ちた。しかし、槌音が響き終わった後、冷たい虚無感がすぐに彼を捉えた。それは恐怖や躊躇いではなく、もっと深いもの——自己疑念の毒の芽が、古い傷跡の裂け目から這い出し、音もなく広がり始めたのだ。
冤罪を覆すために、彼は「証拠」を庇うのか?たとえそれが偽造だと知っていても。
彼が沈清歓を守るのは、彼女が無実だからか、それとも単に彼女に利用価値があるからか?
もしある日、冤罪を覆すために、彼が自ら偽証を作って別の人を陥れる必要が生じたら?その一線はどこにある?
答えはない。ただ、画面の青白い光が彼の無表情な顔を照らしているだけだった。
彼はマウスを動かし、操作を始めた。まずあの「監査報告書」のPDFをコピーし、暗号化して、ハードディスクの奥深く、何層にも入れ子になったフォルダに隠した。復号ソフトの履歴を消去し、いくつかのエラーログを偽造した。次に、新しい文書を作成し、タイトルに「USBメモリ初期分析概要(草案)」と打ち込んだ。
窓の外、遠くの通りからタイヤが路面を擦る鋭い音が聞こえ、静寂を一瞬切り裂いた。
陸静淵は顔を上げなかった。指がキーボードを叩き、顧知行の第一回目の問い合わせに対応できるだけの「進捗報告書」を作り上げた。言葉遣いは慎重で、十分な余地を残している。報告書が三分の一ほど進んだところで、彼は手を止めた。
沈清歓に連絡する必要がある。
彼女に警告しなければならない。そして、彼女から重要な情報——グループ内部の監査プロセスの抜け穴について、孫秘書が書道以外に、いったい何が得意なのかについて——を入手しなければならない。
彼は、顧知行がどのような手順を経て、この偽造報告書を「適法」にシステムにねじ込む可能性があるのかを知る必要があった。また、孫秘書のコンピュータグラフィックス能力が、報告書にあるような精密なスキャン画像や画像改ざんを完成させるのに十分かどうかも確認する必要があった。
この電話は極めてリスクが高い。盗聴されたり、位置を特定されたり、彼と沈清歓の連絡が直接露見したりする可能性がある。
しかし、選択の余地はなかった。
陸静淵は文書を閉じ、引き出しから新しく買ったプリペイド携帯電話を取り出した。プラスチックの筐体は安っぽくて薄っぺらかった。彼は立ち上がり、部屋で最も電波状態の悪い角——浴室と寝室の間の狭い廊下へと歩いた。壁の隅に積もった埃が、カーテンの隙間から漏れてくるごく微かな夜明けの光の中で、ゆっくりと浮遊していた。
彼は番号を入力した。発信ボタンを押す。
受話器からは長い呼出音が聞こえ、一音一音が長く引き延ばされているようだった。通じた。
背景音は静かで、わずかな電流ノイズだけが聞こえる。そして、ひどい眠気を帯びていながら、瞬間的に緊張した女の声が、低く押し殺され、少し震えながら聞こえてきた。
「……もしもし?」
陸静淵も声を低くした。静寂の中では、その声は異常にかすれて聞こえた。
「沈さん、私です」
半秒間、相手が確認するのを待った。
「よく聞いてください。余計な質問はしないでください」彼の話す速さは穏やかだったが、一語一語が釘のように鋭かった。「顧知行があなたに関する監査報告書を準備しています。証拠は非常に充分に見えるでしょう。情報源には故・孫秘書が関わっている可能性があります」
電話の向こうから、はっきりとした息を吸う音が聞こえた。
「私が知る必要があるのは」陸静淵は続け、壁の隅に浮遊する微かな埃を見つめながら、「グループ内部の監査報告書が、最終稿になる前に、顧知行以外に、誰が必ず関与しなければならないのか?孫秘書は書道以外に、電子文書処理や画像編集に触れたことはあるか?」ということです」
沈清歓は二秒間沈黙した。再び口を開いたとき、眠気と震えは大部分が抑えられていたが、依然として緊張していた。「……陸さん?報告書……必ず関与する人?取締役会監査委員会の王老先生、それに……財務センターのシステムバックアップ管理者です。孫伯は……引退前、父の多くの電子記録を処理していました。彼はPhotoshopを使えます、古いバージョンです。なぜそれを聞くのですか?」
「それで十分です」陸静淵は言った。「あなた自身、注意してください。近いうちに書類に署名する際は、何度も確認してください。覚えておいてください。あなたは何も聞いていません」
彼は電話を切ろうとした。
「陸さん」沈清歓の声が突然追いかけてきた。とても軽く、しかしはっきりと。「なぜ私にこんなことを教えてくれるんですか?」
椅子の革の感触は冷たく、シャツを通して背骨に染み込む。陸静淵は部屋の隅の闇に漂う微かな塵を見つめ、窓の外を時折掠める車のライトに照らされ、明滅していた。室内は死んだように静かで、彼の一呼吸ごとの音、鼓動の重さを増幅させている。彼はほとんど、血液が鼓膜を洗う音さえ聞こえるようだった。この「証拠」を提出すること:手続き的正義に合致したパフォーマンス。一時的な安全、あるいはより深い支配と引き換えになるかもしれない。沈清歓が失脚し、内部情報源を失い、古い事件の手がかりは完全に断たれる。顧知行は満足し、テストは合格。彼はより合格した、より従順な駒となる。この「証拠」を握り潰すこと:「不正」と私心を露呈し、即座に標的となる。しかし沈清歓は一時的に安全で、同盟は継続できる。彼は時間を稼ぎ、偽造の連鎖を逆調査し、古い事件の核心に直撃できる。
午前三時七分。
陸静淵は暗記した番号にダイヤルした。プリペイド携帯のプラスチック製受話器が耳朶に密着し、空虚な保留音が伝わってくる。一音一音が、静寂の深さを測っているようだった。安価な回路に固有の微細な電流音が、シーシーと鳴っている。
四回目の呼び出し音が半分鳴ったところで、通じた。
「もしもし」はなく、ただ抑えられた、やや慌ただしい呼吸音が、受話器の向こうから伝わってくる。深夜に叩き起こされた緊張を帯びていた。
「沈さん、私です」陸静淵の声はとても低く、喉が少し乾いていて、普段よりかすれていた。「よく聞いてください、余計な質問はしないで。通話時間は限られています」
向こうの呼吸が一瞬止まり、続いて衣擦れのサラサラという音がした。ベッドから起き上がったようだ。「陸さん?」沈清歓の声も同様に低く、まだ消えやらぬ睡気と、突然引き締まった警戒心を帯びていた。「こんな時間に――」
「顧知行が、あなたに関する監査報告書を準備しています」陸静淵が彼女を遮り、口調は落ち着いているが、一言一言がはっきりしていた。「証拠は非常に十分に見えるでしょう。源流は、故人の孫秘書に関わっている可能性があります」
受話器から、とても軽い息を吸う音がした。
「二つ、知る必要があります」陸静淵は続け、目は部屋の隅で塵が漂う影に留まった。「第一に、グループ内部の監査報告書は、最終稿確定前に、顧知行の他に、誰が必ず手を通す必要があるのか?プロセスのノードはどこか。第二に、孫秘書は書道以外に、生前、電子文書処理や画像編集に触れていたか?具体的にどの程度まで?」
沈黙。電流の音と、抑えられた呼吸だけが聞こえる。
三秒後、沈清歓の声が再び伝わってきた。睡気はすっかり消え、一言一言が歯の間から絞り出されるようだった。「報告書……最終版は監査委員会の王老先生の署名が必須です。ただし、原稿確定前、財務センターのシステムバックアップ管理者が一度、完全なイメージを作成し、タイムスタンプをロックします。これは事後の改ざん防止のための安全装置です」彼女は半秒間止まり、呼吸はさらに軽くなった。「孫伯父……彼は退職前、父の全ての電子ファイルアーカイブを処理していました。90年代末にはすでにPhotoshopを使え、バージョン3.0です。彼は全ての『美化』が必要なスキャン画像の処理を担当していました」
陸静淵の目尻の筋肉が微かに痙攣した。
「なぜそれを聞くの?」沈清歓が詰め寄り、声の中の震えが抑えきれなくなっていた。「あの報告書……内容は何?」
「内容は重要ではない」陸静淵は言った。「重要なのは、それが現れ、しかも完璧に見えることだ。王老先生とバックアップ管理者――この二つのノードのうち、顧知行はどちらを突破しなければ報告書を有効にできない?」
「……両方とも必要です」沈清歓の声は冷たくなった。「王老先生の署名は手続き的正義です。バックアップイメージのタイムスタンプは技術的な鉄証です。どちらが欠けてもなりません」
「だが、もしタイムスタンプそのものが偽造可能なら?」陸静淵は問いかけた。「もしイメージの『オリジナル』ファイルが、ロックされる前にすでに置き換えられていたら?」
向こうは完全に沈黙した。
まる五秒間。
「それなら、誰かが事前に管理者権限を手に入れる必要があります」沈清歓が再び口を開いた時、その声にはある種の冷たい理解が込められていた。「あるいは……管理者本人が、その一環です。陸さん、あなたはすでに何か目にしているのではありませんか?」
「私はあなたが署名を必要とする書類を見ました」陸静淵は正面からの回答を避け、早口で続けた。「近いうちにあなたが署名を必要とする書類、特に財務と監査関連のものは、必ず元の添付ファイルとシステムの記録を繰り返し照合してください。覚えておいてください。あなたは何も聞いていませんが、全てを疑わなければなりません」
「顧知行はなぜ突然、私を狙うの?」沈清歓が尋ねた。
「あなたが最も理にかなった突破口だからです」陸静淵は言った。「そして、あなたの父を牽制する最も有効な駒でもあります」
受話器から、とても軽い、ほとんど冷笑にも似た吐息が漏れた。
「最後の質問です」沈清歓の声が突然受話器に近づき、ほとんど囁きのように低くなった。「なぜ私にこんなことを教えてくれるの?陸静淵、あなたはどちら側に立っているの?」
陸静淵はすぐには答えなかった。
窓の外の闇は墨のように濃く、遠くで時折車のヘッドライトがかすめ、瞬く間に消えていく。彼は携帯電話を握りしめ、プラスチックの縁が手のひらに食い込んだ。
「『物事はこうあるべきではなかった』という側に立っています」彼は最終的にそう言った。声は平然として、少しの波紋もなかった。「通話終了です。沈さん、ご自愛ください」
相手の返答を待たず、親指で切るボタンを押した。
ツーツーという音が、鈍い刃物のように最後の微かな電流音を断ち切った。
世界はより深い静寂に戻った。
陸静淵は携帯電話を握り、手のひらに冷や汗が滲み、プラスチックの外装が滑りやすくなっていた。受話器には、今なお沈清歓の最後の問いかけの余韻が残っているようで、その問いの下に、口に出されなかったより深い恐怖――あなたは私の側に立つつもり?――が潜んでいた。
彼にはわからなかった。
ただ、選択はもうした。鋼鉄のワイヤーの上に足を踏み出したのだ。
背面カバーを外し、爪を隙間にこじ入れると、プラスチックが微かに「カチッ」と音を立てた。SIMカードトレイが飛び出し、中には真新しく、無記名のカードが、画面の微かな光に冷たく硬い金属光沢を放っていた。親指と人差し指でつまみ取り、洗面所へ向かった。電気はつけず、向かいのビルの広告看板が変わる光だけが、すりガラスを通してタイルにぼんやりとした赤と青の影を落としていた。
ライター。
チャッ。
火が立ち上がり、オレンジ色の光が一瞬で小さな闇を押しのけ、彼の無表情な顔の下半分を照らし出した。SIMカードのチップ部分を炎に近づけた。プラスチックが熱で焦げ曲がる匂いと、金属が過熱した時に特有の、かすかな金属臭が鼻腔を突いた。チップ上の微細な回路が高温で急速に黒く炭化していく。
三秒。
火を消す。
カードを二つ折りにすると、脆くなったチップ部分が音を立てて砕けた。便器のそばに歩み寄り、水を流すボタンを押した。水流が唸りを上げて渦を巻き、二つの残骸を飲み込み、回転させ、下水道の闇へと消えていった。携帯電話本体は、あらかじめ用意しておいた黒いビニール袋に詰め込まれ、袋の口は固く結ばれた。明日の早朝、それは三本先の通りにある大型ショッピングモールの地下ごみ集積所に現れ、何千もの同類と混ざり合い、圧縮され、埋め立てられ、やがて識別不可能な電子廃棄物へと変わるだろう。
これらをすべて終えると、彼はパソコンの前に戻った。
画面はまだ明るく、冷たい青い光が部屋の唯一の光源だった。並べて表示された二つの署名の比較画像が依然として中央を占め、あの独特の、「はね」の終筆部分にある不自然な頓挫という欠陥が、沈黙する眼のように彼を見つめ返している。十年だ。それは古い事件の記録から這い出し、沈清歓の「罪証」に潜り込み、今また、彼と顧知行の間に横たわり、越えなければならず、しかも彼を完全に飲み込むかもしれない深淵となっている。
マウスを動かし、画像ウィンドウを閉じた。
新しい空白の文書を開く。
タイトルバーに、彼はこう打ち込んだ。「USBメモリ暗号化データの初歩的解読および分析ブリーフィング(顧弁護士宛)」
フォントは明朝体、サイズは小四。標準的で、規範的で、個性など微塵もない。
彼は書き始めた。指がキーボードを打つカタカタという音が、静寂の中に再び響き始めた。以前よりも遅く、より安定して、一語一語が精密に測られた後に落とされるかのようだった。彼は解読過程で遭遇した「技術的困難」(商用レベルのRSA混合アルゴリズム、アンチクラッキング・トラップ付き)を説明し、「既に外層防御の突破に成功し、コアデータ領域に進入済み」であることを強調した。また、「プロジェクト清流-最終監査報告書」という名前のPDFファイルを発見したが、「ファイル容量が膨大で構造が複雑なため、全面的な内容精査は未完了」であると述べた。彼は「初歩的に閲覧」した結果、「データ関連性の論理にいくつか明確にする必要がある点が存在することに留意」し、「添付書類の一部スキャン画像のタイムスタンプと主報告書の記述に微弱な矛盾が存在することを発見」したと記した。
言葉は冷静で、専門的で、不確実性と慎重さに満ちていた。彼は職務に忠実だが能力は限定的な技術者のように、進捗をありのままに報告すると同時に、十分な数の「疑点」と「更なる検証が必要」な部分を投げかけていた。彼は「クロスチェックと原データ比較のため、より多くの時間を要請」し、「現時点の不完全な情報に基づき、報告書内容に関連するいかなる関係者に対しても、初歩的結論の作成や措置の実施を一旦見合わせることを提案」した。
これは煙幕だ。時間稼ぎだ。狩人に渡す、蜂蜜で包まれた遅効性の毒――表面は協力と進捗、内実は遅延と誤誘導だ。彼は顧知行に、自分が粛々と「分析」を進めており、報告書を目にし、「困惑」し、「時間」を必要としていると信じさせなければならない。彼は「偽造の確たる証拠を発見した」という爆発的な認識を、層をなす技術的な冗談と慎重な職業的言い回しで包み込み、それが単なる、より多くの調査を要する普通の「データ異常」に見えるようにしなければならない。
彼は集中して書き進めていた。先ほどの電話がもたらした微細な感情の揺らぎ——沈清歓の声に潜んだ微かな震え、「どうして私にそれを教えてくれたの?」というあの言葉——を徹底的に押し潰し、眼前の冷たく乾いた感情を排した文字の中に溶かし込もうとしていた。分厚いカーテンの閉め切られていない隙間から、窓の外の空には頑固な灰白色が透けていた。薄められた墨汁のように、紺碧の夜空にゆっくりと滲んでいく。
真夜中を過ぎていた。最も深い闇が過ぎ去ろうとしているが、夜明けはまだ遠い。
報告書はおよそ三分の二まで進み、「サーバーの生ログを取得してタイムスタンプを検証することを提案する」という論述をちょうど締めくくったところだった。彼は手を止め、疲れた目頭を揉んだ。左目の端の筋肉がかすかに、ほとんど気づかれないほど痙攣した。
次の段落を打ち込もうとしたその瞬間——
画面の右下隅、彼が常用している暗号化メールクライアントのアイコンが、突然、何の前触れもなく一瞬点滅した。新着メールの通常の通知音やポップアップアニメーションではなく、アイコン自体が、接触不良の電球のように、極めて速く明滅したのである。
続いて、細長く、一切の装飾のない新着メール通知ボックスが、静かに滑り出てきた。
差出人名はない。
差出人アドレス欄には、意味をなさない、文字化けのような文字列が並んでいた:x7j#kL9*pQ@mxsrv.****.onion(後半部分はクライアントにより自動的に隠されている)。ダークウェブの中継アドレスだ。
件名には、太字の漢字が二つだけある:
「進捗?」
句読点は一切ない。ただ、冷たい疑問符が、件名欄の末尾にぶら下がっている。
陸沉舟の息が止まった。
視線を下ろし、送信日時スタンプを見る。
03:14。
彼の脳は瞬時に正確な時間記憶を呼び起こした。沈清歓との電話を切り、SIMカードを破棄し、パソコンの前に戻った……彼が座って偽造報告を書き始めた時間は、およそ03:11だった。そしてこのメールの送信時間は、03:14。
まさに彼が通話を終え、証拠を握り潰し偽造報告を始めるという「決断の動作」を取った後、およそ三分後のタイミングだ。
偶然ではない。
絶対に偶然ではありえない。
偽造署名を見た時よりも鋭く、徹底的な寒気が、尾てい骨から突き上げ、脊椎を伝って一瞬で背中全体を覆い、最後は頭皮に細かい痺れを走らせた。血液が実際に鼓膜で凍りついたかのようで、ドクンドクンという音は遠く鈍くなった。
彼らは彼の住居を監視し、窓の外の車の赤い点を監視しているだけではない。
彼のパソコンも監視しているかもしれない。物理的な画面覗きではなく、もっと深い層のもの——プロセス監視?ネットワークトラフィック分析?復号ツールの実行時に何らかの隠された返信信号がトリガーされた?あるいはもっと悪いことに……彼がこの仮住まいのネットワーク機器にあらかじめ何かを仕込んでいたのか?
あるいは、さらに悪いことに。
彼らが監視しているのは、彼の「決断のタイミング」だ。彼らはUSBメモリの中身を知っており、彼がいつ「決定的な内容」を発見する「はず」なのかを計算し、彼が「真実を発見」した後に取り得るいくつかの反応と、それに対応する時間枠さえも予測していたかもしれない。このメールは、彼が「期限」を過ぎても何らかの「確たる証拠発見」の報告を提出しなかった後、送られてきた「リマインダー」なのか?それとも彼が「異常な」行動(深夜の通話)を取った後、送られてきた「詰問」なのか?
「進捗?」
たった二文字と、一つの疑問符。優雅で、簡潔で、支配感に満ちている。
まるで冷たい針のように、彼が今しがた紡ぎ上げた「引き延ばし」と「誤誘導」という名のシャボン玉を、正確に突き刺して割った。彼は安全だと思い込んだ暗闇の中に座り、自分が逆に手を打っていると思い、綱渡りの新たな平衡点を見つけたと思っていた。そしてこのメールは彼に告げている、綱のもう一端が——
Inicio de sesión requerido
Los capítulos gratuitos (1–6) están disponibles para todos. Inicia sesión para leer los capítulos restantes. ¡Crear una cuenta es gratis!
⚙️ Ajustes de lectura
第35章:古い記録に残る足跡 - 鏡の中の殺人者
陸静淵は路地の入り口で最後の尾行者を振り切り、九十年代に建てられた赤レンガの建物に足を踏み入れた。階段の音響スイッチ式の照明は壊れており、彼は暗闇の中を三階まで上がり、鍵を鍵穴に差し込み、回した。
ドアが開いた。
カビの臭いと夜露の微かな湿気が顔にまとわりついた。彼は電気をつけず、窓辺まで直行し、カーテンの端を少しめくった。
街角の銀色の車はまだそこにあった。助手席の窓がわずかに開けられ、レンズの反射光が一瞬、光った。
まだだ。
彼はすべてのカーテンをぴんと張り、部屋は完全な暗闇に包まれた。部屋の隅でパソコンの待機状態を示すランプだけが、ほのかな赤い光を放っている。彼はワット数の低い省電力ランプをつけ、薄暗い光がわずかに闇を押しのけた。リュックサックの内ポケットから、あの金属製のUSBメモリを取り出した。
冷たく、ずっしりと重い。
顧知行が渡した時、こう言った。「中身は選別済みの資料だ。ノイズも混じっているから、自分で判断してくれ」。その口調は穏やかで、まるで普通の課題を出しているかのようだった。
陸静淵はUSBメモリをパソコンに差し込んだ。
ファンがすぐに回転数を上げ、低い唸り声を上げた。画面が明るくなり、暗号化されたドライブの表示がポップアップした。彼は自分で書いた復号化プログラムを実行し、コマンドラインのウィンドウが開き、文字が高速にスクロールしていく。
第三層の暗号化、商用レベルのRSAハイブリッド……自己破壊プログラムの閾値は、誤試行三回後に設定されている。
彼の指がキーボードを叩いた。
それを回避する。
窓の外で、赤い光点がまた一瞬、光った。車載レコーダーのインジケーターランプだ。距離は約八十メートル、角度はやや高い。彼は注意の半分を外の物音に割いた――階下でバイクがエンジンをかけ、遠ざかる音。隣の部屋のテレビが深夜ニュースを流している音。廊下の奥で蛇口が規則的に水を垂らす音。
キーボードがカタカタカタと鳴り響く、音は高く、速い。画面の青白い光が彼の顔に映り、顔立ちをどこか冷たく硬い輪郭で浮かび上がらせた。左目の端が微かに痙攣し始め、彼は手を上げて押さえた。
プログラムが最後の壁を突破した。
USBメモリの内容が表示された。
「監査-清流」と名付けられた一つのフォルダ。中には二つのファイルがある:PDFファイル一つ、タイトルは「プロジェクト清流-最終監査報告書(内部稿)」。もう一つは暗号化された圧縮ファイル、ファイル名は「通話記録断片_2023」。
陸静淵はPDFをダブルクリックした。
ファイルは大きく、三、四秒かかって読み込まれた。最初のページは表紙、沈氏集団のロゴが印刷され、その下に「極秘・取締役会メンバーのみ閲覧可」と書かれている。彼はマウスをスクロールさせた。
要約。
「……沈清歓氏が担当する『清流』シリーズ海外投資プロジェクト(番号QL-001からQL-007)に対する特別監査を実施した。以下の問題を発見した:一、架空のサプライヤー取引、金額は約二千三百万米ドルに及ぶ;二、オフショア会社を利用した利益供与、資金の流れは複雑で、最終的には沈清歓氏個人が管理するペーパーカンパニーに関連付けられている;三、プロジェクト進捗報告書と実際の状況が著しく異なり、組織的な不正が存在する……」
彼の血液が一瞬にして冷たくなった。
ノイズではない。
これは人を刑務所に送り込むのに十分な、鉄壁の証拠だ。データ表、銀行取引明細のスクリーンショット、契約書のスキャン画像、さらには沈清歓の署名がある確認書まで――その署名の筆跡を、彼はあまりにもよく知っていた。
彼はすぐにウィンドウを切り替え、自分が暗号化して保存している過去の事件記録の画像を開いた。
並べて置く。
二つの署名。
「サプライヤー確認書」に記された「沈清歓」という三文字と、あの年、偽造された「証人尋問調書」に記された「証人」の署名は、「はね」の筆の終わりに、どちらも不自然な「止め」があった。それは模倣者が無意識に残した欠陥で、指紋のように独特なものだ。
まったく同じだ。
画面の光が目を刺すように痛い。心臓の鼓動が鼓膜を打つ、ドクン、ドクン、ドクン。マウスを握る手のひらに冷たい汗が滲み、滑りやすくなった。
彼は椅子の背にもたれかかった。
椅子の皮が冷たく、シャツ越しに伝わってくる。目を閉じると、網膜に二つの署名の残像が焼き付いた。胃の締め付け感が胸郭に広がり、まるで誰かの手が心臓を掴んでいるようだ。
これは沈清歓に対する調査報告書ではない。
これは彼に対する「投名状」だ...