修了試験 2012-06-24実施分 基本情報技術者試験 問42
ある商店が,顧客からネットワークを通じて注文(メッセージ)を受信するとき,公開鍵暗号方式を利用して,注文の内容が第三者に分からないようにしたい。 商店,顧客のそれぞれが利用する,商店の公開鍵,秘密鍵の適切な組合せはどれか。 〔表〕商店が利用する|顧客が利用する/ア|公開鍵|公開鍵/イ|公開鍵|秘密鍵/ウ|秘密鍵|公開鍵/エ|秘密鍵|秘密鍵
正答3
解説
正解は3です。 公開鍵暗号方式で、注文の内容を第三者に知られないようにするときの鍵の使い方を問う問題です。 内容を秘密にするには、受信者である商店の公開鍵で暗号化し、商店だけが持つ秘密鍵で復号します。 【選択肢別解説】 1:× 商店が自分の公開鍵で復号することはできません。 公開鍵で暗号化した文は、対になる秘密鍵でしか復号できません。 2:× 顧客は商店の秘密鍵を持っていません。 秘密鍵は持ち主の商店だけが管理する鍵です。 3:○ 顧客は商店の公開鍵で注文を暗号化し、商店は自分の秘密鍵で復号します。 秘密鍵を持たない第三者は、注文の内容を読めません。 4:× 顧客は商店の秘密鍵を持っていないので、この組合せは成り立ちません。 【ポイント】 暗号化して秘密を守るときは「受信者の公開鍵で暗号化、受信者の秘密鍵で復号」です。 ディジタル署名では逆に「送信者の秘密鍵で署名、送信者の公開鍵で検証」になります。まとめて解く
修了試験 2012-06-24実施分を通しで解く(80問)→