Entry № 1104
秘密マルチパーティ計算(MPC)
秘密マルチパーティ計算(MPC) とは何ですか?
秘密マルチパーティ計算(MPC)複数の参加者が、各自の入力を秘匿したまま共同で関数を計算し、結果以外の情報を漏らさないようにする暗号プロトコル群。
秘密マルチパーティ計算(MPC)は、互いに信用しない複数の参加者が、各自の秘密入力に対する関数を共同で評価し、出力のみを知ることを可能にする技術です。基礎的な構成として、2 者間計算向けの Yao のガーブル回路や、秘密分散に基づく多人数向けプロトコル(BGW、GMW、SPDZ)が知られています。現代の実装では、事前計算、ABY3、silent OT 拡張などにより実用的なスループットが実現されています。MPC は、暗号資産ウォレットや HSM の閾値署名、組織横断のプライバシー保護分析、銀行間の不正検知、フェデレーテッドな鍵管理などを支えており、必要に応じてゼロ知識証明や準同型暗号と組み合わせて、仮定の強化や通信量の削減が図られます。
● 例
- 01
ビットコインの署名鍵を複数の MPC ノードに分散する閾値 ECDSA ウォレット。
- 02
組織横断的に生の取引ログを共有せず不正シグナルを算出する分析プラットフォーム。
● よくある質問
秘密マルチパーティ計算(MPC) とは何ですか?
複数の参加者が、各自の入力を秘匿したまま共同で関数を計算し、結果以外の情報を漏らさないようにする暗号プロトコル群。 サイバーセキュリティの 暗号 カテゴリに属します。
秘密マルチパーティ計算(MPC) とはどういう意味ですか?
複数の参加者が、各自の入力を秘匿したまま共同で関数を計算し、結果以外の情報を漏らさないようにする暗号プロトコル群。
秘密マルチパーティ計算(MPC) からどのように防御しますか?
秘密マルチパーティ計算(MPC) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
秘密マルチパーティ計算(MPC) の別名は何ですか?
一般的な別名: MPC, マルチパーティ計算。