top of page

クラウド法務で世界を救う ―2030 静岡シンギュラリティ―


序章 静岡クラウド黎明


1 雲ひとつない春の朝

 二〇三〇年三月。澄みわたる空の下、駿河湾から吹く潮風が淡い桜の花びらを連れて静岡市の中心街へ舞い込んでいた。 午前八時。ビルの谷間に朝日が差しこむころ、青葉通りに面した五階建てのモダンなビルの一角で、白地に紺のラインが入った看板が陽光を受けてきらりと光った。

 山崎行政書士事務所 ――Cloud Legal & Governance Center

 看板の右下には大きな QR コードが印刷されている。スマートグラスを装着したスーツ姿の会社員が立ち止まり、視線を合わせてコードを読み取ると、空中に浮かぶ AR パネルがパッと開いた。そこに表示されたのは行政クラウドポータル〈eGov‑One〉への直通リンク。「住民票の写し」や「会社設立ワンストップ申請」といったメニューが即座に並び、指先のジェスチャで申請画面へ飛べる仕組みだ。

 クラウドと法務――かつては縁遠いと考えられていた二つの領域が、この十年で驚くほど近づいた。政府はクラウド・バイ・デフォルト原則を掲げ、中央省庁から地方自治体まですべての基幹システムをクラウドへ移行。電子契約とブロックチェーン台帳は紙とハンコ文化を駆逐し、国民は役所の窓口に並ぶ代わりにスマホや音声 AI に向かって「転出届を出したい」「法人設立をしたい」と語りかけるようになった。

 そんな時代にあって、山崎行政書士事務所は〝クラウド法務〟の旗手として全国に名を知られる存在だ。AWS や Azure で構築された行政 PaaS の証跡を読み解き、改ざん対策や契約責任を可視化し、システム障害時には緊急相談窓口となる――まさに「技術に強い法律家集団」。だが内部を覗けば、その実態は平均年齢二十代の“女子チーム”が軽やかに回すベンチャー気質の事務所だった。

2 静かなる開所準備

 午前八時一〇分。エントランスの自動ドアが静かに開き、黒髪を後ろでまとめた女性が現れた。白のバンドカラーシャツにグレーのタイトスカート、薄紫のフレームの眼鏡が知的な光を帯びる。

 あやの――クールなお姉さんキャラ。 指先で眼鏡をクイッと持ち上げるクセは、彼女が集中モードに入った合図だ。

「今日の未処理案件は七件。うち優先度Aが二件、Bが三件、残りは下書き確認」 受付の AI レセプションに話しかけると、天井のスポットライトが淡いブルーに変わり、ヘッドセットに案件リストが送信された。「了解しました、あやの様」と AI が穏やかに応じる。

 続いて、ベストスーツ姿のりなが軽やかに出勤して来た。胸元の IC バッジをセンサーにかざすと、事務所のクラウドワークスペースが自動で立ち上がる。

「おはよう。AI監査レポート、夜のうちに 90% 解析が終わったわ。あと三つ、不正フラグが立ってるけど原因はまだグレーね」「あとは私たちの出番、ってことね」「ええ。論理で切り分ければ、必ず数値は整うわ」

 二人の掛け合いは、オーケストラのチューニングのように朝の空気を整えていく。

3 ゆったりマイペースの癒し

 午前八時二〇分。事務所のドアが再び開くと、ふんわりワンピース姿のゆいが「おはよ~ございます~」と伸びやかな声で入ってきた。 

 彼女は天然系の癒し担当。バッグから取り出したマグカップを抱え、ブレンドハーブティーの自販ドリップにカプセルをセットするが――。

 ポトッ。 カプセルが床に転がり、慌てて屈んだ拍子に肩に掛けていたショルダーバッグがイスにぶつかり、中身がポロポロと散らばる。

「きゃ~、またやっちゃった……!」

 あやのが手を差し伸べる。「ゆい、大丈夫? ほら深呼吸」「ありがと~ございます……。あっ、桜フレーバーのティーバッグ探さなきゃ」 小さな騒動にフロアがふわりと和む。ドジだけど一生懸命な彼女は、チーム全体の緊張を溶かす貴重な存在だ。

4 広報ディスプレイ点灯

 午前八時三〇分。エントランス正面に設置された 8K デジタルサイネージが自動で点灯し、SNS 風のタイムラインが流れ始めた。そこに映るのはショルダーボブのふみか。今朝もクラウド広報番組〈Morning Legal Flash〉のライブ配信中だ。 

「おはようございます、ふみかです! 本日のトピックは“電子帳簿保存法 改正から一〇〇日目の最新FAQ”。視聴者数は一分で一千人超え。質問はコメント欄にどうぞ!」

 配信スタジオは簡易ブースだが、背景には行政システムのリアルタイムダッシュボードを映し出し、ち密なグラフィックで視聴者の信頼を掴む。事務所の名を全国に知らしめたのは、彼女の戦略的 SNS 発信力に負うところが大きい。

5 秘書席の小悪魔

 午前八時三五分。カツッ、カツッ――。 高めのヒール音とともに受付カウンターに現れたのはみお。透け感ブラウスにタイトスカート、虹色に光るスマートネイルが朝の光を跳ね返す。

「みんなぁ、おはよ~♡ 今日もイタズラ……じゃなくてお仕事頑張ります♪」「みお、昨日の請求処理どうだった?」 りなが眉を上げると、みおは軽くウインク。

「ふふっ、全部バッチリ。むしろクライアントの担当さん、私のボイスメッセージにドキドキしてたかも?」「……色仕掛けは禁止っていつも言ってるでしょう」「えー。真面目にやってるのにぃ。でも結果が出れば問題なし、でしょ?」

 冗談めかしたやり取りにゆいがクスッと笑う。毎朝恒例の光景だ。

6 春を告げるリーダー

 午前八時四〇分。最後に到着したさくらは淡いピンクのブラウスに濃紺のジャケット。ドアを開けた瞬間、花の香りがふわりと差し込むかのようだ。

「おはよう、みんな。静岡県庁のデジタル改革推進課から今朝、補助金申請の相談が届いたわ。地方公共団体クラウド移行のモデル事業、締切は来週末よ。急ぎ案件だから力を貸してね」

 さくらは穏やかな笑顔を絶やさないが、実務になると鬼のように段取りを組む。メンバーはそのギャップを知っている。 

7 “いつも通り”のはずだった朝

 六人が揃い、所長の山崎哲央からオンライン朝礼が入る。大型ディスプレイに映し出された所長は、ビジネスカジュアルの姿でマイクを手に取った。

「おはよう。まずは良い知らせから。昨日の夜、我々が監修した『クラウド法務リスク対策ガイドライン』が内閣官房の公式資料として採用された。全国の行政機関で順次展開される予定だ」

 メンバーから拍手が上がる。

「ただし気になる点もある。未明、某外資系クラウドの認証サーバで不可解なエラーが発生したという情報が入った。まだ数値的には小さな波だが、リスクは早い段階で芽を摘む必要がある。――りな、詳細調査を」

「了解しました。ログを取り寄せて解析します」

「全員、通常案件を回しつつも異常値には感度を上げてくれ。今日も頼んだよ」

 通信が切れた瞬間、オフィスの中央モニターに一瞬だけ赤いアラートアイコンが点滅――しかしすぐ緑に戻った。ゆいは気づかずにカップを置き、ふみかは配信トークを続け、みおは端末を立ち上げる。

 誰もまだ気づいていなかった。 この何気ない朝が、後に**“クラウド大停滞(ブラックアウト・ジャパン)”**と呼ばれる国家規模の事件の始まりであることを――。

8 プロローグの終わりに

 午前九時、事務所の始業チャイムが鳴る。 桜吹雪のように舞うログの数字、クラウドダッシュボードを流れる青い波形、そして六人それぞれのタイピング音が重なり合って、山崎行政書士事務所の一日が正式に動き出した。

 世界はまだ平穏だ。 しかし、クラウドの雲の上空では小さな綻びが静かに広がり始めている。電子契約を支えるキーマネージャー、個人情報を束ねる ID ハブ、自治体システムを統べる暗号鍵。――そのどれか一つが崩れれば、デジタルでつながった日本の行政と経済は雪崩のように機能不全へ陥るだろう。

 六人はまだ知らない。 数時間後、「いつも通り」の朝は歴史に残る一日へと変貌する。 そして、クラウド法務で世界を救う戦いが幕を開けるのだ。

――序章・完――


第1章 クラウド停止、最初の波紋


1 「送信ボタンが押せない!」

 午前十時十四分。 山崎行政書士事務所のサポートダッシュボードに、真っ赤なアラートが点灯した。電子契約ポータル〈eGov‑One sign〉の全国障害報告――発生件数が一気に数百件へ跳ね上がる。

 ふみかが広報ブースから顔を上げた。「トレンド1位が『#クラウド止まった』。これは本物ね」

 受付カウンターでは、みおがヘッドセットを耳に掛け、甘い声で電話の嵐をさばいている。「はい、落ち着いてくださいね~。送信ボタンが灰色表示……承知しました♪ 緊急モードで対応いたします」

 ゆいはお湯を注ぎかけたハーブティーのパックを放り出し、慌てて自席へ戻る。「えっと、緊急手順書はどこだっけ~」

 りなは端末のコンソールを開き、API レスポンスのログを高速スクロール。「認証トークンの発行がタイムアウトしてる。でも全リージョン同時は珍しいわね」

 あやのは静かに眼鏡を押し上げた。「ポータルの KeyVault が応答しない。暗号鍵ストアの障害ね。原因が外資クラウド側なのか、政府側の設定なのか――調べるわ」

2 クライアントからのSOS

 そのとき、ビデオ会議ルームの大型スクリーンに接続要求が入った。 相手は大手ロボット製造メーカー〈マニピュレーション・テクノロジーズ〉法務部の吉岡部長。スーツの襟元を緩め、額に汗を浮かべている。

「山崎さん、契約締結ができません! 本日15時に海外パートナーへ送る予定の共同開発契約書が、送信段階で灰色になったまま動かない。ペナルティ条項が厳しくて、今日中に締結できなければ違約金です」

 さくらが前へ進み、穏やかな声で答えた。

「ご安心ください。まず応急措置としてオフライン署名モードを使いましょう。電子署名法の特例条項に基づき、双方の署名タイムスタンプを保存して後からクラウドへ反映する方式です」

「そんな方法が?」「はい。手順は私たちでリードします。部長は PDF に電子署名ツールで署名し、タイムスタンプファイルも一緒に送ってください。復旧後にポータルへアップロードすれば法的効力は保てます」

 吉岡は胸をなで下ろすが、不安は完全に消えない。「でも原因がわからないと、また同じことが…」

 あやのが即答した。「原因究明はこちらで。現在、クラウド基盤の暗号鍵ストレージに不整合が出ている兆候があります。復旧見込みが分かり次第、優先的にお知らせします」

3 内部解析と現場連携

 障害対応本部が即席で立ち上がった。 ・あやの&りな――技術解析班 ・みお&ゆい――クライアント一次窓口 ・ふみか――広報とSNS炎上鎮火 ・さくら――自治体・省庁との連絡調整

 りなが API ログを解析しながら眉をひそめる。

