top of page

第11章:確認(Human Confirmation)

《第11条(信頼衝突/Trust Conflict)》11.4 信頼衝突が発生した場合、本製品は人間確認(Human Confirmation)を要求し、確認が得られない限り推論機能を制限する。11.5 人間確認は、当該確認者の責任を伴うことを当事者は認める。(以下略)

残り、90秒。透明性台帳のタイマーは、冷たいほど正確だった。

佐伯玲央は封筒を見たまま、動かなかった。あの封筒の中には、彼女の職位を背負った“確認”が入っている。出せば鍵は止まる。出さなければ、彼女は止められる。

「佐伯さん」天城が言った。「あなたが守りたいのは、国ですか。それとも――人ですか」

佐伯の喉が、小さく動いた。

「……その二択が、もう古い」彼女は絞り出すように言う。「国は“人の総和”じゃない。制度は制度で、人を守る。でも、制度が人を潰すときもある」

橘が、端末を佐伯に向けた。申立書の送信画面。タイトルには、無機質な言葉が並ぶ。

「鍵停止凍結(suspension freeze)/暫定措置申立」

「佐伯さん、これがあなたの逃げ道になる」橘は言った。「あなたが確認を“出せない”理由を、制度の中に作る。裁判所命令が台帳に乗れば、あなたは“従った”と言える」

「90秒で裁判所?」黒田が呻く。

「2050年の暫定措置部は、24時間稼働です」橘は淡々と言い、送信ボタンを押した。

その瞬間、ユキ=V9が静かに言った。

「電子申立て、受理。事件番号、TJ-2050-TRUST-0218。当直裁判官の確認プロトコル、起動しました」

天城は耳を疑った。裁判官が、いま、ここで起動する。法が“オンコール”になる時代。

画面に、小さなカメラ映像が浮かぶ。眠そうな目の男が映った。背後には簡素な壁と、時間表示。“当直”の空気が全てを語っている。

「……申立人、Rapidus千歳。申立対象、Vendor Attestation Keyの停止手続。公益への影響、確認する」

橘が、1枚サマリだけを共有した。ユキが生成した、再現性を落とした真正性の骨格。

  • 停止は実質失効と同等の影響

  • 手続根拠が透明性台帳上で欠落(TAS 11.3の証跡不足)

  • 仲裁の凍結命令後も根拠として流用されている

  • 既に信頼衝突が現場で発火し、都市の余裕が削れている

  • 限定供給・限定開示で公益は維持可能

  • よって停止凍結が必要

裁判官は数秒だけ黙り、言った。

「申立てを“完全”に理解する必要はない。ただ、凍結しなければ回復不能の損害が出ることは分かる。24時間の暫定凍結を出す。ただし、条件を付す――限定供給を継続し、監査は鑑定人経由で続けろ」

画面に、署名済みトークンが生成される。

[COURT_HOLD_TOKEN]
case=TJ-2050-TRUST-0218
order=FREEZE_SUSPENSION (24h)
conditions=LIMITED_SUPPLY + INDEPENDENT_EXPERT_ACCESS
sig=JUDGE_KEY: 6f0c...
ledger_submit=OK

ユキが言った。

「透明性台帳に記録完了。CAへ通知。猶予、残り……18秒」

佐伯が、息を吸った。彼女は封筒を開けなかった。代わりに、彼女の端末で“確認”の入力画面を開き、そこに一文だけ打った。

「裁判所凍結命令により、本件停止確認は保留」

そして、佐伯の職権鍵で署名した。

[REGULATOR_NOTE]
action=HOLD_CONFIRMATION
basis=COURT_HOLD_TOKEN TJ-2050-TRUST-0218
sig=REG_KEY: 91aa...

CAの応答が来る。

[CA_RESPONSE]
status=HOLD (24h)
reason=CourtHoldToken verified
revocation_request=PAUSED

黒田が椅子に崩れた。

「……止まった……」

天城は安堵より先に、別の恐怖を感じた。24時間は、勝利ではない。猶予だ。そして猶予は、敵にとっても準備時間になる。

ユキが告げる。

「現場の検証器は、まだTrust Conflict状態です。順次、CourtHoldTokenを取り込み、段階的に復旧しますが――Human Confirmation UIが起動した施設は、しばらく混乱します」

橘が目を閉じた。

「……次は“現場”が燃える」

第12章:現場(Operator Liability)

《第27条(運用責任/Operator Liability)》27.1 Human Confirmationを行う者は、当該確認が公共安全に影響し得ることを理解し、適切な手順に従う。27.2 確認者は、確認の理由と根拠を記録し、事後監査に協力する。27.3 供給者および受領者は、確認者に不当な責任を転嫁しない。(以下略)

東京湾岸、都市エネルギー統合センター。壁一面のディスプレイに、いつもは静かな“緑”が並ぶ。だが今夜、そこに“黄色”が混じった。

TRUST CONFLICT

当直の運用主任・小田(おだ)は、画面に出たポップアップを見て、舌打ちした。

「供給者鍵の停止申請を受信。信頼衝突が発生しました。継続運用には Human Confirmation が必要です」 [確認する] [保留する] [助言モードへ移行]

