令和2年度 ITパスポート 問97(テクノロジ)
出典:令和2年度 ITパスポート試験 公開問題 問97(独立行政法人情報処理推進機構(IPA))
公開鍵暗号方式では,暗号化のための鍵と復号のための鍵が必要となる。4人が相互に通信内容を暗号化して送りたい場合は,全部で8個の鍵が必要である。このうち,非公開にする鍵は何個か。
- ア1
- イ2
- ウ4
- エ6
正解と解説を見る
正解:ウ
【公開鍵暗号方式の鍵】
公開鍵暗号方式では、各人が、対になる公開鍵と秘密鍵の2つの鍵を持ちます。
・公開鍵:誰に知られてもよく、相手に渡したり公開したりします。暗号化に使います
・秘密鍵:本人だけが持ち、非公開にします。復号に使います
相手に送るときは、相手の公開鍵で暗号化し、受け取った人は自分の秘密鍵で復号します。
【鍵の数】
4人がそれぞれ公開鍵と秘密鍵を1つずつ持つので、鍵は全部で 4 × 2 = 8個 です。このうち非公開にする秘密鍵は、1人1個なので4個です。
【選択肢の検討】
ア・イ:秘密鍵は1人1個ずつ必要なので、4人なら4個です。
エ:6個は、共通鍵暗号方式で4人が互いに通信する場合に必要な鍵の数(4 × 3 ÷ 2 = 6)です。公開鍵暗号方式では、非公開の鍵は人数分で済みます。
よって、正解は選択肢ウです。