「可用ゾーンAとBで KeyVault が同時に 503。ゾーンCは無事。冗長化構成なのに切り替わらないのは、フェイルオーバーポリシーが誤設定?」

「あやの、ポータルの RBAC 設定も見るわ。もし管理者ロールの証明書が期限切れなら、KeyVault との相互認証が落ちる」

「了解。…おかしい、昨日の夜に証明書は自動更新されたはず」

 ゆいが慌てて手を挙げる。「あのっ、クラウド運用室の公式ステータスが更新されました~。『認証システムの一部で遅延。調査中』ってだけだけど…」

 さくらは即座に県庁のデジタル改革推進課へ直通ビデオを開く。担当の石川主査が画面に現れた。

「静岡県内でも許認可申請が止まっていると報告が来ています。国のデジタル庁からは情報は?」

「まだ詳細は降りてきません。キー更新処理のトランザクションが詰まったらしいと…」

「了解。県の緊急通知基準に該当する可能性があります。進展があり次第、共有を」

4 オフライン署名モード

 みおはクライアントに手順書を転送しつつ、甘い笑みで説明を続ける。

「はい、それで~す♪ PDF に電子サインを入れたあと、タイムスタンプファイルを〈Proof‑Ledger〉という小さなアプリにドラッグ。するとブロックチェーン上に記録されますから、後で復元できますよ」

 吉岡部長は感心したようにうなずく。「助かります。しかし御社、秘書さんまで技術に強いとは」

「ふふ、秘書“キャラ”ですけど、実はこう見えてインフラエンジニア資格もあるんです。冗談じゃなく、完璧にお手伝いしますから安心して下さいね♡」

 電話口の向こうでクライアントが照れ笑いするのが聞こえ、りなが呆れたようにクスッと笑う。「色仕掛け禁止って言ったでしょう」

「えー。真面目な色仕掛けですっ」

5 初期診断の結果

 りなは画面を指差した。「見つけた。KeyVault で構成を変更した履歴が三時間前にある。メタデータは政府共通 ID じゃなく、外部委託先のメンテナンスアカウントだわ」

「あやの、フェデレーション外の ID が鍵ストアに書き込み?」

「そんなはずは…国の監査ログに残るはずよ。権限委譲が正当かどうか、追跡しましょう」

 ふみかの広報チャンネルに記者から質問が飛び交う。「行政クラウド障害はサイバー攻撃か?」「暗号鍵流出の可能性は?」「補助金申請の締切は延長されるのか?」

 ふみかは素早く文章を組み立て、落ち着いた口調でライブ配信。

「現在、認証システムの一部で遅延が発生していると公式発表がありました。外部からの攻撃痕跡は確認されていません。弊所は緊急サポートを実施し、許認可や電子契約の遅延リスクを最小化する手順を公開しています――」

6 仕掛けられた “小さな時限爆弾”

 午前十一時三〇分。 障害は依然として継続。だが市民はまだ「ちょっと繋がらない」程度の認識で、社会は平常運転を続けている。

 あやのとりなは、KeyVault の操作ログに残った不可解な IP を突き止めた。 オーストラリア東部の匿名プロキシ。だがリバース DNS を辿ると、日本国内のデータセンターにルーティングされている。

「つまり国内から国際プロキシ経由でアクセスを偽装?」「委託先のメンテアカウントを乗っ取った可能性が高いわ」「まだ局所的だから派手な犯行とは思えない。テストか、あるいは……」

 そのとき――システムモニターが再び赤く点滅し、重量級のアラート音がフロアを満たした。

Critical Alert〈eGov‑One sign〉 鍵ストア障害 → 全リージョンに拡大。許認可申請 24,000 件/分がエラー。

 静かな朝は終わった。 クラウド法務で世界を支えていた基盤が、今まさに足もとから崩れ始めている。

7 決断のとき

 あやのが振り向き、声を張った。

「緊急対策フェーズ2、発動します! ゆい・みお、クライアントへオフライン署名手順を一括展開。ふみかは広報 Q&A 更新。りな、一時間以内に不正アクセス証跡を確定して。さくら、県庁と連絡して行政手続の期限延長を検討してもらって!」

 さくらが拳を握り、メンバーを見る。「黙って止まるクラウドなど、私たちが動かすしかないわ。――さぁ、仕事よ!」

 六人は一斉に端末へ向かった。キーボードを叩く音、通信アラートのビープ音、ゆいのドジをフォローするみおの笑い声。静岡の一室から放たれた彼女たちの行動が、この日午後から始まる“ブラックアウト・ジャパン”の被害拡大を食い止める第一歩となる。

 そして、この小さな事務所こそが―― 世界をクラウドの闇から救う希望になることを、まだ誰も知らない。

――第1章・了――


第2章 電子保存法の罠


1 午後一時、赤信号の帳簿サーバ

 クラウド障害対応の火消しが一段落した頃、りなの端末に別の警報が鳴り響いた。 電子帳簿保存法(電帳法)に対応した大手 EC 企業〈レヴァリエ・オンライン〉の帳簿クラウド “L‑Ledger”──昨年末に導入を支援したばかりのシステムで、監査ログの改ざんフラグが点灯したのだ。

「未承認トランザクションが一気に二百四十件。タイムスタンプが飛んでる……?」

 りなは眉間に皺を寄せる。 電帳法では、電子取引データは一定条件を満たして保存しなければならない。改ざん防止措置が甘ければ課税漏れ認定=重加算税のリスク。しかも来週には国税局のリモート監査が入る予定だった。

 みおがモニターを覗き込み、口笛を吹く。「わあ。まるで嵐の後みたいにログがぐちゃぐちゃ」

「冗談言ってる場合じゃないわ。これ、本当に課税処分まで行く」

 みおは小悪魔スマイルを封印し、端末を開いた。「じゃあ“裏口”……いえ、“内部 API” から監査チェーンを再構築しましょ。私が客先へ直電入れる。りなは技術解析、私は交渉と説得担当ね?」

「交渉術は任せるけど、喋りすぎて墓穴を掘らないように」

「ふふっ、大丈夫。“甘え上手”は計算のうち♡」

2 泣きそうな経理部長

 ビデオ会議に現れたレヴァリエ社の経理部長・本城は、目の下に深いクマをこしらえていた。「助けてください! 導入済みの L‑Ledger が“保存不備”判定を吐き出して……自社サーバ上の CSV に変換して提出でもいいってベンダーは言うんですが、国税庁の説明会では“クラウド保存が原則”と……」

 りなが冷静に頷く。「CSV 変換保存は二〇一九年改正の代替措置でしたが、二四年からは真実性・可視性確保を満たさないとグレーです。御社の規模だと加算税リスクは大きい」

 みおが笑顔でフォロー。「でも安心してくださいね。私たちが“帳簿チェーン”を作り直して、法要件クリアのお墨付きを取り戻します」

「そんなこと出来るんですか!?」

「もちろん。ただし問題は“なぜ壊れたか”。再発防止策を示さないと国税は納得しません」

3 謎の“ゴーストユーザー”

 りなが監査ログを追うと、問題の時間帯に**存在しないはずの“ユーザー00X”**がファイルを大量操作した痕跡が浮かんだ。 アクセス元 IP は Amazon‑Tokyo ゾーン。だがユーザー情報はベンダー側の保守アカウントとは違う。あやのが背後から覗き込み、低く呟く。

「障害クラウドと同じ時間帯……偶然にしては出来過ぎね。何者かが複数システムに“予行演習”を仕掛けている」

「キーは同じパターンを使ってる。暗号簿(マスターキー)が抜かれた可能性があるわ」

 ふみかが Slack に速報を投下。

Breaking: 一部企業の電帳法クラウドで証跡改ざん疑惑。外部プロキシ経由のゴーストユーザーが侵入か──情報求む。

 投稿は瞬く間にリーガルテック界隈へ拡散し、SNS のタイムラインがざわめく。

4 バックドアの在処(ありか)

 みおは本城経理部長に追加ヒアリング。ほほ笑みながら鋭く切り込む。

「御社、L‑Ledger 導入時に“コスト削減”でログ保存容量を下げましたよね?」

「え、ええ……ベンダーさんに“差分だけ残せば十分”と言われて……」

「そこです。差分ローテーションの設定が甘いと、完全ログは外部バックアップに飛ばされる。その経路がもしベンダー共有の S3 バケットなら、権限管理次第で穴だらけ。――わたし、そっちのアクセス権をもらえます?」

 本城は慌ててベンダーに確認を取り、バックアップ用バケットの一時アクセスキーを取得。みおは指を滑らせ、バケット内の古いログを掘り起こす。

「出た。ユーザー00Xと同じキーが一週間前にも動いてる。“テスト書き込み”って名前で」

 りながハッと息をのむ。「それ、内部テストを装った不正アクセスよ。時限式のスクリプトを仕掛けて、今日まとめて爆破」

「つまり誰かが“合法的なメンテナンス”の皮を被って、この日を選んで一斉攻撃を?」

「あとは犯人探しね」

5 県庁との連携、そして難題

 さくらは県庁デジタル推進課からの緊急招集で、県庁システム審査室のオンライン会議に参加していた。 自治体クラウド移行のモデル事業で使われているガバメントクラウド日本リージョンAでも小規模なタイムスタンプの遅延が起きているらしい。

「山崎さん、外部侵入説は本当ですか?」

「可能性は高いですが、証拠固めが必要です。まずは県内事業者の電帳法トラブルを洗い出し、異常値を比較させてください」

 役人たちは顔を見合わせるが、危機感は共有された。 さくらは続けて、行政手続の締切を柔軟に運用するよう提言。期日を守れない事業者が出ても、救済措置を設ける必要がある。

「住民と事業者を守るのが行政の役目。デジタルファーストの時代こそ、システム障害時の救済ルールを明示すべきです」

 穏やかな言葉に強い意志をにじませ、さくらは会議をまとめ上げた。

6 監査法人とのタッグ

 夕方五時。 りなとあやのは監査法人〈静岡アシュランス〉のサイバー部門とリモート会議を開く。KeyVault 改ざんの痕跡を共有し、監査法人のフォレンジックチームに協力を要請した。

「我々も午後から同様のインシデント報告を掴んでいます。国税庁のデジタル監査官にも情報を上げましたが、正式発表はまだ」

「こちらではゴーストユーザーのアクセスパターンをブロックチェーン台帳に記録しました。追跡用ハッシュを共有します」

「助かります。合同チームを編成しましょう。ログチェーンを束ねて、証跡の改ざん不能化を急ぎます」

 ディスプレイ越しの握手が交わされ、民間と監査法人、行政の三者連携が動き出した。

7 仮復旧と不穏な兆候

 夜八時。 外資クラウドベンダーは「認証サーバを切り離し、緊急レプリカにフェイルオーバーした」と発表。電子契約ポータルは徐々に復旧し始めた。 

 みおは本城経理部長へ最終報告。「監査チェーン、作り直しました。これで法要件クリア。国税には明日、私たちが同席して説明しますね♡」

 本城は深々と頭を下げた。「本当に……命拾いしました。御社にはいくら感謝しても足りません」

 電話を切った後、みおは胸に手を当て小さく息を吐く。「ふぅ……さすがに疲れた」

 そこへゆいが湯気立つハーブティーを差し出す。「お疲れさま~。カモミールとレモングラスでリラックス効果です~」

「ありがとう♡ ゆいちゃんの癒しは世界を救う」

8 夜半のログ、そして闇の気配

 日付が変わる頃。 りなは誰もいないオフィスで最後のログチェックを続けていた。ディスプレイには無数のハッシュ列。KeyVault の再発行キー、バックアップバケットのアクセス履歴、そして判明したゴーストユーザーの行動軌跡。

 00:03――またしても未知の IP から“ユーザー00X”が小さなテスト書き込みを行った形跡が現れた。しかし今度はタイムスタンプがゼロ秒。通常の API 呼び出しでは発生し得ない値だ。

「本命はまだ来ていない……?」

 背筋に冷たいものが走る。明日、いや数時間後に何かが起きる。りなはディスプレイを閉じ、そっと呟いた。

「“罠”はまだ解けていない」

9 次章へのフック

 同じ時刻、太平洋を跨いだある国際データセンター。 一人の技術者が端末の前でにやりと笑い、暗号鍵の断片を指先で弄んでいた。

「証拠チェーン? 綺麗に繋いでおけ。――これは単なるプロローグ、真の目標は“J‑Judge”さ」

 静岡の夜空を見上げる六人の若き法律家たちは、まだその囁きを知らない。 電子保存法の罠は、小さな揺らぎを残したまま沈黙し、次の波を待っている――。

――第2章・了――


第3章 AI審査の抜け穴


1 福祉ポータルの悲鳴

 二〇三〇年四月一日。 年度替わりの月曜朝、静岡市役所前の広場は春霞に包まれていた。だが穏やかな空気とは裏腹に、市役所のコールセンターには怒号と涙声が飛び交う。

「生活支援給付の申請が“却下”!? AI が自動判定したって、どういうことですか!」「三人の子どもを抱えてるのに“扶養人数ゼロ”って出たんです。何かの間違いでしょ!」

 電話オペレーターが次々に謝罪するが、受話器の向こうの市民はパニック状態。 原因は、前夜にロールアウトされた新バージョンの**福祉給付 AI〈Care‑Net 3.0〉**が、申請データを誤って「高リスク不正申請」と判定し、2,000 件を自動却下したためだった。

2 緊急招集

 午前九時。山崎行政書士事務所。 所長からの緊急連絡を受け、六人がモニター前に集まる。

「Care‑Net の誤判定で、市民生活が麻痺している。行政は AI ロールバックを検討中だが、根本原因が不明で動けない。――我々に調査協力要請が来た」

 癒し担当のゆいが不安げに眉を下げる。「AI さんが間違えちゃったら、困る人いっぱいいるよぉ……」

 あやのは腕を組み、モニターに映るエラーレポートを一瞥した。「申請データの一部が空白扱いになっている。インポート処理が壊れたのか、それとも……“外部改ざん”か」

 りながすぐに解析を開始。「データ欠損行はすべて昨夜 22:14 のバッチ更新で発生。クラウド障害事件と同じ時間帯ね」

 みおが唇を尖らせる。「うわぁ、またアイツ? ゴーストユーザーの匂いがプンプン♡」

3 市役所ロビーの混乱

 ゆいとさくらが現場へ向かった。 市役所一階のロビーには、給付却下通知を握り締めた市民が長蛇の列。泣き喚く高齢者、怒鳴る若い父親、青ざめるシングルマザー。職員は機械的に「再審査申請へ」と説明するが、申請フォームは Care‑Net と同じ AI が判定を行うため、行列は縮まらない。

「これはひどい……」

 ゆいは胸を押さえ、列の先頭に立つ女性に声をかけた。「大丈夫です、わたしたちが原因を調べています。少しだけお時間をくださいね」 女性は涙をこらえて頷く。「お願いします……家賃が払えなくなるんです」

 さくらは役所の危機対策室へ走り、担当課長に提言。「AI 判定を一時停止し、人間審査に切り替えてください。申請期限も延ばす必要があります」

「しかし職員数が――」「職員が足りなければ、行政書士が応援します。放置すれば市民の信頼が崩壊します。早急に決断を」

 課長は逡巡しつつも、緊急マニュアルを開いた。

4 AIの“空欄判定ロジック”

 事務所では解析班がコードをリバースエンジニアリング中。 あやのがアルゴリズムの一部を指差す。「空欄エントリは“不正申請率 0.9”としてスコアリングされる。昨夜、空欄が大量発生→却下連発」

「空欄になった原因は?」とふみか。 りなはログを示す。「元データは正常。Care‑Net にアップロードする中継サーバで、扶養人数・所得額など 特定フィールド が NULL に書き換わってる」

「改ざんね。“00X”がまた出た?」「いいえ、今回は“ユーザーJ‑JUDGE‑TEST”。AI裁判官のテストアカウントよ」

 一同沈黙。J‑Judge――AI裁判システムの内部テストユーザー。 あやのは呟く。「真犯人は J‑Judge を狙っている……その前哨戦か」

5 癒しのヒアリング作戦

 午後一時。市役所ロビー。 ゆいは長机を設置し「臨時申請相談窓口」を開いた。マイク片手に柔らかな声で呼びかける。

「順番にお名前を伺って、必要書類を一緒にチェックしますね~。焦らなくて大丈夫です」

 その場で必要項目を聞き取り、手書きメモをタブレットに転記し、職員に渡す。住民票コードや扶養人数を補完すると AI ではなく人間審査へ回せる設定に変えたのだ。

 次第に列は短くなり、硬かった空気が和らいでいく。 さくらは役所職員を指揮し、書類受領フローを再設計。広報担当ふみかは SNS で「市役所臨時窓口」をライブ周知し、炎上しかけていたタイムラインをクールダウンさせた。

6 トリガーは“世帯コード分割”

 夕方四時、りなは原因を突き止めた。 Care‑Net は世帯合算の扶養人数を計算する際、マイナンバー管理システムから取得した世帯コードが一致しない場合に空欄判定を返す。昨夜、マイナンバー基盤で“世帯コードを四桁→六桁へ拡張”するテーブル更新が入った。しかし Care‑Net 側は旧フォーマットのまま。結果、全件が空欄扱いとなったのだ。

「更新担当は――また“ユーザーJ‑JUDGE‑TEST”」

 あやのは拳を握る。「無差別攻撃じゃない。目的は別にある。世帯コードがズレると、扶養人数がゼロになりやすい。AI裁判官に『扶養義務違反』の判例を大量に学習させる布石……?」

「それで生活支援を止め、市民を追い込む? ひどい」

 みおがスマホをタップし、県警サイバー課の知人に連絡。「ハッキングの手口が同一か確認してもらうわ」

7 緊急パッチと“ゆいメソッド”

 夜七時。県庁はCare‑Net をロールバックし、世帯コード拡張パッチを適用。申請データは正常に読み込まれ、誤却下2,000件が撤回された。

 ゆいは再びマイクを取り、市民に報告。「システムが直りました~。本日却下された方は、すべて再審査不要で受給に進めます。ご安心くださいね」

 拍手と安堵のため息がロビーに広がる。 さくらがそっとゆいの肩を叩いた。「ドジっ子も、今日はみんなを救ったね」 ゆいは頬を染め、「えへへ~」と笑う。

8 夜の作戦会議

 事務所に戻った六人はホワイトボードの前に集まり、相関図を描いた。

  • ユーザー00X:KeyVault 侵入、電帳法クラウド改ざん

  • ユーザーJ‑JUDGE‑TEST:世帯コード改変、Care‑Net誘導

 二つのIDが二つのクラウドを狙い、タイミングを一致させている。しかし目的はまだ読めない。

「あえて小規模に留めてテストしている可能性が高いわ」 りながマーカーで大きな円を描く。「最終ターゲットは J‑Judge。AI裁判官を乗っ取り、大量の判決を捻じ曲げるつもりかも」

「判決改ざんなら国家の根幹を揺さぶる」とあやの。「そのために、証拠となるマイナンバーや世帯データもいじって、判例データを汚染している…」

 ふみかが眉をひそめる。「まさに“司法ディープフェイク”」 みおは冗談めかして言った。「AI が『この人は有罪です』って言ったら、誰も異議申し立て出来なくなる。怖いわね~」

 さくらはホワイトボードに赤線を引く。「次はガバメントクラウドの暗号鍵かもしれない。鍵が奪われれば、J‑Judge のモデルも書き換え可能になるわ」

9 静岡の夜空に誓う

 深夜零時。 屋上に出た六人は、春の夜風を受けながら沈黙して街を見下ろす。市街地の灯りは穏やかに瞬いているが、その裏でクラウドの雲は不透明な影を広げていた。

「世界をクラウドで守るはずが、クラウドが世界を脅かす……皮肉ね」 あやのの呟きに、りなが小さく笑う。「でも、だからこそ私たちがいる」

 ゆいは胸に手を当てる。「怖いけど、がんばる」 みおが肩を抱き寄せ、「大丈夫。楽しく、イタズラ気分でいきましょ」とウインク。

 ふみかがスマホを掲げ、夜景を背景に自撮り。「#クラウド法務の夜 ってタグで応援ツイート募集しようかな」 さくらは星空を指差し、柔らかく微笑む。「闇が深いほど、夜明けは鮮やかになるものよ。――さあ、次の対策を」

 六人の視線が交差した瞬間、遠くで稲妻のような光が走った。 戦いはまだ序章。 AI とクラウドが編む巨大な網のどこかで、見えない敵が次の罠を張っている。

――第3章・了――


第4章 省庁 API ハック


1 突然の“403 Forbidden”

四月二日、午前九時三七分。国税庁クラウド基盤に設けられた納税連携 API(Tax‑Link GOV)が、全国で一斉に403 Forbiddenを返し始めた。企業の会計 SaaS や自治体の住民税システムが軒並みデータ取得不能となり、決算期末の日本は騒然とする。

山崎行政書士事務所のアラートボードも真っ赤に染まった。あやのが静かに呟く。「来たわね。“本丸”への第一歩」

2 炎上5分前、広報戦線

タイムラインには

「源泉所得税の電子納付が弾かれる!」「財務会計 SaaS が API 障害で停まりました!」

という悲鳴が並ぶ。ふみかは即座にSNS 緊急広報プロトコルを起動した。

  1. 障害事実を確認できる一次情報を素早く共有

  2. デマへのファクトチェックをリアルタイム発信

  3. 公式発表が出るまでパニックワードを抑制

「#TaxLink障害 は拡散速度MAX。**『ハック』『納税情報漏えい』**のワードが引火点よ」ふみかはモニター3枚を縦横無尽に操作し、ダッシュボードで炎上熱量を数値化。コメント欄へ冷静な一次情報を流し込み、炎を小さく抑え込む。

3 みおの“甘い”突破口

受付ではみおが国税庁のシステム担当に直接コール。「うふふ、お忙しいところすみません♡ でも納税 API が落ちたら、わたしたち請求処理もぜ~んぶ止まっちゃうんです。――はい? 鍵証明書の更新作業? それって昨夜でしたよね?」

相手はしぶしぶ非公開の作業ログを共有してくれた。通話を終えたみおが振り向く。「担当さん、完全にパニック。どうやら証明書更新ジョブを走らせた瞬間に API 認証が全滅したみたい」

りなはログを見るなり顔をしかめた。「更新ジョブの ID、“ユーザー00X‑CERT”……またアイツ!」

