JJ プログラム仙人修行日誌

2024/04/20 からは、プログラム仙人修行の日誌を書いてます。

 通信文を公開かぎ暗号方式によって暗号化し,正規の受信者だけが内容を見る
ことができ,更に,送信者の認証も行えるようにしたい。この要件を実現する方
式のうち,適切なものはどれか。ここで,送信者を A,受信者を B とし,A の
公開かぎ及び秘密かぎをそれぞれ a1,a2 とし,B の公開かぎ及び秘密かぎをそ
れぞれ b1,b2 とする。

 ア A は,通信文,及び a2 で暗号化した署名をまとめて b1 で暗号化し,送
  信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を a1 で
  復号し,通信文と署名が正しいことを検証する。

 イ A は,通信文,及び b1 で暗号化した署名をまとめて b1 で暗号化し,送
  信する。B は,b2 でまず全体を復号し,更に,暗号化された署名を b2 で
  復号し,通信文と署名が正しいことを検証する。

 ウ A は,通信文と署名をまとめて a2 で暗号化し,送信する。B は,a1 で
  復号し,通信文と署名が正しいことを検証する。

 エ A は,通信文と署名をまとめて b1 で暗号化し,送信する。B は,b2 で
  復号し,通信文と署名が正しいことを検証する。