共通鍵暗号方式・公開鍵暗号方式とは?
共通鍵暗号方式・公開鍵暗号方式とは、共通鍵暗号方式(対称鍵暗号)は暗号化と復号に同じ鍵を使う方式で、処理は高速だが鍵の受け渡し(鍵配送)に安全性の課題がある。公開鍵暗号方式(非対称鍵暗号)は、公開してよい「公開鍵」と本人だけが持つ「秘密鍵」の鍵ペアを使い、公開鍵で暗号化したデータは対応する秘密鍵でしか復号できない。処理は低速だが鍵配送の課題を解決できる。
ITストラテジスト試験の過去問では2回出題されています(2019年度〜2023年度)。
きょうつうかぎあんごうほうしき・こうかいかぎあんごうほうしき
共通鍵暗号方式・公開鍵暗号方式の意味
共通鍵暗号方式(対称鍵暗号)は暗号化と復号に同じ鍵を使う方式で、処理は高速だが鍵の受け渡し(鍵配送)に安全性の課題がある。公開鍵暗号方式(非対称鍵暗号)は、公開してよい「公開鍵」と本人だけが持つ「秘密鍵」の鍵ペアを使い、公開鍵で暗号化したデータは対応する秘密鍵でしか復号できない。処理は低速だが鍵配送の課題を解決できる。
共通鍵暗号方式・公開鍵暗号方式の具体例
AESは共通鍵暗号方式の代表例、RSAは公開鍵暗号方式の代表例。実際の通信では、公開鍵暗号方式で共通鍵そのものを安全に受け渡し、その後の本体データのやり取りは高速な共通鍵暗号方式で行う「ハイブリッド暗号方式」がよく使われる。
共通鍵暗号方式・公開鍵暗号方式は試験でどう引っ掛けられる?
n人が共通鍵暗号方式で全員と個別に安全な通信をするには「n(n-1)/2」個の鍵が必要になる(鍵の組み合わせ数が急増する)点が計算問題として出やすい。
共通鍵暗号方式・公開鍵暗号方式と関連する用語
共通鍵暗号方式・公開鍵暗号方式が出た過去問
暗号技術のうち、共通鍵暗号方式はどれか。
正解:AES
要点:AESは共通鍵暗号、RSAやElGamalなどは公開鍵暗号
AESは暗号化と復号に同じ鍵を用いる共通鍵暗号方式のブロック暗号で、DESの後継としてNISTが標準化した。共通鍵暗号は公開鍵暗号に比べて処理が高速なため、通信内容やファイルの本体の暗号化に用いられる。他の3つはいずれも公開鍵暗号方式である。
出典:令和1年度 秋期 ITストラテジスト試験 am2 問25(IPA)暗号技術のうち、共通鍵暗号方式のものはどれか。
正解:AES
要点:AESは共通鍵暗号、RSAやElGamalなどは公開鍵暗号
AESは暗号化と復号に同じ鍵を使う共通鍵暗号方式のブロック暗号で、DESの後継としてNISTが標準化した。共通鍵暗号は公開鍵暗号に比べて処理が高速なため、通信データやファイル本体の暗号化に用いられる。
出典:令和5年度 春期 ITストラテジスト試験 am2 問24(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。