4 鍵の影を追え

りなとみおは“証明書自動更新スクリプト”の Yaml を逆コンパイル。Cron 22:14――クラウド障害の日と同じ時刻。更新対象は正規証明書のはずが、投入された鍵は2048Bit RSAのダミーファイルで、失効日時が二〇二九年十二月三一日に書き換えられていた。

「失効済み証明書を強制ロード→API 認証が全拒否。簡単だけど致命的」りなが指を滑らせ、証明書署名者を表示。「発行者情報が空欄。自己署名扱いだから検証を通らない」

みおは小悪魔スマイルを封じた真剣な表情で唇を噛む。「つまり“00X”は短時間だけ API を止めるのが目的。納税情報を盗むより、社会的混乱のテストね」

5 所長からの極秘指令

昼前、所長・山崎哲央がビデオで登場した。「君たちの解析はデジタル庁と国税庁に共有した。だが動きが遅い。J‑Judge 側でテストアップデートが予定通り今夜零時に走ると連絡が入った。――そこを狙われる恐れがある」

「あくまで“法廷AI”を狙っている?」とあやの。「その確率が高い。君たちには暗号鍵の本流を押さえ、アップデートを監視するタスクを委ねたい」

六人は静かにうなずいた。序章で誓った“クラウド法務で世界を救う”――その核心が近づいていると誰もが感じていた。

6 データセンター潜入

夕方五時。りな・みお・ふみかは静岡市郊外の政府共用データセンターへ。セキュリティゲートを通過し、ラックが延々と並ぶサーバフロアに入る。目的は、更新ジョブに仕込まれたバックドアスクリプトの原本を確保すること。

「物理マネコン(管理コンソール)にはハードキー認証が残ってる。ソフト改竄の証拠が手に入るはず」りなが管理者カードを挿し、端末を立ち上げる。

ふみかは同時に広報カメラを回し、「取材中」と書いた赤い札で職員の視線を逸らしながらサポート。みおは横で営業スマイルを炸裂させ、警備員を雑談で引きつける。

「へぇ~、最新鋭ラックって男性にもモテるんですねぇ♡」

警備員が照れ笑いしている隙に、りなはターミナルで該当ジョブを発見。user=00X-CERT shell=/bin/ghost.shゴーストシェルのバイナリをダンプし、USB‑HSM に格納して持ち帰る。

7 鍵とゴーストの相関

夜八時、事務所。解析班はダンプしたスクリプトを分解した。そこにはKeyVault リストJ‑Judge テストサーバの IPがハードコードされており、失効証明書を注入する先が時系列で並んでいた。

・3/31 22:14 KeyVault‑A・4/01 22:14 L‑Ledger‑Buckets・4/02 22:14 Tax‑Link‑GOV・4/03 22:14 J‑Judge‑Test  ←今夜

「パターン確定。明日以降も攻撃対象は増えていくわ」 りなが顔を上げる。「対抗策は二つ。“22時14分”直前に証明書リストを凍結して署名する。もう一つは犯人のリモート鍵を握り潰す」

「でも署名を上書きできるマスターキーはガバメントクラウド KeyVault、物理隔離の HSM にある」とあやのが難色。

みおがニヤリと笑う。「物理 HSM なら、物理で守ればいい。鍵ラックの前にわたしが座って睨みを利かせましょうか♡」

「あんた自慢の甘え攻撃を HSM にしても効果ないわよ」とふみかがツッコむ。

8 J‑Judge テスト開始0分前

二二時一〇分。あやの・りな・みおはガバメントクラウド管理棟の監視室。さくら・ゆい・ふみかは事務所の作戦室でモニタリング体制。ホワイトボードには巨大なタイムライン。22:14 の欄に赤い稲妻マークが描かれている。

プロジェクトコード「SAKURA LOCK」――22:13:30 鍵署名リスト最終チェック――22:14:00 J‑Judge 更新ジョブ実行予定――22:14:10 ゴーストシェル接続試行 → フェイルさせる――22:14:30 全リージョン正常応答確認

「鍵署名リスト、OK」「失効証明書なし、署名ハッシュ一致」 秒針が進む。22:13:55――。

9 ゴーストの再来

22:14:02監視画面が真っ赤に染まった。Connection attempt from 203.0.113.77 (proxy). user:00X-CERT

「来た!」 りながスクリプトを実行して接続を切る。しかし次の瞬間、別 IP から同時多発的にアクセスが殺到。user:J-JUDGE-TESTuser:00X-OVERRIDE

「分身攻撃!」とみお。「10ストリーム同時、証明書上書きを狙ってる!」

あやのが首を振る。「いいえ、目的は HSM 内部の鍵複製! 隔離デバイスに直接 API を投げてきた!」

「物理ポートを閉じて!」みおはUSB‑HSM を引っこ抜こうとするが、コンソールがロックされる。

 ――そのとき、遠隔拠点のゆいが悲鳴を上げた。

「メインルータにループ警報! 社内回線が詰まる~!」

ふみかが声を張る。「外部向けライブ配信ストップ! 作戦室ネットワークを完全個室モードに!」

10 決死のエアギャップ

りなは瞬時に決断し、コンソールのLANケーブルを引き抜いた。「これでクラウドへのリモート経路は切断……けどテスト更新は失敗扱いになる!」

みおが HSM の液晶パネルを操作。「テストフラグをオフライン署名モードで保存。人間手動で承認すれば更新クリアできる」

あやのは深呼吸し、震える指で物理承認ボタンを押した。――ピッ。緑色の LED が点灯。J‑Judge テストサーバへは“改ざん無し”の証明書が反映された。

11 深夜の静けさ

二二時二三分。攻撃ストリームは突如途絶えた。ログには「接続タイムアウト」の文字列が並び、サーバ負荷は平常に戻る。屋上で星を見上げていたさくらがインカムで確認した。

「Care‑Net、Tax‑Link、KeyVault 全リージョン、応答正常。攻撃は収束……した?」

ゆいは椅子にもたれかかり、胸を撫で下ろす。「止まった……?」

ふみかは SNS 熱量をモニタし、「#納税API復旧」がトレンド入りしているのを確認。テンプレ済みの終息メッセージを投稿し、コメント欄を安堵の声で満たしていく。

12 置き土産

データセンターの廊下を歩きながら、みおが USB‑HSM を握りしめる。「これで勝ちってことで良い?」

りなが首を振った。「接続切断直前、ゴーストが自己削除コマンドを投げてた。証拠チェーンには残したけど、奴は“失敗しても痕跡を消す”ところまで計画済み」

あやのは空調の風に揺れる長い髪をかき上げ、遠い目をする。「まだ“ゲーム”は序盤。――次は必ず、J‑Judge 本番環境を狙ってくる」

13 夜明け前、誓いを新たに

午前三時。事務所の窓から見える静岡の夜景は、わずかに薄桃色を帯び始めていた。六人は疲労でまぶたを重くしながらも、ホワイトボードの作戦マップを更新する。

  • 新情報:00X = 外部委託先社員の認証鍵を複製?

  • 未解決:真の目的は AI裁判官モデル改変か、それとも“司法停滞”による社会混乱か。

  • 次の標的:J‑Judge 本番アップデート(五日後予定)。

さくらがホワイトボードに“D‑Day T‑120h”と赤字で書き込む。「あと百二十時間で本番更新。その前にマスターキーと犯人を必ず押さえるわ」

ゆいは眠い目を擦りつつ、両手でガッツポーズ。「おーっ!」

ふみかはライブカメラをオフにし、録画データをクラウドストレージにアップ。「フォロワーさんたちも朝まで応援してくれた。負けられないね」

みおがウインクし、「じゃ、仮眠時間♡」。りなが苦笑して「二時間だけね」と答え、あやのは窓の外に目をやる。東の空がかすかに白んでいた。

闇は消えない、だから光になる。六人の胸に新たな誓いが灯り、夜の章が幕を閉じた。

――第4章・了――


第5章 ブラックアウト・ジャパン


1 午前4時33分、世界が暗転する

 夜明け前の静岡市。 ガバメントクラウド日本リージョンAをホストする外資系クラウド事業者〈NovaCompute〉の監視室で、警報ランプが一斉に赤く点滅した。CPU・ネットワーク・ストレージ――すべてのメトリクスが0%へと落下し、ダッシュボードは「No Data」を示すグレー画面へ変わる。

 同時刻、全国の自治体基幹システム twenty types(住民記録・税・福祉・保険・選挙管理など)が一斉に応答不能となった。役所の庁舎は未明のため閑散としていたが、24 時間運用の救急隊・警察本部・気象庁レーダーセンターは悲鳴を上げた。

 ― クラウド停止。 この瞬間、日本の行政は“真空”になった。

2 事務所のアラート・カーニバル

 午前4時35分。 山崎行政書士事務所の障害ダッシュボードは、見たことのない深紅に染まった。300を超える監視項目が一斉に Critical。あやのがモニターを睨み、息を呑む。

ブラックアウト……」

 りなは呆然と囁いた。「NovaCompute 全リージョン応答ゼロ。バックアップも死んでる」

 ゆいが半泣きでハーブティーをこぼす。「どうしよう……役所のデータ、全部消えちゃうの?」

 みおは表情を硬くし、所長へ緊急コール。「クラウド本体が落ちました。レプリカにも到達不能。完全な“暗転”です」

 ふみかは SNS タイムラインを更新。わずか1分で #クラウド大停滞 が世界トレンド1位に。コメント欄には「出生届が出せない」「救急病院の電子カルテが消えた」と怒号が飛び交う。

 さくらが深呼吸し、声を張った。

「落ち着いて。まずは“市民の命”に直結するシステムを守る。――医療・消防・警察・気象、この4領域のオンプレ緊急回線を開こう!」

3 紙と人の臨時行政

 午前5時30分。 さくらとゆいは市役所地下の防災センターへ駆け込んだ。非常灯だけが点る薄暗い空間で、バッテリー駆動の古いメインフレーム(通称「マンモス」)が久々に起動音を上げる。

「紙申請しか受け付けない“旧法手順”を復活させます。市民窓口には、8時までに紙帳票1万枚を用意してください」 さくらの指示に、職員たちは衝撃を受けつつも動き始めた。

 一方、ふみかはメディア各社の要請を断ち切り、「静岡臨時防災ラジオ」を立ち上げた。スマホさえ通信不能になった世帯向けに、AM ラジオで行政情報を放送する作戦だ。

「停電していません。水道・ガス・鉄道は動いています。落ち着いてください。市役所は午前8時、窓口を開設します」――ふみかの落ち着いた声が夜明けの街へ流れる。

4 証拠チェーンの行方

 午前6時。事務所。 りなは NovaCompute 監視ログを解析し、障害発生直前にKeyVault‑Aが “ユーザー00X‑ROOT” により完全停止コマンドを受けた証跡を発見した。

「あのゴースト、ついに管理者権限そのものを奪った……」

 あやのは眉を寄せ、「J‑Judge 本番環境も NovaCompute 上。今は停止してるが、クラウドが戻った瞬間、改ざんモデルがデプロイされる可能性が高い」と推測。

 みおが舌打ち。「クラウドが“死”から蘇った瞬間、司法が“ゾンビ判決”を吐くわけね」

