非常に大きな数の素因数分解が困難なことを利用した公開鍵暗号方式はどれか。
ア | AES |
イ | DH |
ウ | DSA |
エ | RSA |
答え エ
【解説】
ア | AES(Advanced Encryption Standard)は、NISTによって制定された、米国政府の新世代標準暗号化方式で、共通鍵暗号方式の暗号アルゴリズムです。 |
イ | DH(Diffie-Hellman key exchange)は、事前の秘密の共有無しに、盗聴の可能性のある通信路を使って、暗号鍵の交換を可能にする暗号プロトコルです。 |
ウ | DSA(Digital Signature Algorithm)は、離散対数問題に基づく公開鍵暗号を応用して開発された、デジタル署名アルゴリズムです。 |
エ | RSAは、大きな数の因数分解の困難さを応用して開発された、公開鍵暗号方式の暗号アルゴリズムです。 |
【キーワード】
・暗号方式