Google DeepMindの研究チームは、AIを使って暗号化メッセージアプリ「Signal」の基盤コードの一部を形式検証しました。
人間の専門知識とAIエージェントを組み合わせるフレームワーク「AlphaProof Code」を利用しました。
専門家なら数年かかる可能性がある検証作業を、1カ月で完了させたと報告しています。
記事の概要
Google DeepMindは、Signal Foundationによる従来の検証作業を土台に、Signalの基盤コードの一部を検証しました。
形式検証は、ソフトウェアが意図どおり動作することを数学的に証明する手法です。
今回の検証には、人間とAIエージェントを組み合わせる「AlphaProof Code」を使いました。
人間が検証対象を特定し、Gemini 4 Carbonで動く複数のエージェントが検証を進めました。
エージェントは検証結果を確認し、人間による再チェックが必要な箇所をコードベース全体の1%に絞りました。
研究チームは、専門家が数年かける可能性のある作業を1カ月で完了させたと説明しています。
DeepMindはSignalのすべてのコードを検証したわけではありません。
今後の利用を支援するため、検証に使ったコードをオープンソース化しています。
記事のポイント
- 2段階で検証を実施: 人間が検証対象を定め、Gemini 4 Carbonで動く複数のAIエージェントが証明作業を進めます。
- 再チェックを1%に限定: エージェントが再確認箇所を絞り込み、人間の再チェック対象をコードベース全体の1%に抑えました。
- 重要システムへの応用: 専門家なら数年かかる可能性があった検証作業を、DeepMindのチームは1カ月で完了させました。
このニュースがもたらす影響
- 重要システム開発企業: 検証対象の選定を人間が担い、証明作業と確認箇所の絞り込みをAIに任せる分業が、セキュリティ工程の期間短縮策として検討しやすくなると考えられます。
- 形式検証の提供者: 検証コードがオープンソース化されたことで、ツール単体の性能だけでなく、既存コードへの適用範囲や人間の再チェックをどう組み込むかが競争軸になりそうです。
- 重要インフラ運用者: 医療機器のファームウェアや電力網ソフトウェアにも応用できる可能性が示されたため、導入候補の企業は対象範囲と検証結果の責任分担を検討する必要がありそうです。
このニュースの背景
形式検証はソフトウェアの動作を数学的に証明する手法ですが、手作業では大きな時間が必要とされていました。
今回の検証は、Signal Foundationが進めてきた作業を土台に、人間とAIエージェントを組み合わせる構成で進められました。
DeepMindは、他の組織による形式検証の取り組みを支援するため、検証に使ったコードをオープンソース化しています。
関連するニュース
- OpenAIが文章向け電子透かし「textGrain」を発表し、GeminiとClaudeも対応を進めています。
- 日本マイクロソフトは、AI攻撃とAIインサイダーに備える三層のサイバースタックを説明しました。
詳しい記事の内容はこちらから(引用元)
Google DeepMindはAIエージェントを活用し、暗号化メッセージアプリ「Signal」の基盤コードの一部を形式…
https://japan.zdnet.com/article/35254691/