諜報部から、暗号を読める者が消えた
幕一
国境の町レストンに着いたのは、婚約破棄から二日目の夕方だった。
馬車が止まり、御者が扉を叩いた。「終点ですよ」という声に、イリナ・クレイヴンはゆっくりと目を開けた。眠れていたわけではない。ただ、窓の外を見る気力がなかっただけだ。
荷物は革鞄一つ。七年間が、それだけの重さに収まった。持てないほど重いものは、最初から手元になかったのかもしれない、とイリナは思った。
宿屋の帳場で部屋を頼むと、主人は彼女の服と手荷物を見比べてから、二階の端の部屋に案内してくれた。狭いが清潔で、床板は軋まない。窓から見えるのは石畳の通りと干された洗濯物だけで、王都の尖塔はここからではとうに見えない。
荷ほどきを始めながら、イリナは鞄の底を確かめた。
ベッドの上に服を並べた。薄い旅用の防寒着と、着替えが一組。それだけだ。七年間で積み上げたものを、出発の夜に選り分けた。捨てやすいものばかりが手元に残った。残したいものは書類の形で、すでに別の場所にあった。
鞄の底に、小冊子が一冊入っていた。白無地の表紙で、開くと文字の羅列にしか見えない。だが実際には精密な規則に従った暗号で、七年間にわたって積み上げた解読鍵の生成規則が全て書かれている。
写本だ。
ガイウス・ハーウィンは、帳面を炉に投じて燃やしたと思っているはずだ。だが、イリナは十五歳のころから父に言われた一言を守ってきた——記録は必ず二つ残せ。本物の災害は、あると信じていたものがない、とわかったときに起きる。
燃えたのは正本だ。
もう一冊は、今ここにある。
窓の外で、夕霧が石畳に降りてきていた。王都まで二日の距離がある。それが今は、別の世界のように遠かった。
幕二
婚約の解消を告げられたのは、二日前の夕刻だった。
王城の応接間は西日で赤く染まり、金糸のカーテンが重たく垂れていた。ガイウス・ハーウィンは椅子に座り、書類を見たまま顔を上げなかった。
「イリナ・クレイヴン。おまえとの婚約を解消する」
台詞だけを言ってから、初めて視線を向けた。その目に後ろめたさはなかった。
「……理由を、伺えますか」
「侯爵令嬢オフィーリア・デュランとの縁談が整った。今月中に城を出ろ」
七年間、イリナは毎朝四時に起きていた。最初の一時間は解読鍵の更新確認、次の一時間は敵側の通信パターンの分析、残りの時間で次の更新鍵の生成をする。ガイウスはその作業を「おまえの習慣」と呼んだ。功績を部長に報告する場では「私が指示している作業だ」と言い換えた。
イリナはそれを知っていた。知って、黙っていた。
「暗号の引き継ぎを、せめて一週間ほど——」
「不要だ」と彼は遮った。「暗号など女の文字遊びだ。新しい担当者に任せれば足りる」
その夜、ガイウスが帳面を小脇に抱えて炉へ向かうのを、イリナは黙って見ていた。炎が帳面の表紙を飲み込み、文字の列が端から黒くなって崩れた。彼は確かめるように炉棒で突いた。
燃えているのが正本だとわかっていたから、イリナは一言も言わなかった。
七年前、彼女が王城に上がったのは十九歳のときだった。父が伯爵家の外交記録を管理していた縁で、諜報部の下働きに推薦された。与えられた名目は「暗号記録の整理と写し」だったが、実質は体系の全管理だった。
前任者が残した体系は古かった。文字の置換に一段の規則を重ねた程度で、熟練の諜報員が三年もかければ解読できる強度しかない。イリナは三か月をかけて全体を分析し、八十ページの報告書をまとめた。
ガイウスが部長に提出したのは、内容をほぼそのままに、署名だけ書き換えたものだった。
「おまえの名前では誰も信用しない。令嬢が諜報の設計をしていると知れたら、体系そのものへの信頼が揺らぐ」
理屈に聞こえたので、イリナは頷いた。二十歳だったから、それが理由になると信じた。
新しい体系の設計に一年かかった。平面的な文字の置換ではなく、解読鍵の生成規則を時間軸と連動させた重層構造にした。解読するには体系の全容と、その日の鍵を同時に持っていなければならない。鍵は二週に一度、新しいものに切り替える。
設計が固まった夜、イリナは一人で書類を並べ直しながら、指先が少し震えているのに気づいた。疲れているのに目が覚えていた。七年かかる設計を一年で仕上げた自覚があった。
翌朝、ガイウスに報告すると、彼は書類を一瞥してから「よくやった」と言った。それだけだった。設計の核がどこにあるか、なぜこの構造を選んだか、前任体系と何が根本的に違うか——一つも聞かなかった。
ガイウスには全容を教えなかった。教えようとしたが、数式の段階で目が泳いだ。関係式を口頭で説明すると途中で遮られた——「要は、おまえが管理すればいい話だ」。三度繰り返したあと、イリナは説明を諦めた。
冬の夜明けは遅い。四時の暗号更新は、毎朝窓の外がまだ黒いうちから始めた。燭台の火が揺れると、数式の影が紙の上で踊った。慌てると誤差が出る。誤差が出ると体系の一部に抜け穴ができる。七年間、その抜け穴は一つも生まれなかった。
夏の夜も同じだった。虫の音がして、汗が手首を伝っても、ペンを置かなかった。更新鍵を書き終えたとき、イリナはいつも一度だけ窓の外を見た。空が少し明るくなっている。それが七年間の合図だった。
功績の報告はすべてガイウスの名前で提出された。イリナは報告書の下書きを書き、ガイウスが署名して提出した。国王への謁見でガイウスが説明するとき、彼は書類を手に持って読んだ。その書類を書いたのがイリナだと、誰も問わなかった。
問わないのは、問う必要があると思っていないからだ。
七年間、イリナはその理由を呪いも恨みもしなかった。変えられないことを考え続けても、数式は一行も進まない。
炉の火が帳面を飲み込んでいくのを見ながら、イリナは何も言わなかった。
幕三
レストンに着いて三日目の夕方、イリナは宿の酒場に入った。
旅人と地元民が半々ほど座っている。料理の匂いと薪の煙が混ざった、低い天井の一室だった。
隅のテーブルに一人で座り、地図を広げている男がいた。年は三十ほどで、服は旅人のものだったが、座り方が旅慣れた人間のそれではない。背を壁に預け、出入り口が視界に入る位置に座っていた。そして地図の折り方が逆だった。
本当に旅をしている人間は、目的地を手前に向けて地図を開く。この男は目的地を隠すように、意図して逆に折っていた。
イリナは近づいて声をかけた。
「道をお探しですか」
男が顔を上げた。目の色が王国人より薄い。ヴァルネ語のなまりがかすかに残っている。隣国ヴァルネ王国の出身だと、一瞬でわかった。
「……よくわかりましたね」と彼は言った。
「地図の折り方が、旅人のそれではありませんでした」
男は少し間を置いてから、笑った。諦めというよりも、感嘆に近い顔だった。
「レオン・ヴァルネと申します」と名乗った。「ご明察のとおり、情報収集を目的に参りました。一つ聞いてもいいですか。わかっていて声をかけてきたのは、なぜですか」
「わたくしも、もう隠す必要がないので」
名乗ると、レオンの目が細くなった。
「……イリナ・クレイヴン様ですか。七年間、王国諜報部の暗号体系を管理してきたと言われている——」
「設計者として記録には残っていませんが、そうです」
沈黙があった。酒場の喧噪だけが続く。
「記録上の設計者は、ガイウス・ハーウィン卿ですね」とレオンは言った。「ただ、我が国の諜報部は七年前から疑っていました。報告書の文体と体系の精緻さが、まるで別の人間の仕事のように見えると」
「……お気づきでしたか」
「体系を解読しようとして、三年間失敗しました。失敗したうえで設計者への聴取記録を読むと、整合が取れなかった。ガイウス卿に技術的な質問をしたとき、彼は一度も具体的に答えなかった。我が国が最終的に出した結論は——設計者は別にいる、でした」
「なぜ今まで公にしなかったのですか」
「証拠がなかったからです。それと」とレオンは少し考えてから言った。「女性が設計者だという想定が、誰の中にも最初からなかった。だから、存在の可能性ごと見えていなかった」
イリナは向かいの椅子を引いて座った。
「あなたが城を出たと聞いたとき、我が国の諜報部は少し焦りました」とレオンが続けた。「あの体系は、設計者なしには更新できない構造になっているはずですから」
「そのとおりです。更新鍵の生成規則は、わたくしだけが持っています」
「ということは、更新が止まれば——」
「三日から四日で、体系は陳腐化します。現時点ですでに一日遅れているはずですから、猶予は長くないかもしれません」
レオンは答えなかった。今度はずっと長い間があった。
翌朝から、レオンは毎日酒場に現れた。情報を引き出しに来るのかと思ったが、違った。
「論文をお書きになっていますね」と彼は言った。「資料の収集を手伝えませんか。図書館への使いくらいはできます」
イリナは暗号理論の論文を書いていた。七年間、人の名前の下に埋もれていた体系の設計原理と更新規則を、自分の言葉で書き直す論文だ。ヴァルネ王国と王国の両方の学術機関に提出するつもりだった。
「なぜ手伝うのですか」とイリナは聞いた。
「論文の内容を見れば、我が国が解読できなかった理由がわかるかもしれない。正直に言えば、そういうことです」とレオンは答えた。
少なくとも、理由を告げたことは信用できると思った。だます気があれば、もっと上手い理由を用意するはずだ。
レオンは余計なことを言わない人間だった。彼女が集中しているときは話しかけない。夕方になると、茶を二杯持ってきて向かいの椅子に座る。それだけだった。
茶の香りが薄くなるころ、イリナはペンを置いて窓を眺めた。レストンの夜は静かで、遠くで荷馬の蹄の音がする。王城では毎晩、廊下を誰かが走る音がしていた。追われるように帳簿を閉じ、翌朝の更新に備えていた。ここでは、誰も走らない。
ある日の午後、彼が本を三冊持って来た。レストンの小さな書屋で見つけた、ヴァルネ語の数学書だった。
「役に立つかどうかわかりませんが」と彼は言った。
ヴァルネ語を読めると告げた覚えはなかった。
「なぜ、わたくしが読めると思ったのですか」
「読めなければ読めないと言えばいい。渡してみなければわかりません」とレオンは答えた。
一冊は確かに役に立った。引用しながら論文の論証が一段階、鋭くなった。
その夜、イリナはふと思った。七年間、自分に何かを渡してみた人間が、どれだけいただろうか。
「受け取れなければ、受け取れないと言えばいい」——その言葉を、彼女はその夜長く覚えていた。七年間、受け取る機会をもらえる前に、奪われてばかりだった。
ある夜、レオンが聞いた。「論文の核心は何ですか」
「鍵の生成規則を公開しても、体系が破られない設計です」
「それは……どういう意味ですか」
「解読鍵の生成規則を知っていても、その日の鍵を計算できなければ意味がありません。生成には設計者だけが知る初期値が必要です。規則そのものは公開できます」
レオンはしばらく黙っていた。
「実際に教えたことは」
「一度もありません。ただ、教えたとしても敵が一週間で解読できた可能性はほぼなかったと思います」
また沈黙があった。今度は考え込む種類の沈黙だった。
「それを七年間、誰にも言えなかったのですか」
「言う機会がありませんでした」
別の夜、レオンが話を続けた。
「ヴァルネ王国では」と彼はある夕方に言った。「暗号の設計者は、名前を公開するのが慣例です。体系への信頼は設計者への信頼だと考えているので」
イリナはペンを止めた。「……そういう慣例が、あるのですか」
「王国では違いましたか」
「わたくしには、関係ありませんでした」
レオンは何も言わなかった。それでいい、という意味ではなく、言葉を選んでいる沈黙だとわかった。
「体系の設計に、どのくらいかかりましたか」
「設計に一年、調整に半年ほどです」
「一人でですか」
「はい」
「七年分の更新も」
「それも、わたくし一人です」
二人とも、しばらく黙っていた。
「受理されるでしょう」と彼は言った。論文の送付先を確認してから、断言した。「両国の学術機関、両方から」
「どうして断言できるのですか」
「我が国が三年かけても解読できなかったからです」
イリナは一瞬、返す言葉が見つからなかった。
「……悔しくはないのですか」
「悔しいです」とレオンは答えた。「ただ、解読できなかった相手を尊敬しています。両方、同時に持てます」
七年間、誰かに仕事の中身を見てもらったことがなかった。ガイウスは「おまえの習慣」と呼んだ。その前の誰かは、何とも呼ばなかった。
レオンは、最初から仕事を見ていた。
幕四
レストンに着いて十一日目の朝、宿の主人が「王都から早馬が来た」と言いに来た。
公式の使者ではなく、私的な伝言だった。内容をレオンが午後に持ってきた。
「王城の諜報部が混乱に陥っています。機密通信が敵に傍受され、外交文書の一部が解読されたと」
傍受そのものは数日前に起きていた。諜報部が内部で処理しようとして報告を伏せ、王城の外へ漏れるまでに間が空いたのだという。
「三日で、ですか」とイリナは言った。
「想定どおりでしたか」
「ほぼ。更新が止まれば、敵はすぐに解析を試み始めます。三日目には半分ほど読まれます」
二日後、続報が届いた。レオンは書き取りの紙を広げて、王都から来た知らせを順に読み上げた。
ガイウス・ハーウィンは諜報部長から解読鍵の生成手順を求められ、答えられなかった。「担当者に任せていた」と言ったが、担当者の名前を問われて口を閉じた。功績報告書に書かれた設計原理を説明するよう求められたが、数式の段階で詰まった。
「諜報部長が激怒した記録が残っているそうです」とレオンが伝えた。
ガイウスは会議の場で三度、同じ報告書を参照しながら説明しようとした。だが書類を読んで理解することと、設計して書くことは、別の話だ。論拠を問われると答えに詰まった。やり直しを求められると、書類を取り落とした。
紙をめくる音がした。翌朝、オフィーリア・デュランが自発的に証言したのだという。
ガイウス卿は暗号について何も知らない——彼女はそう述べた。婚約前から付き合いがあり、彼が暗号の書類を見るたびに顔色が変わるのを何度も見てきた。「作ったのは、別の人間です」と彼女は言い、その人間の名前としてイリナ・クレイヴンを挙げた。
「なぜ彼女が」とイリナは呟いた。
「ガイウス卿の失墜に連座するつもりはなかったようです」とレオンが言った。「自分が何に巻き込まれているかを、彼女は正確に理解していました」
「ガイウスは最終的に、何も言えなかったのですか」
「言えなかったようです。言えば功績の詐称を認めることになります。言わなければ職務不履行が確定します。どちらに転んでも同じでした」
さらに翌日、諜報部長クロード・メイアの更迭が決まった。七年間、設計者を確認せず体系の内容を精査しなかった責任を問われた。設計者の性別が確認を怠らせた理由だったことも、調査の記録に残った。
七年間、誰ひとりイリナの名前を口にしようとしなかった人間たちだった。
その二日後の午後、宿の主人が「客だ」と言いに来た。
階下の食堂に、ガイウス・ハーウィンが立っていた。外套の裾が泥で汚れている。王都から馬を乗り継いできた格好だった。七年のあいだ、彼が自分から書類を運んできたことは一度もなかった。
「イリナ」
声が掠れていた。イリナは椅子を勧めなかった。
ガイウスは脇に抱えた書類の束を卓に置こうとして、手元を滑らせた。紙が床に散った。功績報告書だった。七年分の、彼の名前が刷られた表紙が、イリナの靴の先まで滑ってきて止まった。
彼は膝をついて集めた。イリナは手を貸さなかった。
「生成規則の第四層だけでいい。あれの意味を教えてくれ。聴取で答えられなかったのは、あの一点だけなんだ」
「第四層は、第三層の余りを鍵に使います」とイリナは言った。「三年前に、三度お伝えしました」
ガイウスの口が半分開いて、それから閉じた。手が外套の合わせを探して、何も掴まずに落ちた。
「……覚えていない」
「はい」
彼は何か言おうとして、言葉を選び直し、また止めた。食堂の隅で宿の主人が薪を積む音がしていた。ガイウスはその音のほうを一度見て、視線を戻さないまま言った。
「報告書には、俺の名前で出ていた」
「存じております」
ガイウスは詫びを言わなかった。扉のほうへ二歩下がってから、思い出したように帽子を胸に当てた。その仕草だけが、七年で一度も見たことのないものだった。
イリナは窓の外を見た。レストンの霧が石畳に落ちている。王都の方角には何も見えない。
「使者が来るかもしれません」とレオンが言った。
「来るでしょう」
「どうするつもりですか」
「応じます。条件が一つあります」
翌日の昼頃、王国諜報部からの使者が宿を訪ねてきた。中年の男で、帽子を手に持ってうやうやしく頭を下げた。
「ご力添えをお願いしたい。報酬は相談の上で——」
「報酬は不要です」とイリナは遮った。「条件が一つだけあります。七年間のすべての暗号記録に、設計者としてわたくしの名前を正式に記載してください。以後の更新記録についても同様に」
使者は翌朝に王都へ帰り、回答は五日で届いた。国王の印章が押された承認書だった。
イリナは机の小冊子を手に取り、使者の前で開いた。
「解読鍵は、燃やしておりません」
七年分の記録が並んでいた。生成規則の全文、更新履歴、例外処理の注記。焦げ跡も水濡れの跡も、一つもない完全な状態だった。
使者は数秒間、小冊子を見つめていた。それから深く頭を下げた。「……七年間、ありがとうございました」とだけ言った。
幕五
復旧作業は二週間で終わった。
イリナは王都に戻らなかった。指示はすべてレストンから書類で送り、鍵の更新手順は新しい担当者に文書で教えた。設計原理を理解している人間が手順書を読めば、あとは動かせる。
論文の受理通知が、ヴァルネ王国と王国の両方から、同じ日に届いた。
その日の夕方、レオンが酒場に来なかった。
一日待って、二日待って、三日目の朝、宿の玄関に彼が立っていた。旅の泥がまだ靴先についていた。
「論文の受理を祝いに参りました」
「ありがとうございます。ずいぶん遠回りをされましたね」
「王都まで行っていました」
イリナは少し驚いた。「……なぜですか」
「あなたの名前が、記録にどう残るかを見届けたかった」
彼は鞄から書類の束を取り出した。王国諜報部の公式記録で、設計者欄に「イリナ・クレイヴン」と明記されていた。七年分、一枚一枚、書き直されていた。
七年間、そこには別の名前があった。
何枚あるか、数えなかった。数える必要はなかった。紙の束が厚いことだけ、手のひらでわかった。
イリナは書類を受け取りながら、何かが胸の奥でゆっくりとほどけていくのを感じた。声には出さなかった。ただ目が潤んだ。七年間、誰かに認められることを期待することをとうにやめていた。それが今、紙の上に印刷された名前として、目の前にある。
「泣いているのですか」とレオンが聞いた。批判ではなく、確認のような口調だった。
「……少しだけ」
「泣いていいです。私は見ています」
それが告白かどうか、そのときはわからなかった。ただ彼の声が、今まで聞いた言葉の中で最も温かかったことは確かだ。
夕方、二人で酒場に入った。いつもの席で、いつもの茶を頼んだ。
「これからどうするつもりですか」とレオンが聞いた。
「論文の続きを書きます。暗号理論にはまだ発展できる余地があります。それと——ヴァルネ王国の学術機関から、招聘状が届いていました」
「知っていましたか」
「受理通知書に添えてありました」
レオンが静かに笑った。「では私が告げる必要はなかったですね」
「でも、来てくれてよかった」とイリナは言った。
しばらく、レオンは何も言わなかった。茶のカップを置いて、少しだけ間を置いてから口を開いた。
「あなたの言葉は、私にとって一番難しい暗号でした」
「……どういう意味ですか」
「解読できたと思うと次の層が出てきて、また解読が必要になる。何度読んでも底が見えない種類の暗号です」
七年間、誰かに仕事を面白いと思ってもらえることがなかった。頭の中を覗いて、そこにあるものを尊敬してくれた人間は一人もいなかった。
それが今、隣に座っている。
イリナはもう一度、少しだけ泣いた。今度は笑いながら。
窓の外、レストンの夕霧が石畳に落ちていく。王都の方角の空は遠く、何も見えない。
見えなくても、何も困らなかった。ここが新しい場所で、隣に新しい人がいる。
それで十分だった。いや、十分どころではない。初めて、と言ってもよかった。
歩人です。最後まで読んでいただきありがとうございました。
「身代わり判明」型と呼ばれる話を書きました。本人が不在のまま功績だけが生き続け、本人が去った瞬間にその嘘が崩れていく——そういう構造に、ずっと興味があります。暗号という仕事は、見えにくい仕事の典型です。うまく動いているときは誰も気づかず、壊れてはじめて誰かが作っていたことがわかる。
イリナにとって、レオンが「三年かけて解読できなかった」と言えたことは、七年間の最初の報酬だったかもしれません。敗北を認めてくれる人間の方が、ずっと正直で、信頼できる。そういう恋愛を書きたかった。
◇◆◇ 「捨てられ令嬢は最後に笑う」シリーズ ◇◆◇
婚約破棄・追放・裏切り——捨てられた令嬢たちが、それぞれの方法で最後に笑う短編シリーズです。
▼ 公開中
・S01-P125「看病など召使いの夜番——七年分の熱型表を失い、王城病棟が朝を迎えられなくなった件」【機能停止型】
・S01-P126「薬など苦い水遊び——十年分の服薬録を捨てた王太子が、病弱な幼なじみの嘘を飲んだ朝」【詐病暴露型】
・S01-P127「針仕事など布遊び——八年分の仮縫い帳を捨てた公爵家で、花嫁衣装が裂けた朝」【発覚型】
・S01-P128「鏡磨きなど侍女の暇——王宮鏡師が去った夜、王太子の戴冠式に誰の顔も映らなかった」【儀礼崩壊型】
・S01-P129「献立帳など女の日記遊び——八年分の食の禁忌記録が消え、王城の晩餐会で外交が壊れた件」【外交崩壊型】
毎日19時、新作更新中!
☆評価・ブクマ・感想をいただけると次作の励みになります!




