問57
頻出度★★★
暗号化方式の特徴について記した表において,表中の a~d に入れる字句の適切な組合せはどれか。
| 暗号方式 | 鍵の特徴 | 鍵の安全な配布 | 暗号化/復号の相対的な処理速度 |
|---|---|---|---|
| a | 暗号化鍵と復号鍵が異なる | 容易 | c |
| b | 暗号化鍵と復号鍵が同一 | 難しい | d |
この問題の解説と、これまでの解答の記録です。
暗号化方式の特徴について記した表において,表中の a~d に入れる字句の適切な組合せはどれか。
| 暗号方式 | 鍵の特徴 | 鍵の安全な配布 | 暗号化/復号の相対的な処理速度 |
|---|---|---|---|
| a | 暗号化鍵と復号鍵が異なる | 容易 | c |
| b | 暗号化鍵と復号鍵が同一 | 難しい | d |
a と b の方式が逆です。「暗号化鍵と復号鍵が異なる」a は公開鍵暗号方式であり、共通鍵暗号方式とするのは誤りです(c・d の速度の対応も実態と合いません)。
a・b の方式が逆である上、速度も逆です。公開鍵暗号方式(a)は処理が遅く共通鍵暗号方式(b)は速いので、c を速い・d を遅いとするのは二重に誤りです。
正解 表の行 a は「暗号化鍵と復号鍵が異なる」とあり、これは暗号化と復号で別々の鍵を使う「公開鍵暗号方式」の特徴です。公開鍵は誰に渡してもよいため鍵の配布が「容易」で、処理は重く相対的に「遅い」ので、a は公開鍵暗号方式、c は「遅い」になります。行 b は「暗号化鍵と復号鍵が同一」とあり、これは同じ秘密の鍵を共有する「共通鍵暗号方式」です。鍵を秘密に渡す必要があるため配布は「難しく」、処理は軽く相対的に「速い」ので、b は共通鍵暗号方式、d は「速い」になります。よって a が公開鍵暗号方式、b が共通鍵暗号方式、c が遅い、d が速い、の組合せである「ウ」が正解です。
a が公開鍵・b が共通鍵という対応は正しいものの、速度が逆です。公開鍵暗号方式(a)は処理が遅いので c は「遅い」、共通鍵暗号方式(b)は速いので d は「速い」が正しく、c を速い・d を遅いとするのは誤りです。