ITパスポート試験

問97

ITパスポート過去問 令和2年度(2020年)問97

公開鍵暗号方式では,暗号化のための鍵と復号のための鍵が必要となる。4人が相互に通信内容を暗号化して送りたい場合は,全部で8個の鍵が必要である。このうち,非公開にする鍵は何個か。

選択肢

  • 1
  • 2
  • 4
  • 6

正解と解き方・学習ポイント(AI解説)

正解:
あなたの回答:未回答

公開鍵暗号方式では、利用者ごとに公開鍵と秘密鍵の2つで1組の鍵ペアを持ちます。非公開にするのは秘密鍵です。4人が通信する場合、各自が秘密鍵を1個ずつ持つので、非公開にする鍵は合計4個です。

不正解

秘密鍵は1人につき1個必要です。4人いるので、非公開にする鍵が1個では不足します。

不正解

秘密鍵は4人がそれぞれ1個ずつ持つので、非公開にする鍵は2個では足りません。

正解

公開鍵暗号方式では、非公開にするのは秘密鍵です。4人が秘密鍵を1個ずつ持つので、非公開にする鍵は4個です。

不正解

鍵が全部で8個なら、公開鍵4個と秘密鍵4個です。非公開にする鍵(秘密鍵)は4個なので、6個は誤りです。

Point

この問題は、公開鍵暗号方式における公開鍵と秘密鍵(非公開鍵)の区別と、人数から鍵の個数を数えられるかを問うています。特に、非公開にするのは秘密鍵であり、人数分だけ存在する点を理解することがねらいです。

解くために必要な知識

この問題を解くには、公開鍵暗号方式における公開鍵と秘密鍵の役割と、利用者数と鍵の個数の対応関係を理解している必要があります。

用語の整理

用語 意味
公開鍵暗号方式(公開鍵暗号) 利用者が公開鍵と秘密鍵の2個の鍵を持ち、公開鍵で暗号化し、対応する秘密鍵で復号する方式です。公開鍵は配布してよく、秘密鍵は本人のみが保持します。
公開鍵 他者に公開してよい鍵です。主に暗号化(または署名検証)に使います。
秘密鍵(非公開鍵) 外部に公開しない鍵です。主に復号(または署名作成)に使います。

個数の考え方

1人あたりの鍵の個数

  • 公開鍵: 1個

  • 秘密鍵(非公開鍵): 1個

  • 合計: 2個

利用者がN人いるとき

鍵の種類 個数 数え方
公開鍵 N 1人につき1個
秘密鍵(非公開鍵) N 1人につき1個
合計 2N 上記の合計

問題の解法手順

各選択肢の整理

前提

公開鍵暗号方式では、1人あたり次の2個の鍵を持ちます。

  • 公開鍵: 公開してよい

  • 秘密鍵(非公開鍵): 公開しない

よって、利用者数をN人とすると次の関係になります。

項目 個数
鍵の合計 2N
非公開にする鍵(秘密鍵) N

N = 4 のとき

  • 鍵の合計は 2N = 2×4 = 8 個です。

  • 非公開にする鍵は N = 4 個です。

以上より正解は「ウ」です。

選択肢 非公開鍵の個数 結論
1 人数4と一致しません
2 人数4と一致しません
4 正しいです
6 人数4と一致しません

選択肢ごとの解説

不正解

秘密鍵は1人につき1個必要です。4人いるので、非公開にする鍵が1個では不足します。

不正解

秘密鍵は4人がそれぞれ1個ずつ持つので、非公開にする鍵は2個では足りません。

正解

公開鍵暗号方式では、非公開にするのは秘密鍵です。4人が秘密鍵を1個ずつ持つので、非公開にする鍵は4個です。

不正解

鍵が全部で8個なら、公開鍵4個と秘密鍵4個です。非公開にする鍵(秘密鍵)は4個なので、6個は誤りです。

まとめ

公開鍵暗号方式では、利用者ごとに公開鍵と秘密鍵の2つで1組の鍵ペアを持ちます。非公開にするのは秘密鍵です。4人が通信する場合、各自が秘密鍵を1個ずつ持つので、非公開にする鍵は合計4個です。

テクノロジ系 > 技術要素 > セキュリティ

順次、単語を追加予定です。もうしばらくお待ちください。