CRYSTALS-Kyberは、BMICの量子セキュリティの中核となる暗号化アルゴリズムです。2024年8月、米国国立標準技術研究所(NIST)はCRYSTALS-KyberをFIPS 203(ML-KEM)として正式に公開し、量子安全な鍵カプセル化の世界標準としました。
CRYSTALS-Kyberの仕組み
RSAやECDSAとは異なり、Kyberのセキュリティは構造化格子数学における「Learning With Errors(LWE)」問題に基づいています。この問題は古典スーパーコンピュータと量子コンピュータの両方にとって計算上不可能と考えられています。ショアのアルゴリズムでも解くことができません。
Kyberは有限体上の多項式環を使用して公開鍵と秘密鍵のペアを生成します。公開鍵には意図的な数学的「ノイズ」が含まれており、量子コンピュータの計算能力をもってしても秘密鍵を逆算することは不可能です。鍵サイズはコンパクトで(Kyber-1024で1,568バイト)、処理も高速です。
BMICでの実装
BMICプロトコルにおけるすべての鍵交換はCRYSTALS-Kyberを使用しています。つまり、ウォレットの鍵、トランザクション署名、ステーキングコントラクトのすべてがNIST標準のポスト量子暗号で保護されています。BMICはプロトコルレベルでKyberを実装した最初の仮想通貨プロジェクトです。
世界的な採用状況
CRYSTALS-Kyberは仮想通貨だけでなく、米国政府、NATO、Google Chrome、Signalメッセンジャーなど、世界中の組織が量子安全通信のために採用を進めています。日本でも内閣サイバーセキュリティセンター(NISC)が量子耐性暗号への移行を推奨しています。
なぜ今移行が必要か
「今収穫、後で解読」攻撃は既に始まっている可能性があります。国家レベルの攻撃者が暗号化データを収集し、量子コンピュータが完成した時点で解読する戦略です。ブロックチェーンのトランザクションは永久に公開されているため、今すぐポスト量子暗号に移行することが重要です。
BMICは日本の投資家に、NIST標準の量子耐性暗号で保護された唯一のプレセール仮想通貨を提供しています。