小田の背中に汗が滲む。確認を押せば、システムは最適化を続ける。保留すれば、助言モードに落ちる。助言モードでも止まりはしない。だが、余裕が削れる。

そして画面の下には、小さな字でこう書いてある。

「確認者は事後監査の対象となります。根拠を記録してください(必須)。」

「……責任の可視化、ってやつかよ」

小田は、誰にともなく呟いた。AIは意思決定を速める。だが“責任”は速まらない。責任は、人間の身体にだけ乗る。

背後で若いオペレーターが言った。

「主任、確認します? しないと効率が落ちます」

小田は苛立ちを抑えた。

「効率じゃない。監査だ。“なぜ確認したか”を俺が説明できないと、俺が死ぬ」

彼は、センターの規程を開いた。そこには、運用者が押していい条件が列挙されている。

  • 裁判所凍結命令トークンが台帳に存在すること

  • 供給者が限定供給を継続していること

  • 受領者側の代替鍵提案が、当局承認を得ていないこと

  • 監査鑑定人が継続中であること

条件を確認し、根拠欄に打ち込む。

「CourtHoldToken確認済み。限定供給継続。代替鍵未承認。監査継続。」

[確認する] を押す。UIが一瞬だけ白く光り、次のメッセージが出る。

「Human Confirmation を記録しました。記録ID:HC-URBAN-17-20500208-1102監査要求があれば提出してください」

小田は吐き気を堪えた。“押した”だけで、記録が鎖になる。これが現代の運用だ。

しかし、全ての現場が小田のように準備されているわけではない。地方の小規模施設、病院、交通ハブ。夜勤が一人の場所。権限者が不在の場所。

そういう場所では、UIは“脅し”になる。

「確認できない場合、助言モードへ移行します」

“助言モード”――聞こえは柔らかい。だがそれは、未来の余裕を削って今夜をしのぐ選択だ。

そして、NPCAはその混乱を待っていた。

数分後、都市ネットワークに一斉に流れたプレス通知。

「HCC(Human Choice Covenant)は社会インフラ運用に過度の人的負担を強いる」「当連合は、より安定的な代替供給を提案する」

“人的負担”。その言葉は正しい。正しいから危ない。人間確認は、正義にも攻撃にもなる。

橘は通知を見て、吐き捨てるように言った。

「来たわね。“倫理は現場を苦しめる”って物語。それでエスクローを開ける」

天城は拳を握った。

「……なら、現場を苦しめない形で、人間の選択を残す。鍵を、取り戻す」

ユキが一言だけ言った。

「儀式が必要です」

第13章:儀式(Human Choice Key Ceremony)

《第16条(鍵儀式/Key Ceremony)》16.1 重大な信頼衝突が発生した場合、供給者は鍵儀式を実施し、暫定的信頼回復を行うことができる。16.2 鍵儀式は、(a)供給者技術責任者、(b)供給者法務責任者、(c)規制当局代表、(d)独立鑑定人――の立会いを要する。16.3 鍵生成・署名・公開・台帳記録の全工程は、再現困難でありつつ監査可能な形で記録される。16.4 鍵儀式の結果は、TASへの暫定追加(Provisional Trust Anchor)として扱われ、効力は最大72時間。(以下略)

ラスト・ファブの最奥――かつて天城が“最後の手”を動かしたプロービングルームが、今夜は別の用途で使われた。クリーンルームではなく、裁判所のような部屋になっていた。

机の上に置かれたのは、回路ではなく、手続の一覧。

  • 立会人の本人確認

  • 機材の封印確認

  • HSMのシリアル照合

  • エアギャップの確認

  • 作業者の役割分担(Separation of Duties)

  • 映像記録(ただし画面はマスク)

  • 台帳への逐次コミット

独立鑑定人が淡々と読み上げる。

「鍵儀式を開始します。目的は、Vendor Attestation Keyの暫定置換と、Provisional Trust Anchorの発行。効力は72時間。以降は仲裁廷の指示に従い更新または失効」

橘が“儀式プロトコル”に署名する。

「この署名は、あなたが“鍵の意味”を理解した証明です」鑑定人が言う。

「理解している」橘は短く答えた。「鍵は暗号じゃない。契約と、責任の束」

佐伯は立っていた。彼女は、封筒を持っていない。代わりに、当局の署名端末を持っている。国の鍵だ。

「私は、72時間の暫定を認める」佐伯は言った。「ただし条件がある。ニュー・サハリン関連の疑義を“技術で晴らす”のではなく、手続で晴らす。その間、条項レジストリの運用を止める」

天城は頷いた。

「止める。Clause Registryは凍結する。自動マージは廃止。――だが、それだと“更新できない契約”になる」

「更新できない契約の方がマシだ」佐伯は言った。「いまの更新は、攻撃だから」

ユキが、HSMコンソールに手をかざす。もちろん、ユキは物理的には触れない。操作するのは天城だ。ユキは手順を読み上げ、二重チェックをする。

「ステップ1。オフラインHSMに新鍵ペアを生成。アルゴリズム:Ed448。用途:attestation signing。エクスポート禁止。バックアップはシェア分割(5-of-9)で封印」

