スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.2555
デジタル署名の生成と検証のライフサイクルにおいて、署名データの作成完了から検証プロセスが開始されるまでの間に発生するイベントとして適切なものはどれか。

【正解の解説】

作成されたデジタル署名と元のメッセージが、通信経路を介して受信者へと送信される。

手紙を書いて封をし、郵便ポストに投函して相手に届ける一連の「郵送プロセス」と同じです。どれほど完璧な署名を作っても、インターネットなどの通信経路を使って受信者のもとに届けなければ、相手は検証作業を始めることができません。ライフサイクルの中では「作成」と「検証」の間に必ず「送信・配送」のステップが挟まるため、この選択肢が正解となります。

スポンサーリンク

【その他の選択肢の解説】

受信者によって正当性が確認されたデジタル署名と元のメッセージが、安全な保管庫へと長期保存される。

試験でよくある「プロセスの順序を入れ替える引っかけ問題」です。長期保存はすべてのやり取りが無事に終わったあとの「未来のイベント」です。問題文が聞いているのは「作成完了から検証が始まるまで」のタイムライン上の空白期間なので、時系列を整理して見抜く必要があります。

送信者の秘密鍵によって暗号化されたデジタル署名と元のメッセージが、第三者機関によって厳重に復元される。

デジタル署名は送信者が自分の秘密鍵で「作成(署名)」するものであり、第三者機関が秘密裏に復元する仕組みではありません。また、公開鍵暗号の基本ルールや認証局の役割(証明書の発行など)に関する初学者の勘違いを誘発するための誤答トラップとして巧妙に配置されています。

生成されたデジタル署名と元のメッセージが、送信者自身の端末内においてハッシュ値へ直接変換される。

メッセージからハッシュ値を計算する作業は、まさに「デジタル署名を生成する瞬間」の最初に行われる内部処理です。作成がすでに完了した後のフェーズの話をしている問題文の文脈とはタイトルの噛み合わせが合わず、プロセスの順序を早とましさせる典型的なひっかけです。