ウカマル応用情報技術者ログイン

平成27年度 秋期 応用情報技術者 問37

テクノロジ系

手順に示す処理を行ったとき,検証できることはどれか。

〔手順〕 (1) 送信者Aはファイルのハッシュ値を計算して,信頼できる第三者機関に送信する。 (2) 第三者機関は,信頼できる日時を保持しており,受信したハッシュ値とその受信日時を結合し(結合データ),そのディジタル署名を生成し,ディジタル署名と結合データの組(ディジタル署名済みの結合データ)を送信者Aに返信する。 (3) 送信者Aはファイルと第三者機関から送られてきたディジタル署名済みの結合データを受信者Bに送信する。 (4) 受信者Bは第三者機関のディジタル署名を確認し,ファイルから計算したハッシュ値と,ディジタル署名済みの結合データから取り出されたハッシュ値を照合する。そして,結合データから取り出された日時を確認する。

選択肢
正解と解説

正解 エ

タイムスタンプは、第三者機関が署名した「ハッシュ値と日時」により、その日時にファイルが存在し、以降改ざんされていないことを証明します。

手順はタイムスタンプ(時刻認証)の仕組みです。第三者機関は、受け取ったハッシュ値と信頼できる日時を結合し、ディジタル署名を付けます。受信者Bは署名を確認して、結合データが第三者機関の作成したものだと確かめます。次に、ファイルから計算したハッシュ値と結合データ内のハッシュ値を照合します。一致すれば、その日時にファイルが存在し、それ以降に改ざんされていないことが検証できます。

ア:日時は第三者機関がハッシュ値を受け取った日時です。受信者Bへの到達日時は記録されません。

イ:日時は第三者機関がハッシュ値を受信した日時です。AがBへ送信した日時は記録されません。

ウ:分かるのは、その日時にファイルが存在したことだけです。いつ作成されたかは証明できません。

出典:平成27年度 秋期 応用情報技術者試験 問37

全年度から出題。10問で実力を判定します。登録不要。

出典:平成27年度 秋期 応用情報技術者試験 問37(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方