AI用語集
人工知能の完全辞典
セキュアマルチパーティ計算 (SMPC)
複数の参加者が各自のプライベートな入力値を他の参加者に開示することなく、共同で関数を計算することを可能にする暗号プロトコル。
シークレットシェアリング
秘密を複数の部分に分割し、異なる参加者に配布する暗号方式。十分な数の部分が組み合わされた場合にのみ秘密を再構築できる。
オブリビアス転送
送信者が複数のメッセージの中から1つを受信者に転送する暗号プロトコル。ただし、どのメッセージが転送されたかについては送信者は知ることができない。
ガベリング回路
暗号化されたブール回路を使用するセキュアマルチパーティ計算プロトコル。2つの当事者がプライベートな入力値を開示することなく関数を評価することを可能にする。
ゼロ知識証明
一方の当事者が、アサーションの真実性以上の情報を開示することなく、別の当事者にそのアサーションが真実であることを証明できる暗号方式。
信頼実行環境 (TEE)
プロセッサ内に隔離された安全な領域で、内部に読み込まれたコードとデータの機密性と完全性を保証し、不正なアクセスから保護する。
プライベートセットインターセクション (PSI)
2つ以上の当事者が、各自のプライベートなセットに関する他の情報を開示することなく、セットの共通部分を計算することを可能にする暗号プロトコル。
ヤオのプロトコル
ガベリング回路を使用してプライベートな入力値でブール関数を評価する、2者間セキュアマルチパーティ計算の基礎となるプロトコル。
GMWプロトコル
任意の数の参加者を対象とした秘密分散とXOR・ANDゲートを使用した回路評価に基づく安全な多者計算プロトコル
BGWプロトコル
能動的な障害に対する耐性を持つ安全な多者計算プロトコルで、シャミアの秘密分散と多項式評価を使用して安全な計算を実現
SPDZプロトコル
適応的腐敗モデルでの悪意のある敵対者に対するセキュリティを提供し、効率的な前計算を可能にする高度な安全な多者計算プロトコル
忘却型RAM
メモリアクセスパターンを隠蔽するプライバシー保護メカニズムで、読み書き操作のシーケンスを実際にアクセスされるデータから独立させる
関数秘密分散
入力データではなく関数自体を参加者間で共有する秘密分散の変種で、効率的な分散評価を可能にする
検証可能計算
リソースが限られているクライアントが計算をサーバーに委任し、返された結果の正確性を効率的に検証できるようにするプロトコル