問60の正解: エテクノロジ系/セキュリティ
公開鍵暗号方式で使用する鍵に関する次の記述中の a, b に入れる字句の適切な組合せはどれか。 それぞれ公開鍵と秘密鍵をもつA社とB社で情報を送受信するとき、他者に通信を傍受されても内容を知られないように、情報を暗号化して送信することにした。A社からB社に情報を送信する場合、A社は [ a ] を使って暗号化した情報をB社に送信する。B社はA社から受信した情報を [ b ] で復号して情報を取り出す。
この設問が問うていること
公開鍵暗号方式におけるデータの暗号化と復号に用いる鍵の組み合わせについて問う設問です。
アa=A社の公開鍵, b=A社の公開鍵
選択肢アの解説: 受信者以外の鍵や公開鍵による復号は成り立たないため、誤りです。
イa=A社の公開鍵, b=B社の秘密鍵
選択肢イの解説: A社の公開鍵で暗号化したデータはA社の秘密鍵でしか復号できないため、不適切です。
ウa=B社の公開鍵, b=A社の公開鍵
選択肢ウの解説: 暗号化に用いるのがB社の公開鍵である点は正しいですが、復号にはB社の秘密鍵が必要なため、不適切です。
エa=B社の公開鍵, b=B社の秘密鍵正解
選択肢エの解説: 送信元A社は「受信者B社の公開鍵」で暗号化し、受信者B社は「受信者B社の秘密鍵」で復号するため、適切です。
総合解説
公開鍵暗号方式を用いてデータを暗号化して送受信する際、どの鍵を使用するかを問う問題です。 ・基本ルール: 誰でも入手できる「公開鍵」で暗号化したデータは、ペアとなる本人しか持っていない「秘密鍵」でしか復号できません。 ・本問のケース: A社からB社へ機密データを送信する場合、B社だけが復号できるようにしたいので、A社は「受信者であるB社の公開鍵」を使って暗号化します(a)。 ・暗号化されたデータを受け取ったB社は、自身のみが厳重に保管している「B社の秘密鍵」を使ってデータを復号します(b)。 ・したがって、a=B社の公開鍵、b=B社の秘密鍵となり、正解は選択肢dです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)