基礎理論
アルゴリズム
コンピュータ構成要素
システム構成要素
ソフトウェア
ハードウェア
ヒューマンインタフェース
マルチメディア
データベース
ネットワーク
セキュリティ
システム開発技術
ソフトウェア開発管理技術
😀 mypage
🥇 ranking
📊 chart
📏 rule
No.111 メッセージにRSA方式のディジタル署名を付与して2者間で送受信する。
そのときのディジタル署名の検証鍵と使用方法はどれか。
⭕️
💾
🖊 ☑️
⭕️ [[ AnswerCalc[0] ]] % A [[ AnswerCalc[1] ]]
ディジタル署名の生成及び検証手順は次の通りです。
  1. 送信者は、メッセージをハッシュ関数にかけてメッセージダイジェスト(ハッシュ値)を得る。
  2. 送信者は、メッセージダイジェストを送信者の秘密鍵で暗号化することでディジタル署名を生成し、メッセージと一緒に送信する。
  3. 受信者は、ディジタル署名を送信者の公開鍵で復号し、メッセージダイジェストを得る。
  4. 受信者は、受信したメッセージを送信者と同じハッシュ関数でハッシュ化したものと、3.で復号したメッセージダイジェクトを比較する。
  5. 一つのメッセージからハッシュ関数によって生成されるメッセージダイジェストは常に同じになるため、送信者から送られてきたメッセージダイジェストと、受信側でハッシュ化したメッセージダイジェストが同じなら、通信内容が改ざんされていないことが証明される。
ディジタル署名の検証鍵は「送信者の公開鍵」であり、その使用方法は「受信者がディジタル署名からメッセージダイジェストを算出する」ことです(上記3.の手順が該当します)。したがって「ウ」の記述が適切です。
💾 ✔️
[[ d.CommentTxt ]]
🏠 >   基本情報技術者試験 >     テクノロジー >     セキュリティ >  
< >
🥇