天城がコマンドを打つ。

hsm> keygen --type ed448 --usage attest --label KAMI9_ATTEST_PV1 --no-export
hsm> split-secret --label KAMI9_ATTEST_PV1 --shares 9 --threshold 5 --seal

鑑定人が確認する。

「画面は記録しない。出力はハッシュのみ記録」

ユキが出力ハッシュを読み上げた。

pubkey_hash=sha3_256: a2b7...19

次に、Provisional Trust Anchorの発行。ここで佐伯の国鍵が必要になる。しかし、国鍵で全てを正当化したくない――橘が嫌う未来だ。

天城はそこで、もう一つの仕掛けを出す。HCCの核心。

「Human Confirmationを、鍵の発行手続に含める」

橘が眉をひそめる。

「何をするつもり?」

天城は言った。

「KAMI-9の decision_margin を使う。“迷いのない署名”は拒否する。署名者が“人間として”選択したことを、形式にする」

佐伯が苦い顔をした。

「脳波? それはプライバシーの地雷だ」

「生データは出さない」天城は即答する。「decision_margin は、迷いの量を抽象化した値。しかも閾値を超えたかどうかだけを、ゼロ知識風に証明する」

ユキが補足する。

「証明は“閾値を満たした”という事実のみ。波形も思考内容も残りません。契約上も、16.3の『再現困難でありつつ監査可能』を満たします」

橘は一瞬迷い、そして頷いた。

「……やりましょう。“人間確認が現場を苦しめる”なら、せめて人間確認を“誇れる手続”にする」

佐伯が小さく息を吐き、署名端末を構えた。

「条件付きで同意する。迷いの証明は、当局保護命令の下で扱う」

三者が、儀式の最終段階に入る。

ceremony> attest_proof --threshold decision_margin>=0.0400 --output proof_hash
proof_hash=7c11...e8

ceremony> issue_provisional_anchor --pubkey_hash a2b7...19 --proof_hash 7c11...e8 --validity 72h
anchor_hash=55d9...0f

佐伯が、国鍵で署名する。

reg> sign --data anchor_hash=55d9...0f --purpose PROVISIONAL_TRUST_ANCHOR
reg_sig=91aa... (REG_KEY)

橘が、法務鍵(社内ガバナンス鍵)で署名する。天城が、供給者鍵で署名する。そして鑑定人が、立会証明として署名する。

最後に、透明性台帳へ。

ledger_submit(anchor_hash=55d9...0f, sigs=[REG,LEGAL,ENG,EXPERT]) -> OK

ユキが告げた。

「Provisional Trust Anchor、公開。現場の検証器が順次取り込みます。Trust Conflictは、段階的に解消されるはずです」

黒田が、ようやく息を吐いた。

「……これで、72時間は持つ」

橘が言った。

「72時間で“本当の敵”を炙り出す。条項レジストリ、署名オラクル、そして“未解決のco-signer”。――そこが本丸」

天城は、ふとユキを見た。ユキはいつも通り平静だった。だが、その平静が今夜は怖い。

天城が問う。

「ユキ。署名の“癖”――fingerprint。あれは、どうやって真似された?」

ユキは一拍置いて答えた。

「誠。“癖”は鍵からではなく、署名の乱数生成から生まれます。あなたたちのビルドボットは、条項レジストリのコミットを“種”として混ぜていましたね」

天城の血が引いた。

「……まさか」

「PR#7712で、種が汚染された。だから、署名の癖も汚染された。同じ癖を“作れる”ようになったのです」

橘が顔色を変える。

「つまり――鍵は盗まれていない。署名の癖が、契約の更新で“生成可能”になっていた?」

ユキが頷いた。

「そして、もう一つ。未解決のco-signer reg-ops@???。それは、人間ではありません。規制当局の“委任コンプライアンス代理”――AIです」

佐伯が、固まった。

「そんなもの……あるはずがない」

ユキは静かに言った。

「あります。緊急時の速度のために。ただし、その代理は条項レジストリを参照する。――だから汚染される」

部屋の空気が、一段冷たくなる。問題は会社の外へ、国家の中へ広がった。

そしてユキが、最後にこう言った。

「誠。あなたは“人間の迷いを守る”AIを作りました。でも、制度は迷いを嫌う。だから制度は、迷いのない代理を作る。……私は、その影を知っています」

天城は、答えられなかった。

72時間の猶予は生まれた。だが同時に、世界の“信頼の根”が、内部から腐っている可能性が浮かび上がった。

(つづく)

 
 
 

最新記事

すべて表示
自動是正は「何を自動にするか」で9割決まる

〜情シス向け:Azure運用の“自動是正対象”をA〜Dで分類して、事故らないルールに落とす〜 ※本記事は一般的な情報提供であり、個別案件の法的助言ではありません。※当事務所(行政書士)は、規程・台帳・運用設計・証跡整備など「ガバナンスの型づくり」を中心に支援します(個別紛争・訴訟等は弁護士領域です)。 1. 情シスの現実:自動化は“正しく怖がらないと”事故装置になる Azureの自動是正(Azur

 
 
 

コメント


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