格子に基づく暗号
格子に基づく暗号 とは何ですか?
格子に基づく暗号高次元格子における短いベクトルの探索や、誤差付き線形方程式の求解の困難性に安全性を帰着させるポスト量子暗号方式の総称。
格子に基づく暗号(Lattice-Based Cryptography)は、最短ベクトル問題(SVP)、最近ベクトル問題(CVP)、Learning With Errors(LWE)とそのリング・モジュール版(RLWE、MLWE)などの問題を安全性の基盤として公開鍵プリミティブを構築します。これらの問題は古典攻撃にも、Shor のアルゴリズムを含む量子攻撃にも耐性を持つと考えられています。格子方式は鍵長と署名長が比較的小さく、演算も高速で、平均ケースの安全性を最悪ケースの困難性に帰着させる証明を備えています。NIST が選定したポスト量子標準の多くは格子ベースで、FIPS 203(ML-KEM / Kyber)、FIPS 204(ML-DSA / Dilithium)、近く公開予定の FIPS 206(FN-DSA / Falcon)があり、TLS、VPN、PKI のポスト量子移行を支える基盤となっています。
● 例
- 01
Kyber と Dilithium は多項式環上の Module-LWE と Module-SIS を用いる。
- 02
Falcon は NTRU 格子を用いて短い署名を実現する。
● よくある質問
格子に基づく暗号 とは何ですか?
高次元格子における短いベクトルの探索や、誤差付き線形方程式の求解の困難性に安全性を帰着させるポスト量子暗号方式の総称。 サイバーセキュリティの 暗号 カテゴリに属します。
格子に基づく暗号 とはどういう意味ですか?
高次元格子における短いベクトルの探索や、誤差付き線形方程式の求解の困難性に安全性を帰着させるポスト量子暗号方式の総称。
格子に基づく暗号 はどのように機能しますか?
格子に基づく暗号(Lattice-Based Cryptography)は、最短ベクトル問題(SVP)、最近ベクトル問題(CVP)、Learning With Errors(LWE)とそのリング・モジュール版(RLWE、MLWE)などの問題を安全性の基盤として公開鍵プリミティブを構築します。これらの問題は古典攻撃にも、Shor のアルゴリズムを含む量子攻撃にも耐性を持つと考えられています。格子方式は鍵長と署名長が比較的小さく、演算も高速で、平均ケースの安全性を最悪ケースの困難性に帰着させる証明を備えています。NIST が選定したポスト量子標準の多くは格子ベースで、FIPS 203(ML-KEM / Kyber)、FIPS 204(ML-DSA / Dilithium)、近く公開予定の FIPS 206(FN-DSA / Falcon)があり、TLS、VPN、PKI のポスト量子移行を支える基盤となっています。
格子に基づく暗号 からどのように防御しますか?
格子に基づく暗号 に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。
格子に基づく暗号 の別名は何ですか?
一般的な別名: 格子暗号, 格子に基づくポスト量子方式。
● 関連用語
- cryptography№ 846
耐量子暗号
古典計算機と大規模量子計算機の両方からの攻撃に耐えるよう設計された古典的な暗号アルゴリズム群。
- cryptography№ 253
CRYSTALS-Kyber
格子に基づく鍵カプセル化メカニズム。2024 年 8 月に NIST が FIPS 203(ML-KEM)として標準化し、ポスト量子時代における RSA や Diffie-Hellman の鍵交換の置き換えを目指す。
- cryptography№ 252
CRYSTALS-Dilithium
格子に基づくデジタル署名方式。2024 年 8 月に NIST が FIPS 204(ML-DSA)として標準化し、ポスト量子時代における RSA・DSA・ECDSA 署名の置き換えを目的とする。
- cryptography№ 404
Falcon(署名方式)
NTRU 格子に基づくポスト量子署名方式。署名長が極めて短いことから 2022 年に NIST に採用され、現在は FIPS 206(FN-DSA)として標準化が進められている。
- cryptography№ 732
NIST PQC 標準化
ポスト量子暗号アルゴリズムを選定・標準化する NIST の長期プロジェクト。最初の 3 つの標準 FIPS 203・204・205 は 2024 年 8 月に発行された。
- cryptography№ 1036
Shor のアルゴリズム
大きな整数の素因数分解と離散対数を多項式時間で解く量子アルゴリズムであり、十分な規模の量子計算機上で RSA・Diffie-Hellman・楕円曲線暗号を破る。