SC Workbook
科目 A-2 · セキュリティ

公開鍵暗号の安全性の根拠

公開鍵暗号方式と,その安全性の根拠となる数学的問題の組合せとして,適切なものはどれか。

  1. アRSA 暗号:有限体上の離散対数問題の困難性
  2. イDH 鍵共有:有限体上の離散対数問題の困難性
  3. ウElGamal 暗号:大きな合成数の素因数分解の困難性
  4. エML-KEM(CRYSTALS-Kyber):楕円曲線上の離散対数問題の困難性
正解と解説を見る

正解 イ

この問題の基礎知識

  • RSA 暗号の安全性は,二つの大きな素数の積である合成数の素因数分解の困難性に基づく。
  • DH 鍵共有や ElGamal 暗号の安全性は有限体上の離散対数問題の困難性に,ECDH や ECDSA の安全性は楕円曲線上の離散対数問題の困難性に基づく。
  • 素因数分解や離散対数問題は大規模な量子計算機では効率的に解けるとされ,これに耐える耐量子計算機暗号(PQC)として,格子問題などに基づく方式が標準化されている。
  • ML-KEM は FIPS 203 で標準化された格子に基づく鍵カプセル化方式であり,安全性は Module-LWE 問題の困難性に基づく。
アRSA 暗号:有限体上の離散対数問題の困難性

RSA 暗号の安全性は,二つの大きな素数の積である合成数の素因数分解が困難であることに基づく。有限体上の離散対数問題は DH 鍵共有や ElGamal 暗号の安全性の根拠である。

イDH 鍵共有:有限体上の離散対数問題の困難性正解

DH(Diffie-Hellman)鍵共有は,公開された値から秘密の指数を求める有限体上の離散対数問題が困難であることに安全性の根拠を置く。楕円曲線上の群を用いる ECDH は,楕円曲線上の離散対数問題に基づく。

ウElGamal 暗号:大きな合成数の素因数分解の困難性

ElGamal 暗号は DH 鍵共有と同じく離散対数問題に基づく方式であり,素因数分解の困難性を根拠とするのは RSA 暗号である。

エML-KEM(CRYSTALS-Kyber):楕円曲線上の離散対数問題の困難性

ML-KEM は FIPS 203 で標準化された格子に基づく鍵カプセル化方式であり,安全性は Module-LWE(Module Learning with Errors)問題の困難性に基づく。

検証用の出典出典照合済み
NIST SP 800-56B Rev. 2 Recommendation for Pair-Wise Key-Establishment Using Integer Factorization Cryptography / NIST SP 800-56A Rev. 3 Recommendation for Pair-Wise Key-Establishment Schemes Using Discrete Logarithm Cryptography / FIPS 203 Module-Lattice-Based Key-Encapsulation Mechanism Standard
照合の根拠(4 件)
問題 ID A2-SEC-0106 · AI 作成のオリジナル問題 · 正解と各選択肢の根拠を出典の原文で確認しています。 照合日 2026-11-08

非公式の学習用アプリです(IPA とは関係ありません)。問題はすべて AI が作成したオリジナルで、誤りを含む場合があります。