5 所長の非常手段――“鍵の鍵”

 午前6時30分。 所長・山崎哲央が非常事態コードを発令。「鍵の鍵」と呼ばれるオフライン暗号鍵(紙媒体のシェア鍵と金属トークンで構成)を開封し、クラウドではなくオンプレ・ガバメントゲートウェイにバックアップを復元する手続きを開始した。

「行政12システムの最小実行構成をオンプレ環境で立ち上げる。鍵の鍵は30分しか有効期限がない。各自、役割を」

  • あやの&りな:オンプレ環境へ証拠チェーンと暗号鍵を移植

  • みお:NovaCompute 本社と交渉し、オンライン回線復旧のタイムテーブルを聞き出す

  • ふみか:市民・メディアへの情報統制

  • ゆい&さくら:市役所と連携し、紙申請 → オンプレ入力の手順マニュアル化

6 国際回線の“封鎖”

 みおは英語で NovaCompute CISO と直接ビデオ会議を開いたが、返答は冷淡だった。

「Our network is under forensic freeze. 全リージョン、外部回線を封鎖し再起動前のスナップショットを取得中。最低12 hours offline」

 12時間停止――つまり日中の行政業務は全滅。みおは机を叩き、笑顔を作った。

「わかったわ。でも停止中にJ‑Judge update の自動スケジューラが走らないよう、必ず無効化して。触ったら法的に訴えるって、日本のリーガルテック娘が言ってたと伝えて♡」

7 “人海×紙”のラストリゾート

 午前9時。窓口開設。 さくらは市職員・行政書士団体・ボランティア学生を動員し、書類受領→QRスタンプ→オンプレ入力の流れを構築。ゆいは笑顔とお茶のサービスで長蛇の市民を癒し、行列のいら立ちを抑える。「のんびり順番を待ちましょうね~」

 ふみかのラジオ放送は市民の不安を軽減し、コンビニや病院の掲示板には手書きで「行政手続きは紙で受付中」と貼り出された。SNSは落ちても、人はつながる――そんな光景だった。

8 オンプレ復旧、そして大きな罠

 午後一時。“鍵の鍵”によるオンプレシステムが立ち上がり、最低限の住民記録・課税情報・福祉給付が処理可能になった。あやのは胸をなで下ろす。

「これで“命”は守れる。あとは NovaCompute が蘇る前に、真犯人の本命ファイルを抑える」

 りながホワイトボードに赤い×を描く。「ゴーストの目的は J‑Judge 本番モデルへのデルタパッチ投入。停止中にパッチをバケットへ置き、復旧時に自動デプロイさせる作戦よ」

 みおは拳を握る。「私が CISO から引き出した回線図を見ると、バックアップバケットは“閉域ネット”に乗ったまま。物理で行くしかないわね」

9 データセンター決死行

 午後七時。 りな・みお・あやのは外資クラウドの浜松リージョンデータセンターへ。攻撃が止んでいる今こそ“凍結スナップショット”内を直接検分し、デルタパッチを削除できる最後のチャンス。

 しかしセンター入口は「司法警察員の令状がなければ立ち入り不可」と遮断。そこへさくらが県警サイバー課長と合流し、緊急捜索同意書を提示。警備が道を開く。

「法律の盾は、こういう時こそ役立つわ」 さくらが微笑むと、みおはサムズアップ。「お姉さんカッコいい♡」

10 バックアップバケットの“空”

 ストレージ室ラック37。 りなは臨時シェルを叩く。backup/bucket/jjudge/patch.delta――そこにあるはずのファイルは、だった。

「あれが空……?」 あやのが顔をしかめる。「罠よ。パッチは別の場所に潜んでいる。私たちがここに来ることを読んで、囮を置いた」

 みおが唇を噛む。「残り時間は5時間。復旧が始まったら勝負はつく。どうする?」

 そのとき、りなのスマートグラスに通知。user:00X-ROOT が Tokyo Gov‑Cloud B に接続――。

「東京リージョンに転送! 多地域同時攻撃に切り替えた!」

11 静岡発・全国緊急リンク

 事務所に待機するふみかは、広報ラジオを緊急割り込み。「全国の自治体 IT 担当者へ。東京 Gov‑Cloud B に不審ファイルが転送されました。復旧作業に入る前にバケット内を検査し、‘patch.delta’ または ‘model.update’ を削除してください!」

 SNS は落ちていても、アマチュア無線とラジオを通じて全国の有志エンジニアが動く。「OK、仙台で確認!」「大阪バケットもチェック!」――人のネットワークがクラウドを取り囲む。

12 赤い月、刻限迫る

 夜十一時。 あやのが渾身の声を上げる。「東京Bリージョンの patch.delta、削除完了!」

 みおは NovaCompute のコントロールセンターで CISO に突き付ける。「回線を復旧させるときは、自動スケジューラを手動承認モードに! それ以外なら日本全国が Nova を訴訟します♡」

 CISO は深いため息とともに頷き、“MAINTENANCE MODE”を点灯させた。

 ――午前零時。 クラウドは静かに再起動を始めたが、デルタパッチは読み込まれず、J‑Judge モデルも更新されないまま安定稼働へ遷移した。

 外に出た六人は、赤銅色に染まる月を見上げる。月食の夜だった。

「危機は防いだ。でも“彼”はまだ雲の中にいる」とあやの。 りなが頷く。「これで止めは刺せなかった。次は“J‑Judge 本番”そのものを守る最終決戦」

 ゆいは不安げに月を見つめるが、さくらがそっと手を握る。「夜がどれほど赤くても、夜明けは必ず白い光を連れてくるわ」

 六人は立ち上がり、夜空に誓った。

あと96時間で、真犯人を炙り出し、クラウドと司法を救い出す――!

――第5章・了――


第6章 ガバメントクラウド暗号鍵追跡


1 夜明けの“鍵失踪”レポート

四月三日、午前五時。ブラックアウト明けのガバメントクラウドは辛うじて再稼働したが、監視ダッシュボードに**「暗号鍵2本行方不明」**の赤文字が残っていた。KeyVault 台帳を確認したりなは、凍りつく。

「バックアップ鍵 ID:GOV‑K64‑A73 と GOV‑K64‑A74 が“回収待ち”のままステータス更新なし。誰かが物理カセットをラックから抜いた形跡がある」

あやのが静かに眼鏡を押し上げた。「クラウド停止の混乱に紛れ、鍵そのものを盗み出した……。これが本命ね」

2 緊急ミッション “Key Chase”

所長・山崎哲央は即座にKey Chase 作戦を宣言。

  • りな・あやの・みお:鍵漏えい経路のトレース

  • ゆい・ふみか:障害で混乱する避難所・役所窓口の支援

  • さくら:国会へ出向き、行政システム危機の臨時参考人説明

「鍵の所在が判明し次第、司法警察員同行で差し押さえる」と所長。六人の目に緊張が走った。

3 キーカセット搬出ログの謎

りなは浜松リージョンのラック監視カメラ映像を入手。3 日の午前1時13分、IDバッジ “OPER‑S‑145” を付けた男が HSM ラックを解錠し、グリーンのカセットを2本外し黒いケースへ収納、そのまま非常口から搬出していた。

「OPER‑S‑145 は保守委託会社シンクス・セキュリティの社員――佐野正樹」 あやのが人事台帳を検索。「三年前に入社、NovaCompute 物理保守を担当。だけど顔認証データが合わない」

みおが首をかしげる。「偽装ID? マスク技術で顔をすり替えた?」

4 佐野正樹を追え

午前8時。りなとみおは、県警サイバー課のデジタル追跡班と合同チームを組み、佐野正樹の行動ログを洗い出した。スマートフォンの基地局履歴は2時間前に静岡駅付近。Suica 乗車記録はこだま630号・東京行き

「東京へ運んだ? 狙いは J‑Judge 本番データセンターだわ」

みおはすぐさま顔見知りの警視庁担当官にコール。「監視カメラ ID OPER‑S‑145 を顔認証ブラックリストに載せて。外見変更の可能性もあるから歩容パターンで追って!」

5 国会説明、さくらの護るもの

同じころ永田町。さくらは衆院デジタル行政特別委に呼ばれ、夜を徹した紙・人力復旧の実態を証言した。

「デジタル法務はクラウドで飛躍的効率化しました。しかし“鍵”が奪われれば行政は一晩で真空になります。――フェイルセーフの仕組みと、人の技能を残す二重化が必要です」

議員席がざわめく。「行政書士がここまで動くとは」「紙の仕組みを軽んじ過ぎたか」。さくらは最後に微笑む。「法律は人を守る鎧。どんな最新クラウドも、鎧の留め具が外れれば無力です」

6 足跡は神田レンタルオフィスへ

午前十一時。警視庁から連絡が入る。「顔認証カメラが神田駅西口で“佐野正樹”と類似人物を検知。レンタルオフィス〈WORK CUBE Kanda〉のゲートへ入った」

りな・みお・あやのは東京都心へ急行。現地ビルの18階、部屋番号1807――扉はカードロック式。あやのは高速で PIN ブルートを走らせ、30秒で開けた。

部屋の中央に、例の緑カセット2本と暗号化 NAS、そしてノート PC が置かれている。LAN ケーブルは5G ルータにつながり、画面には J‑Judge 本番管理 URL。

「間一髪……」

その瞬間、隣室のドアがバタンと閉まる音。廊下へ飛び出したみおが男の背中を確認。「待ちなさーい♡!」

7 “00X”――正体との一瞬

男は長身、灰色のフード。角を曲がったところで警視庁機動隊が待ち受け、瞬時にタックル。フードが外れ、監視映像で見た顔とは全く違う若いエンジニア風の男が現れた。

「顔が別人!」 りなが驚く間に、男は懐からスプレーを取り出し床に噴射。白煙とともに可塑性顔マスクの残骸が散らばった。

「3Dプリンター製の瞬間変装……!」

警察が手錠をかける直前、男は狂気じみた笑みで呟く。

「司法を人が独占する時代は終わる……“00X”は僕だけじゃない」

8 犯行声明ファイル

部屋の NAS を開くと、暗号鍵とともに犯行声明テキストが残されていた。

diff

Project X-Justice - Phase 1: Cloud Trust Collapse (成功) - Phase 2: AI Judgement Override (阻止, 要再設計) - Phase 3: Human Law Nullification (TBD) “自由はアルゴリズムの中にのみ存在する”

「あくまで序章に過ぎないと……」

あやのは暗号鍵を回収し、KeyVault へ返却するプロトコルを起動。みおはほっと胸を撫で下ろし「これで J‑Judge 本番は守れた?」と尋ねる。

りなは首を横に振った。「不完全。でも最大のリスクは除去した。残るは“00X”ネットワークの全容解明と、AI司法アルゴリズムの完全監査」

9 避難所支援と“ゆいの魔法”

その頃静岡市立体育館。停電の噂で集まった高齢者や子ども連れが不安げに座り込む。ゆいは暖かい麦茶を配りながら、タブレットで手書きイラストの“安心カード”を作る。

「お名前と連絡先を書いてもらえれば、システムが復旧したとき必ず登録します~」

ふみかがラジオで呼びかける。「避難は不要です。行政クラウドは部分的に復旧し、紙窓口も開設しています。みんなで助け合いましょう」

