Signal暗号コードをDeepMindのAIが4週間で検証
Google DeepMindは、AIエージェントがSignalの暗号コードの主要部分を数学的に証明したと発表した。通常は専門家チームが何年もかける作業だ。

Signalの暗号コードを検証する作業は、専門家チームが何年もかけてきた難題だった。Google DeepMindは、自社のAIエージェントがこれを4週間で終え、コードの重要部分が設計どおりに動くことを数学的に証明したと主張している。
対象は、SignalとGoogle Messagesの非公開会話を守るプロトコルだ。WhatsAppの暗号化もこれを土台にしている。DeepMindはソフトウェアセキュリティの節目と位置づけるが、研究者自身も長い道のりの一歩にすぎないと話している。
Signalのコードの形式検証とは何か
形式検証とは、テストではなく数学でソフトウェアが意図どおりに動くことを示す手法だ。最も強い安全保証とされるが、遅く手間がかかる。暗号プロトコルの検証は設計段階で止まることが多い。DeepMindは実際の実装まで確認したといい、現実のバグが潜むのはまさにそこだと説明する。広く使われるプロトコルの実装が、AIの有無を問わず形式検証されたのは初めてだとしている。
AlphaProof Codeの仕組み
システム名はAlphaProof Code。複数のAIモデルと人間の専門家を組み合わせた枠組みだ。研究者とAIがSignalの安全目標を形式仕様に直し、人間がそのすべてを確認した。Gemini Carbonで動くエージェントは、Leanで600万行を超える証明を書いた。Leanは、コンピューターが証明を自動検査できる言語だ。
その後エージェントは自分の成果を監査し、人間の再確認が必要な約1%のコードに印を付けた。証明には、端末が一時的に侵害されても、その前後のメッセージが守られるといった性質が含まれる。
実際にバグを見つけられるのか
Signalの対象部分から新たな脆弱性は見つからなかった。良いコードと悪いコードを区別できるか確かめるため、過去に修正された実在のバグ2件を、隔離したコードに戻した。DeepMindによると、どちらも「安全ではない」という機械検証済みの証明が出たという。
限界もある。Signalアプリ全体は検証されておらず、Signal Foundationによる先行の形式検証がDeepMindに有利に働いたとも指摘されている。SignalのCTOであるEhren Kret氏は、従来は小さな部分が中心で、DeepMindの手法は大幅な拡張を可能にすると述べた。
DeepMindのSwarat Chaudhuri氏は、AIが目標も証明も作る「自作自演の試験」は避けたいと話す。そのため仕様と印の付いた箇所は人間が確認した。コストや拡張性は不明で、今回は無償の研究プロジェクトとして実施され、商用化の予定も示されていない。成果物のソースは公開され、将来は医療機器のファームウェアや電力網のソフトにも応用できる可能性があるという。
注目のアプリ
正しいマスを選んで足し算、目標の数に。覚えるのは簡単、極めるのは難しい。無料、全年齢向け。
AIの会話パートナーと話すだけ。一文ごとに添削され、あなたの言語で解説が返ってきます。9言語、A1からC2まで。
EDIFACTやX12メッセージを開き、各セグメントの意味を表示。JSON/XML変換、PDF・Excel出力。ローカルで動作、アップロード不要。
相手、シーン、性格を選ぶだけ。検索エンジンが地元ショップの商品説明を読み、合うものを並べます。無料、登録不要。
同じ日のニュース
すべて見る →関連カテゴリ: セキュリティ
すべて見る →
ザクセン州のポケベル通報、救急の内容がネットで閲覧可能か




