通信文を公開かぎ暗号方式によって暗号化し,正規の受信者だけが内容を見ることができ,更に,送信者の認証も行えるようにしたい。この要件を実現する方式のうち,適切なものはどれか。ここで,送信者を 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 で復号し,通信文と署名が正しいことを検証する。