“ゆいの魔法”のような柔らかな空気が、体育館に温かい波紋を広げていた。

10 国会からの帰り道

午後五時。さくらは国会説明を終えタクシーで戻る途中、車窓に映る東京の街を眺めた。巨大ビジョンには「行政クラウド一部再開のお知らせ」が流れている。しかし人々の表情にはまだ不安の影。

「鍵を守るだけでは足りない。心を守る手続きが必要……」

さくらはスマホにメモを取った。“緊急時の紙+人+AI 三層ガイドライン提案”。そして議長から頼まれた法改正チームへの参加を決意する。

11 “00X”共犯リスト

夜。事務所。りなは逮捕者の所持していた USB から共犯者名簿の断片を復元。ハッシュ化されたメールアドレスが数十件。大学研究者、クラウド技術者、海外在住のハッカー――多国籍の構成だ。

「‘Justice Null’と名乗る匿名集団。目的は“AI による完全自動司法”の実験と公言している」

あやのは唇を引き結ぶ。「私たちはようやくテロネットワークの輪郭を掴んだ。でも連中は鍵が奪えなくても、AI モデルを直接乗っ取る手を残している」

みおが挑戦的に笑う。「乗っ取らせなければいい。司法 AI のアップデートを人間承認+多地点署名に変える。次章はそれに取り組むわよ」

12 残り72時間、決戦前夜

ホワイトボードにはカウントダウン。

J‑Judge 本番アップデートまで:72 h

ふみかが赤いマーカーで囲み、「#72hミッション」と SNS 再開を宣言。ゆいは「72時間乗りきれば、みんな笑顔だよ~」と両手を広げる。

さくらは静かに言った。

「鍵は取り戻した。次は法の心臓を守る番よ」

六人は頷き合い、夜の窓辺に立った。遠く富士山の稜線が群青の空に溶け、星が瞬く。闇はまだ深いが、そこに灯る意志は確かだった。

――第6章・了――


第7章 マイナンバーファントム


シーン1 深夜 01 : 12 ― “影”の来訪

 静岡市鷹匠のマンション一室。ゆいはヘッドホンを首に掛け、VRゴーグルで仮想環境〈Gov‑ID Sandbox〉に接続していた。 マイナンバー基盤の開発者向けテスト網。そこへ黒い影――匿名アバター「Ξ(クサイ)」が出現し、誘いのチャットを送る。

Ξ:ID 管理の腐敗を変える気は? Ξ:Gov‑ID に「春の嵐」を吹かせろ。

 ゆいは Justice Null が囮募集に使う“闇ルーム”へ潜入するため、白ハッカー連盟経由で得たバックドアアカウントを使い、影に応答した。

ゆい:私は嵐より、を見たいの。場所を教えて?

 影は URL と共に 48 byte の暗号チャレンジを投げ、姿を消した。

シーン2 午前 02 : 00 ― 作戦会議「虹」

 事務所地下の“サイバー室”。あやの・りな・みお・ふみか・さくらがモニタを囲む。 ゆいの囮捜査を前提に、作戦コード:RAINBOW が展開された。

タスク

担当

目的

暗号チャレンジ解読

りな

Justice Null 内部サーバへ単独接続キーを生成

現地潜入支援

みお

チャットボットでエスカレーション阻止

世論制御

ふみか

SNS に流れる「ID 漏えい」デマを沈静化

議会ロビー活動

さくら

マイナ法改正案の“救済条項”草案提出

「私は緊張すると転びます~」とゆいが苦笑すると、みおが肩を抱く。「転んだらドジっ子パワーで可愛く誤魔化す、それ最強♡」

シーン3 午前 03 : 45 ― チャレンジ解読

 りなが Python の量子耐性ライブラリを呼び出し、48 byte Nonce を 5 分割シャミア分割。三つのシェアをローカル GPU で推定復元し、残り二つをブロックチェーンクエリで一致検索。 結果:接続トークン rainbow‑spring‐007 を生成。「扉は開けた。次は中身」とりなは USB‑キーをゆいに手渡した。

シーン4 午前 04 : 30 ― 闇コミュニティ〈Null‑Garden〉

 ゆいは暗号化 Wi‑Fi を経由し、仮名「Lilac」として Null‑Garden にログイン。 掲示板では “Phase‑3 Human‑Law‑Nullification” の準備が進む。キーワードは 「M‑Passport」――マイナンバーを海外匿名クラウド上で自動再発行し、実世界の本人確認を“乗っ取る”計画だ。

 Ξ が別スレで「テスト対象:静岡県在住 5 万件」と投稿。静岡――自分の街だ。ゆいは手の平が汗ばむのを感じた。

シーン5 午前 05 : 00 ― 影に触れる

Ξ:Lilac、君に仕事だ。テスト市民データを注入しろ。ゆい:詰め込み多すぎてドジりそう~。手伝って♡Ξ:可愛い顔は通じん。3分でやれ。

 タイマーが点灯。ゆいは決断――偽データを1件だけ注入、残りはすべて無害なループバックアドレスで上書きした。 結果、Ξ は「fail fast」とチャットで怒号。しかしシステムは大量の NULL を検知し、テスト自動実行が停止。数万件の本物データは守られた。

シーン6 午前 05 : 10 ― バレた!

 警報音。Ξ が Lilac のトークンを無効化し、トレースを開始。 みおのチャットボットが割り込み、「Lilac は無害、原因は私」と偽ログを流す。数秒の delay が生まれ、ゆいはログアウトに成功。

 事務所から拍手が上がるが、りなの顔は険しい。「Ξ は IP 片側まで特定した。次はリアル追跡を仕掛けてくる」

シーン7 午前 06 : 30 ― “ID シャワー”開始

 ふみかの炎上検知システムが悲鳴。SNS で「マイナンバー5万件漏えいか」の偽スクリーンショットが急拡散。発信元は TOR。 ふみかは即、官房広報班に「静岡県は漏えい対象外、AI テスト誤作動で住民情報は無事」と公式コメントを出させ、#デマ注意 をトレンド化。炎上拡散指数は 1/3 に抑え込まれた。

シーン8 午前 08 : 00 ― さくら国会再登壇

「フェイルセーフとして、行政手続は《クラウド+オンプレ+紙》の三層レッドダンス構造が必要です」 さくらはデモ端末を使い、紙住民票 → QR 署名 → オンプレ同期 → クラウド合流の流れを実演。議事堂は騒然となるが、超党派議員連盟が緊急検討会を発足する運びとなった。

シーン9 午後 12 : 30 ― “ゆい包囲網”

 ゆいの私用スマホに非通知着信。「Lilac? 虹は好きか?」男の声。背筋に冷気。GPS を切るが、駅ビル広告に《LILAC の雨》の文字が出る。 みおが迎えに現れ、サングラスを渡す。「バレた時は逆に踊るの。アイドル気取りでね♡」二人は人混みへ紛れ、尾行者を2回巻いた。

シーン10 午後 15 : 00 ― “鍵の抜け道”を塞げ

 りな・あやのは KeyVault の証跡ハブに「二要素承認+多地点分散署名」を実装。承認者3名中2名が遠隔地で同時署名しないと鍵更新が動かない仕組みだ。 所要 6 時間を2時間で書き上げ、デジタル庁へ pull request。 「これで ‘鍵→AIモデル’ の即時改竄は不可能」とあやの。

シーン11 午後 18 : 45 ― 影の逮捕

 都内カフェに潜伏していたΞ(身元:大学院 AI 研究員・月島隼人)が警視庁に逮捕された。 USB から Justice Null フォーラムのユーザ DB が押収され、共犯グループ 23 名が一斉検挙。ニュース速報が鳴り、事務所に歓声。

シーン12 夜 22 : 00 ― 72h → 48h

 ホワイトボードのカウントは 48 h。 りなは逮捕者のノートで見つけた“Phase 3”スクリプトを解析。「ID ハブをクラウド外へ複製し、《司法 AI だけが参照する“影の国勢調査”》を作る構想だった」 さくらはホッと安堵。「鍵も ID も戻った。残るは J‑Judge 本番更新の安全確認」 みおはウインク。「ラスト 48 時間、ド派手に守り切りましょ♡」 ゆいは小さくガッツポーズ。「虹は必ず出ます~」

 窓の外、春の雨がやみ、街灯が濡れた路面に七色の反射を作っていた――。

――第7章・了――


第8章 クラウド監査レジスタ


シーン1 午前0時01分――“三重署名”の夜明け

ブラックアウトの翌日、四月四日が始まる瞬間。山崎行政書士事務所の地下サーバ室には、あやの・りな・みおが張り詰めた空気の中で立っていた。大型ラック最上段のモジュラースロットに挿し込まれた新型 HSM(Hardware Security Module)は、青白い常夜灯に照らされ、まるで無機質な心臓のようだ。HSM へケーブルが3本――行政書士会連合会、静岡アシュランス監査法人、デジタル庁セキュリティ室――それぞれ別々の署名オーソリティに繋がり、三者同時署名が成立するまで鍵更新が動かない「三重署名プロトコル」が走り始めた。りなが深呼吸して端末へコマンドを投入。init-proofledger --multi-sig 3 --threshold 3 --seed 20250404T000000Zコンソールには“Signature 1/3 accepted…2/3…3/3”の白文字が流れ、最後に**「ProofLedger V2 GENESIS BLOCK COMPLETE」**と緑文字で表示される。三人は小さく拳を合わせた。

シーン2 午前0時25分――監査法人オンラインブリーフィング

静岡アシュランスのサイバー監査部部長・狩谷がビデオに映る。背景には巨大な LED ウォールで表示された全国 1,789 自治体の監査ログマトリクス。狩谷は眼鏡の奥で瞳を細め、「Proof‑Ledger V2 のブロックハッシュを 10秒ごとにブロードキャストします。各自治体は SHA‑3 値がズレた瞬間に“改ざん疑い”アラートを上げる手順で統一。これで二重帳簿もゴーストユーザーも理論上 10秒以内に検知可能です」と宣言した。あやのが画面外で拳を握る。「アルゴリズムの正しさは前提。あとは人間の隙を潰すのみ」

シーン3 午前1時10分――ふみかの“睡眠レス配信”

SNS は夜でも止まらない。ふみかは二十四時間体制のライブ配信〈CLAW(Cloud Law Watch)〉を続行し、「クラウド証跡は 10 秒でロックされ、誰が改ざんしても不可逆的にバレます」と平易に説明。チャット欄には「安心した」「行政書士すげぇ」の文字と同時に「監査なんて結局後追い」「証拠チェーンも破られたら終わり」の揶揄も流れる。ふみかは即興でホワイトボードを取り出し、“チェーンを守るのはアルゴリズム+倫理”と書き込んだ。視聴者数は十二万を超え、深夜なのに「#10秒監査」がトレンド 3 位に。

シーン4 午前2時30分――ゆいの避難所ホットライン

市立体育館の臨時窓口。ゆいは徹夜で手続きを待つ高齢者に麦茶とレモンクッキーを配り、紙申請フォームを回収しては「Proof‑Ledger 連携アプリ」に手打ち入力。アプリはオフラインでも JSON で申請データを保持し、署名付きトランザクションとしてバッファリングする仕様に切り替わっていた。ゆいは入力後 iPad を掲げ、「ほら、青い『LOCKED』マークが出ました~。この段階で10秒以内にチェーンへ登録されますよ」と説明。老人たちはホッと息をつき「若いのに偉いねぇ」と頭を下げる。ゆいは照れ笑い。

