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です。

執筆・監修: 運営者 KH更新日: 2026-07-05出典: IPA公式PDF(過去問題・解答例)
AIAIにその場で質問(デモ応答)

こんな聞き方もできます(タップで質問)

令和4年度を本番同様のCBT形式で解いてみよう

無料登録なしでも一部体験可能。登録すれば採点・弱点分析・AI教科書まで使えます。

令和4年度の過去問CBTを解く