令和7年度 ITパスポート 問89(テクノロジ)
出典:令和7年度 ITパスポート試験 公開問題 問89(独立行政法人情報処理推進機構(IPA))
- アa,b,d
- イa,c,d
- ウb,d
- エc,d
正解と解説を見る
正解:ア
【共通鍵暗号方式と公開鍵暗号方式】
・共通鍵暗号方式:暗号化と復号に同じ鍵を使います。鍵を持つ人どうしだけが読めます
・公開鍵暗号方式:対になる公開鍵と秘密鍵を使います。公開鍵は誰でも入手でき、秘密鍵は本人だけが持ちます。公開鍵で暗号化したデータは、対応する秘密鍵で復号します
この設問のdは、秘密鍵で暗号化したメッセージを、対応する公開鍵で復号できるという問題文の前提に従って考えます。
したがって、Aさんが復号できるのは、Aさんが使える鍵(AさんとBさんの共通鍵、Aさんの秘密鍵、誰でも入手できるBさんの公開鍵)で復号できるメッセージです。
【a〜dの検討】
a:AさんとBさんの共通鍵で暗号化したメッセージは、同じ共通鍵を持つAさんが復号できます。
b:Aさんの公開鍵で暗号化したメッセージは、対になるAさんの秘密鍵で復号できます。Aさんは自分の秘密鍵を持っているので、復号できます。
c:Bさんの公開鍵で暗号化したメッセージは、Bさんの秘密鍵でしか復号できません。Aさんは持っていないので、復号できません。
d:Bさんの秘密鍵で暗号化したメッセージは、対になるBさんの公開鍵で復号できます。公開鍵は誰でも入手できるので、Aさんも復号できます。
【補足:デジタル署名との関係】
秘密鍵で処理したものを公開鍵で確かめられるという性質は、デジタル署名に使われます。ただし、実際のデジタル署名では、メッセージそのものを暗号化するのではありません。メッセージから求めたハッシュ値を基に、送信者が自分の秘密鍵で署名を作り、受信者は送信者の公開鍵で署名を検証します。これで、送信者が本人であることと、メッセージが改ざんされていないことを確かめられます。
Aさんが復号できるのはa、b、dです。よって、正解は選択肢アです。