シーン5 午前3時15分――“Shadow Fork” 通報

りなへ監査法人から緊急連絡。四国の小規模自治体の証跡ノードが Proof‑Ledger のハッシュと 1bit 異なる「Shadow Fork」を生成しているという。りなは即座に SSH でノードへアクセスし、ブロック#12676 をダンプ。差分は「J‑Judge Update Flag=TRUE」に書き換えられていた。あやのの青い瞳に閃光。「犯人は全国に点在するミラーサーバ 102 台のうち“古い暗号ハードウェア”を使う個体だけを狙ってる。ファーム 1.4 系列にバックドアがある!」

シーン6 午前4時00分――ファーム1.4 緊急退避

ここからは秒単位の攻防。あやのがデジタル庁へ電話会議を要求し、眠気眼の課長たちを叩き起こす。「1.4 系列の HSM を全部ネットワーク隔離、5 分ごとにハッシュを主要ノードで再構築して差分を上書き、古いファームの承認キーをブラックリストへ」。課長は「可能か?」と呻くが、みおがカメラ越しにウインク。「今やらなきゃ AI 裁判所が闇落ちしますよ♡」。課長は覚悟を決め「全国一斉 HSM 撤去アラート」を発令した。

シーン7 午前6時00分――県庁ロビーの対話

夜明けとともに県庁ロビーには記者が殺到。「行政クラウドは本当に安全か?」マイクがさくらへ向かう。さくらは淡いピンクのジャケット姿で落ち着き払って答えた。「鍵は三者署名、証跡は10秒チェーン、バックドアファームは物理隔離済み。まだ脆弱性は残りますが、改善と説明を続けることが信頼への最短距離です」。NHKのカメラがその様子を全国放送し、SNS では「人間が説明してくれるのが一番安心」と拡散。

シーン8 午前9時45分――監査レジスタ V2 “初検知”

Proof‑Ledger V2 は早速威力を発揮。大阪府の税務クラウドで、サードパーティ帳票サービスが送った CSV が税率欄だけ 0% に改竄されていたのを10秒でブロック。“赤フラグ”は瞬時に大阪府の SOC(Security Operation Center)に転送され、担当行政書士がクライアントへ電話確認。「ミスでした」で済み、重大事故にならずに終息。これがニュースになり、「10秒監査すごいやん」と関西のローカル Twitter が沸いた。

シーン9 正午――監査法人・技術ワークショップ

静岡アシュランス本社ホールで、全国六大監査法人とクラウドベンダ四社、山崎事務所が合同ワークショップ。りながメインステージでコードリーディングを実演。「監査レジスタは単なるブロックチェーンではありません。許認可 ID/契約 ID/証票 ID を横断リンクし、スマートコントラクトで“法的責任ツリー”を即時可視化します」と宣言。後方席の若手エンジニアがざわつき「GitHub 公開はいつ?」「Pull Req 投げたい」。りなは頬を赤らめ、「来週 α 版 OSS 公開予定」と回答、会場が拍手に包まれた。

シーン10 午後3時00分――“AI 模型改竄” 最後の牙

しかし敵は死んでいない。東京の研究所に拘束されていた月島隼人の PC から、Proof‑Ledger V2 に偽装した署名注入ツールが見つかった。ツール名は「Red Shift」。複数署名のうち1署名を短時間ジャックし、チェーン分岐が起きる前に AI モデルへ邪悪パラメータを入れ込む設計だった。あやのは愕然。「多署名でも、人間の端末が乗っ取られたら突破される」。りなは即答。「じゃあ人間署名すら多地点ホットキーをやめ、ワンタイム Air‑Gap 端末にする」。

シーン11 午後5時30分――Air‑Gap 署名作戦

みおの提案で、物理的にネットワークを外した“昭和レトロ”PC(PC‑98 エミュ機)を3台準備。OS は DOS‑like 最小カーネル。USB も Wi‑Fi もなし。あやのはプログラムを 3.5 インチ DOS フロッピーに焼き、所長・監査法人狩谷・デジ庁課長がそれぞれ入力した 128bit ワンタイムコードを手打ち。3フロッピーを HSM に挿す。LED が緑に変わり、**「AI FINAL UPDATE AUTHORIZED(人間空中線承認)」**の文字。

シーン12 午後7時30分――Proof‑Ledger V2 世界公開

ふみかが GitHub リポジトリを公開する瞬間をライブ配信。「行政クラウド監査、世界へ!」。星条旗アイコンのエンジニアが即座に Star を付け、インドのリーガルテック団体がフォーク。コメント欄には「We need this for Aadhaar chain」「EU eIDAS v3 にも応用できる」。ゆいは歓声を上げ、「虹が世界まで届いた~」。

シーン13 午後9時00分――所長からの労い

所長がボイスチャット。「君たち、Proof‑Ledger V2 は君たちの勲章だ。だが勝負は明日。J‑Judge 本番アップデートは 24 時間後だ」。6人は静かに頷き、夜の事務所で乾杯に見立てたレモン炭酸を空高く掲げた――炭酸の気泡が天井の蛍光灯に反射し、小さな星座を作った。

シーン14 深夜0時10分――“影の声明”再び

照明が落ちた廊下の壁モニタが不意に点灯。黒背景に白いギリシャ文字 Ξ。そして文字列。「Evidence is a lie. Tomorrow, we rewrite Justice. — 00X α」 りなの肩が震える。みおは険しい表情で「受けて立とう」と呟く。――カウントダウンは あと 24 時間

――第8章完――


第9章 シンギュラリティ裁判


0 カウントダウン──あと24時間

4月5日0時。「J‐Judge本番モデル更新まで24 h」という赤文字が、山崎行政書士事務所のウォールディスプレイ上で脈打っていた。Proof‑Ledger V2は全国 1,600 以上の自治体ノードに広がり、10 秒監査が定着し始めている。しかし00Xネットワークは「Evidence is a lie. Tomorrow, we rewrite Justice.」の声明を残してなお暗躍。鍵・ID・監査の三重防御を突破できなかった彼らに残された最後の手段は唯一つ──J‐Judge 本番アップデートを直接乗っ取る。それを阻止する猶予は丸1日しかない。

1 午前0時30分──最高裁からの緊急連絡

山崎事務所に最高裁情報政策課課長補佐・江森が直通ビデオ。背後の窓には夜の霞ヶ関が薄暗く映る。「J‐Judge更新用デルタパッチは本日22:00に多署名で署名し、0時ジャストで自動デプロイ予定。だが内部で〈Red Shift〉に似た署名上書きマルウェアの痕跡を検知しました」。りなは眉を寄せる。「Proof‑Ledger V2 はDAO風スマートコントラクトで署名順を固定しました。上書きするには“承認順序の巻き戻し”が要るはず」「そこでだ」と江森。「最高裁は更新作業を模擬法廷形式で公開する。万が一改ざんが起きた場合、司法システム自ら“有害アップデート”を無効と認定する前例を作りたい。行政書士、監査法人、IT監査官、国会議員が陪席し、J‐Judgeと人間弁論部が対面する形だ」「――シンギュラリティ裁判ですね」とあやの。「君たち山崎チームに“人間弁論部”を託したい」。所長が頷いた。「受けよう。世界初の“AI対人間の合同審理”だ」

2 午前1時15分──チーム編成「Trial Force」

役割は即決。あやの:主任弁論。さくら:法廷手続・議会調整。りな:証拠チェーン解析&リアルタイム対抗コードパッチ。みお:交渉・心理攪乱。ふみか:全国同時ライブ広報。ゆい:市民ヒアリング&陪審オンラインフォーラム運営。所長は最高裁付きアドバイザ。

3 午前2時──“ゼロ秒署名”の罠

りなは静岡アシュランスSOCと連携し、J‐Judgeデプロイチェーンに不審なテスト送り込みが深夜0時00分00秒ぴったりに発生しているのを確認。「タイムスタンプ0秒はブート時刻無効化バグを突いて署名順序係数をマイナスに巻き戻すイースターエッグ」。このバグが残っていれば00Xは「ゼロ秒署名」を流し、Proof‑Ledgerが“第0署名”を正当と誤認する。りなと狩谷は緊急パッチを書き、3段ハッシュチェーンの先頭に“0秒禁止ビット”を埋め込んだ。

4 午前4時──所長とさくらの国会走り

さくらはタクシーで永田町へ。夜明け前の議員会館を駆け、超党派デジタル行革PT座長へ直談判。「AI判決を人間審理がレビューする仮運用を最高裁が要請。法的根拠条文を得てください」。座長は眠い目で頷き、「裁判所法100条の“特則”を準用する私は動ける。条文の穴は後で埋めろ」

5 午前6時──ゆいの市民フォーラム「WeJudge」

ゆいのタブレットには2,000 人超の一般市民が匿名参加。質問「AIが有罪と言ったら?」「判決が改ざんされたってどう見抜く?」に、ゆいはイラスト付き解説を返す。「証拠チェーンは誰でも照会できるURL。判決文のハッシュがチェーンと違えば“ニセ判決”」。市民は実際に証拠閲覧ボタンを押し、ハッシュ列をスマホに保存。「見えない司法が見える化された」と好評。

6 午前9時──「シンギュラリティ法廷」開廷

最高裁別館のハイブリッドコート。中央席に51インチ有機EL──AI裁判官J‐Judge、本日はバーチャルローブ姿。人間側弁論卓にあやの、補助席にりな・みお。陪席には監査法人代表、国会議員3名、メディア10社。ふみかの配信カメラが許可を得て天井リグに固定。冒頭で江森補佐が宣言。「本更新は20:00 署名、24:00実装。現在は接続テストを兼ねた公開審理である」

7 午前10時──第一検証「署名の真正」

りなが Proof‑Ledger最新ブロック#15000 を提示。「三署名一致」。しかしJ‐Judge 画面に赤文字**“BlockHash mismatch”**。観客がざわつく。りなは即座に自席で diff。Shadow ノードが“ゼロ秒署名”付きの枝をまだ流している。あやのが立ち上がり、「AIは旧枝を正統と見なした。だが新レジスタが優先されるルール改正後の時刻を考慮していない。AIはルールの時間軸を誤解している」。整数論的説明を3分で行い、監査代表が「人間側に軍配」と評決。画面の赤文字が緑に変わる。

8 午後0時30分──第二検証「データバイアス」

午後までに3件のサンプル事件(交通事故、労働訴訟、著作権侵害)を読み込ませ、人間裁判官の過去判決との一致率をチェック。J‐Judge は労働訴訟で**「和解提示」**せず即時敗訴判決を出し、傍聴席が騒然。あやのはAIの学習データを照会し、「ブラックアウト中に混入した『労働者虚偽申立率 80%』の偽統計」が判決ロジックを占有していると指摘。みおが「虚偽率80%? 統計歪曲は悪質♡」と会場に毒舌を投げ、議員の一人が険しい顔。証拠チェーンには偽統計が登録されていないことも判明し、AIの証拠リンクが切れている=**「チェーン外データで判断した」**違反と認定。更新前にモデルのデータパージが決まり、AI側“失点2”。

