BMIC用語集

楕円曲線暗号(ECC)とは?ビットコインの弱点を解説

楕円曲線暗号(ECC/ECDSA)はビットコインやイーサリアムのセキュリティの基盤ですが、量子コンピュータに脆弱です。ECCの仕組みと量子リスクを日本語で解説。

楕円曲線暗号(ECC)は、今日のほぼすべての主要な仮想通貨を保護している暗号標準です。ビットコインはsecp256k1曲線を使用し、イーサリアムもトランザクション署名に同じ曲線を使用しています。しかし、この暗号は量子コンピュータに対して脆弱であることが知られています。

楕円曲線暗号の仕組み

ECCは有限体上の楕円曲線の代数的構造に基づいています。楕円曲線上の点の「スカラー倍算」は簡単ですが、その逆操作(離散対数問題)は古典コンピュータでは解くことが事実上不可能です。この一方向性がECCのセキュリティの根拠です。

なぜECCが人気なのか

ECCは比較的小さな鍵サイズで強力なセキュリティを提供します。256ビットのECC鍵は3,072ビットのRSA鍵と同等のセキュリティを持ちます。これはブロックチェーンのように1バイトごとにガス代がかかるアプリケーションにとって効率的です。

量子コンピュータによる脅威

ショアのアルゴリズムは楕円曲線離散対数問題(ECDLP)を量子コンピュータ上で多項式時間で解くことができます。つまり、十分に強力な量子コンピュータは、どんな公開鍵からでも対応する秘密鍵を導出できます。これはすべてのブロックチェーン上のECCベースのウォレットを破ることを意味します。

移行の課題

すべての仮想通貨でECCを置き換えるには、調整されたハードフォーク、ウォレット移行、プロトコルアップグレードが必要です。ビットコインの保守的なガバナンスはこれを特に困難にしています。BMICは初日からCRYSTALS-Kyber格子暗号を使用し、ERC-4337スマートアカウントでイーサリアム上の量子安全な署名を実現することで、この問題を完全に回避しています。

日本の仮想通貨取引所(bitFlyer、Coincheck、GMOコイン等)で取引されるほぼすべてのコインがECCに依存しています。投資家として、この脆弱性を理解し、量子耐性のあるプロジェクトにポートフォリオを分散することが重要です。

よくある質問

楕円曲線暗号は量子安全ですか?

いいえ。楕円曲線暗号(ECC/ECDSA)はショアのアルゴリズムに対して脆弱です。量子コンピュータはECCが依存するECDLPを解くことができ、それを使用するすべてのウォレットを破ります。

ビットコインは楕円曲線暗号を使用していますか?

はい。ビットコインはすべてのトランザクション署名にsecp256k1楕円曲線上のECDSAを使用しています。これによりすべてのビットコインウォレットが量子脆弱になっています。

楕円曲線暗号に代わるものは何ですか?

NISTは鍵交換にはCRYSTALS-Kyber(格子暗号)、署名にはCRYSTALS-Dilithiumへの移行を推奨しています。BMICはこの移行を既に完了しています。

関連用語

量子セキュリティで仮想通貨を守りましょう

BMICはNIST標準のポスト量子暗号を実装した唯一のプレセールプロジェクトです。186以上のメディアに掲載。

BMICプレセールに参加する
BMIC日本トップ プレセール 50トークン比較