答え ア
【解説】
デジタル署名を使ったメッセージの送受信では、送信者はメッセージをハッシュ関数を使って得られたハッシュデータを自身の署名鍵(秘密鍵)で暗号化しデジタル署名を作成する。
送信者は送信するメッセージにデジタル署名を付加し送信する。
受信者は送信者と同じ方法(アルゴリズム)でメッセージからハッシュデータを生成し、メッセージに付加されたデジタル署名を送信者の公開鍵で復号したものと比較し、一致すれば正しい送信者のものとして扱い、不一致の場合には送信者が偽物であるかメッセージが改ざんされていると判断し、破棄する。