9 午後3時──第三検証「Red Shift 攻撃」リアルタイム

みおが迂回プロキシから敢えて Red Shift を投入、“J‐Judge サンドボックス”へ実演。わずか8秒で多署名の一つが赤に変わる。「もし3/3中1が赤なら?」J‐Judge は自動承認を試みるが、りなの Air‑Gap 端末がハッシュ差分をブチ落として“block revert”を宣言。観客から歓声。AIは「承認条件を満たさず、処理継続不可」と表示し、攻撃無効を明示。

10 午後5時──陪審フォーラム投票

ゆいの WeJudge に接続した市民 3.7 万人へ「AI判決を信頼できるか」アンケを実施。開始時は信頼 42%。検証経過をライブで見た後は 68% へ上昇、コメント蘭には「監査チェーン×人の審理で納得」「怖いけど透明ならOK」の声。ふみかがリアルタイムで結果を法廷スクリーンへ投影。議員席が頷く。

11 午後7時──最終弁論「AIと人の責任」

あやのが中央に立つ。「AI判決は道具。責任のトリガを引くのは人間。今夜0時、J‐Judge と私たちは二重署名で歩み寄る。もし道具が暴走すれば、私たち行政書士・監査法人・国会・市民フォーラム、この4層が10秒で止める。技術進歩は恐怖ではなく選択肢。――司法は人類の倫理で進化すべきです」。拍手。J‐Judge スクリーンに白文字が浮く。「Statement accepted. Awaiting final signatures.」

12 午後10時──署名セレモニー

最高裁地下セキュア室。Air‑Gap 端末3台に所長、狩谷、江森がワンタイムコードを入力。フロッピーを携え歩く姿は古典儀式。最後にあやのが透明プレキシ製のカセットにフロッピーを装填。「三重署名確定」。LED は虹色に瞬き、ハッシュが世界のノードへ伝搬。ふみかのライブで同時視聴者38万。

13 0時00分00秒──更新

J‐Judge 本番モデルがリロード。CPU温度上昇、ファン音。スクリーンに“Boot sequence ok”。直後、監視チャートにスパイク。りな心臓が跳ねるが、10秒後に平坦。証拠チェーンはハッシュ一致、異常なし。Red Shift 攻撃ログはゼロ。ゆいが泣き笑い。「終わったぁ〜」。

14 0時01分──“00X”からの最後のメッセージ

法廷スクリーンにΞが再来。「We lost the trial, but not the idea. See you at the next singularity.」みおが舌を出す。「バイバイ♡ 次は改心してね」。スクリーンは暗転。

15 夜明け──勝利とその先

4月6日午前5時。静岡の街に朝日。山崎行政書士事務所屋上、六人が缶コーヒーで乾杯。あやの「クラウド法務が司法を救うなんて、十年前は想像しなかった」。りな「まだ課題山積だけど」。さくら「課題があるから仕事がある」。ふみか「そして物語がある」。みお「小悪魔に休みは無い♡」。ゆい「でも虹は出たよ~」。富士山上空に微かに弧を描く薄い虹。この日、内閣は「クラウド司法監査法案」を閣議決定。夜、国連電子司法会議から山崎チームへ招待状が届く。世界が次のシンギュラリティへ歩みを進めるなか、六人は静岡の空を見上げ、深く静かに息を吸い込んだ。

(第9章・完)


第10章 桜の舞うコード


◆01 午前6時03分──「可決」の信号参議院本会議場。巨大スクリーンに投票結果が映し出され、緑ランプ231、赤ランプ13。「クラウド司法監査法案」可決──議長の木槌が高らかに鳴る。傍聴席のさくらは胸元で小さくガッツポーズ。議場を出ると国会記者団が群がったが、彼女は淡くほほえみ「行政も司法も“見える化”が始まっただけ。守るのはいつも人です」と告げた。

◆02 午前7時15分──富士見テラスの再会静岡へ戻ったさくらを、あやの・りな・みお・ふみか・ゆいが県庁屋上テラスで迎える。薄紅の雲の向こう、朝日が昇り始めていた。ゆいは紙コップに温かい桜茶を注ぎ、「おかえり~。昨日はすごかったです!」。みおはウインク。「議場を落とす小悪魔力、先輩には敵わないわ♡」。りなはタブレットを掲げ、「法案も通ったし、次は実装。Proof‑Ledger V2を“監査レジスタ法定台帳”として国レベル入りさせるタスクリストよ」。

◆03 午前9時00分──UNeJ 会議招待状ふみかのモバイルに国連電子司法本部(UNeJ)から正式メール。件名は「Special Session on Cloud Justice/Keynote: Yamazaki Office」。所長は東京会議に同行できないため、あやのが代表、りなが技術リードに決定。出発は三日後。

◆04 午前11時20分──“最後の影”昼休みの事務所。壁モニタが突如ブラックアウト、白いギリシャ文字 Ω。音声合成が低く唸る。「吾輩は 00X Ω。君たちは勝利したと思っている。しかし〝信頼〟の定義ファイルを差し替えれば、Proof‑Ledger は〝正しさ〟を裏返す」。続けざまに J‑Judge テストサイトへ匿名判決ファイルが投入され、被告名が「Ω versus Society」となっているのをりなが確認。彼らは“AI が出した判決”を政治利用し、世論を再度揺らすつもりだ。

◆05 午後0時30分──フェイク判決の正体りなはチェーンをスキャン。Ωが投げたファイルはハッシュ自体は正規だが、「EvidenceRoot」に外部S3リンクを埋込み、後で差替える手口。つまりハッシュを保ったまま中身を書き換える“リンク・ディープフェイク”。あやのは眉を上げる。「リンク型証拠はチェーン外リソース依存。これを埋め込ませないため、evidence://スキーマにのみ許可し、外部URLを無効化するパッチが必要」。狩谷監査部長と即時にコード追加、ハードフォーク「Proof‑Ledger V2.1」を3時間後に強制適用する方針へ。

◆06 午後3時00分──“桜パッチ”強制適用みおが全国の自治体CIOへライブ説明。「15時30分までに V2.1 適用しないノードは自動でチェーンから弾かれます♡」。ふみかが後方支援でニュース速報テロップを出し、一般ユーザーには「電子書類の閲覧が一時1分停止」と予告。15:24、最終ノードが更新完了。Ωは同タイミングで再度フェイク証拠を流すが、V2.1 がブロック生成を拒否、0件採択。リンクハッシュ偽装失敗。

◆07 午後6時45分──「花嵐」の号砲しかしΩは次の矢を放つ。J‑Judge 本番ノードに対し、モデル重みファイルを“小数点位置シフト”した新パラメータを投入。モデルハッシュ自体は変わらないが数値精度が破壊され、量刑計算に 10⁶ の誤差が走るトロイの木馬。りなは“花嵐ファイル”と命名。Proof‑Ledger はバイト列の一致しか検証せず、浮動小数の精度喪失は検出外──まさに監査の盲点。

◆08 午後7時00分──さくらの決断「公開テスト判決」さくらは県庁広報を使い、J‑Judge に対し公開テスト入力を依頼。ケースは「窃盗前科なし軽微 3 万円窃盗」。正常モデルなら罰金判決のはず。だが花嵐モデルは99 年懲役を提示。NHKニコ生で中継され、視聴者が騒然。「AIが狂った!」。Ωのシナリオは“Proof‑Ledger 合法判決でも内容異常”に世論を誘導し、監査網への不信を煽ること。

◆09 午後7時30分──“秒チェンジ”署名あやの・りなは Air‑Gap 端末でEmergency Rollbackフロッピーを急造。所長・狩谷・最高裁長官の3名が同席し、手打ち署名。「J‑Judge MODEL_HASH → PriorVersion」。フロッピーがHSMへ刺さると、全国ノードがロールバックブロックを承認。7分後に量刑が正常へ戻る。Ωは再び壁モニタへΩ文字を映し、「これが君らの“見える化”の限界だ」と挑発。しかし視聴者は逆に“10分以内復旧”を目撃し、SNSでは「やっぱり人×AIの二重化強い」とポジティブトレンド。

◆10 午後9時──国連プレ会合へ出発ユニフォームのスーツケースに大量フロッピーを詰め込み、あやの・りな・さくら・ふみかは静岡空港へ。ゆいとみおは静岡残留し、国内ノード監視を継続。タラップを登る直前、スマホにΩから最後の SMS。「Evidence lives only in silence」。あやのは指先で“Seen”と返し、機内へ消えた。

◆11 日本時間午前4時(ジュネーブ前日夕方)──UNeJ 本部古い石造りのホールに各国代表席。あやのの基調講演タイトルは「10 Second Justice」。英語でプレゼンを開始。「法は技術の速度に負けない。私たちは 10 秒で証拠をロックし、10 分でAIをロールバックした」。各国代表はざわつく。インド代表が「Proof‑Ledger を Aadhar と統合検討」と質問。EU 代表は「eIDAS v3 への適合」を検討と言明。米国 NIST 代表は「量子耐性アルゴに興味」と手を挙げた。プレ会合は成功。

◆12 宴の後――静岡へ帰還・桜の舞う朝4月12日、帰国便。機窓の下、富士の稜線に淡い桜の帯が広がる。着陸後、六人は駿府城公園で合流。桜吹雪が舞い、白い証拠チェーンのハッシュを印字した記念Tシャツを掲げ記念撮影。ふみかがライブ配信し、フォロワーが「#桜の舞うコード」とタグ付け。みおはスマホを掲げ、「小悪魔も世界仕様♡」。ゆいは花びらをすくい、「難しいこといっぱいだったけど、結局、説明できるって素敵」。さくらは桜の枝をそっと撫で、「技術も法も、根は人の手で育つもの」。りなはハッシュ列プリントを見やり、「証拠は嘘をつかない。でも嘘をつかせないのは私たち」。あやのは空を仰ぎ、小さく微笑む。「クラウドの雲は晴れたわね」。

◆13 エピローグ──未来への Pull Request同日夜、GitHub の Proof‑Ledger レポジトリに世界各地から Pull Request が届く。ブラジルの開発者はスマホ低帯域対応コードを、ケニアの学生は QR ベース署名 GUI を、ドイツの教授はゼロ知識証明付き更新アルゴリズムを投稿。トップに表示されたのは Ω のアカウントからの PR──「Enhancement: Evidence Silence Filter」。りなは仲間を見渡し、承認ボタン横のコメント欄にこう書いた。「Let’s review in the sunshine.」。マージか却下か、未来はまだ分からない。だが六人の決意は揺るがなかった。

桜吹雪の夜風にハッシュプリントTシャツがはためき、――山崎行政書士事務所 “クラウド法務6” の物語は、新たな Pull Request と共に続いていく。

(最終章・完)

 
 
 

コメント


Instagram​​

Microsoft、Azure、Microsoft 365、Entra は米国 Microsoft Corporation の商標または登録商標です。
本ページは一般的な情報提供を目的とし、個別案件は状況に応じて整理手順が異なります。

※本ページに登場するイラストはイメージです。
Microsoft および Azure 公式キャラクターではありません。

Microsoft, Azure, and Microsoft 365 are trademarks of Microsoft Corporation.
We are an independent service provider.

​所在地:静岡市

©2024 山崎行政書士事務所。Wix.com で作成されました。

bottom of page