SkillStack
テクノロジ系89 / 100問

ITパスポート試験 令和7年度 公開問題 問89

Aさんは、Bさんから次の4種類のメッセージを受け取った。Aさんが、受け取ったメッセージを復号して読むことができるものだけを全て挙げたものはどれか。 a AさんとBさんとの共通鍵で暗号化したメッセージ b Aさんの公開鍵で暗号化したメッセージ c Bさんの公開鍵で暗号化したメッセージ d Bさんの秘密鍵で暗号化したメッセージ

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

aは、AさんとBさんが同じ共通鍵を保有しているため、Aさんはその共通鍵を用いて復号できます。bは、Aさんの公開鍵で暗号化されているため、対応するAさんの秘密鍵で復号できます。dは、Bさんの秘密鍵で処理されているため、対になるBさんの公開鍵で元のメッセージを読めます。Bさんの公開鍵は他者に公開されるものなので、Aさんも利用できます。したがって、読めるものはa、b、dであり、アが正解です。

イは誤りです。cはBさんの公開鍵で暗号化されており、復号にはBさんの秘密鍵が必要です。AさんはBさんの秘密鍵を保有していないため、cを読むことができません。

ウは誤りです。bとdは読めますが、共通鍵で暗号化されたaも、共通鍵を共有しているAさんなら復号できます。

エは誤りです。dは読めますが、cはAさんには復号できません。また、Aさんが読めるaとbが含まれていません。

【ポイント】 公開鍵で暗号化したデータは、対応する秘密鍵で復号します。秘密鍵による処理を公開鍵で確認する仕組みは、送信者の確認や改ざん検知に利用されるデジタル署名の基本です。 共通鍵暗号方式では、暗号化と復号に同じ鍵を使います。

出典:令和7年度 ITパスポート試験 公開問題 問89
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める