秘密分散とは?
ひみつぶんさん
秘密分散とは、一つの秘密情報を複数の断片(シェア)に分割して保管し、一定数以上のシェアが揃わないと元の情報を復元できないようにする暗号技術です。
秘密分散(Secret Sharing)は、機密データを複数の断片に分割し、それぞれを異なる場所・人物・デバイスに保管することで、単一障害点をなくしながらセキュリティを高める暗号学的手法です。
最も有名な実装はアディ・シャミアが1979年に提案したシャミアの秘密分散法(Shamir's Secret Sharing)です。この手法では多項式補間を利用し、n個のシェアのうちk個(k ≤ n)が揃えば元の秘密を復元でき、k-1個以下では情報が一切漏れないことが数学的に保証されます(k-of-nスキームと呼ばれます)。
実用上の利点は以下の通りです。
- シェアが一部紛失・破壊されても、必要数さえ残れば復元可能(可用性の向上)。
- 攻撃者が一部のシェアを入手しても秘密を推測できない(機密性の保護)。
- シェアを持つ複数の関係者が合意しなければ秘密を使えない(統制の分散化)。
秘密分散は暗号鍵管理、電子投票、ブロックチェーンのウォレット保護、企業の重要認証情報管理などで活用されており、マルチパーティ計算(MPC)の基礎技術としても機能します。
使い方・例文
暗号通貨ウォレットの秘密鍵を5つのシェアに分割し「3つ揃えば復元可能」に設定することで、1〜2つが盗まれても鍵は守られ、かつ紛失しても3つあれば復元できます。
この用語をシェア
最終更新: