GoogleはPrivate AI Computeのアーキテクチャに関する技術アップデートを公表しました。永続的でデバイス間で使えるAIメモリを、オンデバイスのプライバシー(on-device privacy)と同じ水準で実現できる、とGoogleは説明しています。
サーバー側永続メモリの暗号化の仕組み
Googleは、Private AI Computeプラットフォームにプライベートなサーバー側メモリ(server-side memory)を導入する方法を共有しています。新しい永続メモリ(persistent memory)層は、クラウド上の安全なデジタル金庫のように機能できるようになります。ユーザーを支援するために必要な情報は専用の暗号化ストレージ内に封じられ、それを開けるための暗号鍵はユーザー自身のデバイスだけに保持されるため、データはGoogleを含む他の誰にもアクセスできない仕組みだと、Googleは説明しています。
AIモデルがユーザーを支援するために情報へアクセスする必要があるとき、認証されたエンドツーエンド暗号化チャネルがユーザーのデバイスとクラウド上の保護された隔離環境をつなぎます。クラウド上の隔離環境であるセキュアエンクレーブ(secure enclave)は、リクエストを処理するために隔離されたメモリ内でデータを一時的に復号し、新しいコンテキストを保存して、すぐに暗号化します。これにより、情報はデバイスの外に出なかったかのように非公開に保たれます。
オンデバイス処理の限界とクラウド活用の課題
オンデバイス処理(on-device processing)は、従来プライバシーの面でゴールドスタンダードでしたが、最先端(frontier)のAIモデルは、1台のデバイスが提供できるよりもはるかに多くの計算能力を必要とすることが多くあります。パーソナルアシスタントに高度なAIを取り入れるには、クラウドの力を活用しつつ、個人データをデバイスの外に出なかったかのように保護された状態に保つ方法を解決する必要がある、というのがGoogleの問題意識です。
Googleは以前に、ユーザーがハードウェアで隔離されたクラウドのエンクレーブで複雑なタスクを処理できるPrivate AI Computeプラットフォームを発表しています。Private AI Computeへのサーバー側の永続メモリを加えるこのアップデートは、AI時代のコンピューティング需要を満たすために必要だと、Googleは位置づけています。Private AI Computeは、スマートグラスで以前見た組み立て手順をラップトップで呼び出す、あるいはモバイルとウェブの間で複雑な会話を再開する、といったシームレスな支援を可能にするよう設計されており、その際、記憶に必要な情報は安全に保護された状態に保たれます。
従来のステートレス設計と記憶の保持
今回のサーバー側メモリの追加以前は、Googleが提供するPrivate AI Computeプラットフォームや業界の同様のソリューションは、厳密にステートレス(stateless)であり、タスクが終わった瞬間にすべてのコンテキストを消去していました。
AIに個人の事実や好みのリストを保存させるといった回避策では、人々がパーソナルAIに期待する豊かで連続的な体験を支えるには足りないと、Googleは考えています。そのレベルの支援を可能にするには、クラウド規模のAIがコンテキストを時間の経過とともに、またデバイス間で安全に保持する方法を設計する必要があります。
AIは、重要なことを覚え、周囲の世界を理解し、ユーザーの指示で行動するようになりつつあると、Googleは述べています。Private AI Computeにプライベートな永続メモリを加えることは、深く個人的な支援がプライバシーを前提とした設計(private by design)になり得ることを示しています。それを可能にするにはプライバシーと信頼が中核となり、AIシステムがデバイス間でより継続的な支援を提供するようになっても、データが非公開かつ保護されるようにすることが重要だとしています。
透明性の確保と独立監査の公開
GoogleのPrivate AI Computeは、記憶に必要な情報を安全に保護する設計ですが、そのシステムのプライバシーに対するユーザーの信頼も重要であり、その信頼の構築は透明性から始まると、Googleは述べています。
Googleは、更新した技術ホワイトペーパーとあわせて、サーバーソフトウェアに関する改ざん不可能な公開記録(tamper-proof public record)を公開します。Private AI Computeを実行するデバイスは、個人データを送信する前に、Googleのソフトウェアが本物で改変されていないことを検証できるようになります。
Googleは、技術的手法についての更新情報を提供しており、その中には大手サイバーセキュリティ企業による独立監査(independent audit)の結果も含まれます。Googleは、より広いプライバシーコミュニティにPrivate AI Computeの保護を検証するよう呼びかけています。また、コミュニティに対し、更新されたPrivate AI Compute Technical Briefと、システムアーキテクチャ、セキュリティ証明(security proofs)、検証プロトコル(verification protocols)をレビューするよう呼びかけています。