対象試験と出題頻度

タイムスタンプは、情報セキュリティマネジメント・基本情報技術者・応用情報技術者で出題されるテーマです。

「タイムスタンプサービスの説明を選べ」という定義問題が中心で、暗号化デジタル署名の選択肢との区別が問われます。

詳細をクリックして確認
対象試験:
情報セキュリティマネジメント
基本情報技術者
応用情報技術者
出題頻度:
★★☆☆☆
ランクC(応用)余裕があれば覚える

用語の定義

タイムスタンプ(Time Stamp/時刻認証)とは、一言で言うと

 「電子データがある日時に確かに存在していたこと、かつその日時以降に改ざんされていないことを、第三者機関が証明する技術」

のことです。

イメージとしては、「公証役場の確定日付印」と同じです。

紙の契約書に公証役場で日付印を押してもらうと、「その日にこの文書が存在していた」ことを第三者が証明してくれます。タイムスタンプはこの仕組みを電子データの世界で実現したものです。

📊 タイムスタンプの基本情報

項目 内容
英語名 Time Stamp
発行機関 TSA(Time Stamping Authority:時刻認証局)
証明できること ①存在証明 ②非改ざん証明

解説

電子データはコピーや書き換えが容易なため、「この文書は本当にその日に存在していたのか」「後から内容を改ざんしていないか」を自力で証明することができません。

この問題を解決するのがタイムスタンプです。信頼できる第三者機関であるTSA(時刻認証局)が、電子データの存在時刻と非改ざんを証明する仕組みを提供します。

タイムスタンプの仕組み

タイムスタンプの発行と検証は、次の流れで行われます。

まず、利用者が電子データのハッシュ値を計算し、TSAに送信します。

ハッシュ値だけを送るため、電子データの中身はTSAにも知られません。

次に、TSAは受信したハッシュ値に「信頼できる時刻情報」を結合し、TSA自身の秘密鍵でデジタル署名を付与します。この署名済みデータが「タイムスタンプトークン」です。

検証時には、対象の電子データからハッシュ値を再計算し、タイムスタンプトークンに含まれるハッシュ値と照合します。一致すれば「その時刻にデータが存在し、以降改ざんされていない」と判断できます。

デジタル署名との違い

ここだけは確実に押さえてください。タイムスタンプとデジタル署名は役割が異なります。

デジタル署名は「誰が作成したか(本人性)」と「改ざんされていないか(完全性)」を証明する技術です。署名者本人の秘密鍵で署名するため、作成者を特定できます。

一方、タイムスタンプは「いつ存在していたか(存在証明)」と「それ以降改ざんされていないか(非改ざん証明)」を証明する技術です。第三者機関であるTSAが時刻情報を付与するため、時刻の信頼性が保証されます。

実務では、デジタル署名とタイムスタンプを組み合わせることで「誰が」「いつ」「改ざんなく」文書を作成したかを証明するのが一般的です。

では、この用語が試験でどのように出題されるか見ていきましょう。

💡 タイムスタンプの核心を3行で

・電子データの「存在証明」と「非改ざん証明」を第三者機関(TSA)が行う技術
・ハッシュ値+時刻情報+TSAのデジタル署名で構成される
・デジタル署名が「誰が」を証明するのに対し、タイムスタンプは「いつ」を証明する


試験ではこう出る!

タイムスタンプは、認証技術の比較問題として各試験区分で出題されています。

出題パターンは大きく2つに分かれます。

📊 過去問での出題実績(クリックして表示)
試験回 出題内容 問われたポイント
SG H29春
問10
情報セキュリティにおけるタイムスタンプサービスの説明を選ぶ問題。 ・「ある日時に存在+以降改ざんなし」が正解
・NTPやバイオメトリクス認証の説明がひっかけ
FE H29春
午前 問41
SG H29春 問10と同一の問題(流用)。タイムスタンプサービスの説明を選ぶ。 ・SG・FE間で同じ問題が出回る典型例
・選択肢構成も完全に同一
AP H27秋
午前 問37
ハッシュ値の送信→第三者機関が時刻とデジタル署名を付与→検証する手順を示し、検証できることを選ぶ問題。 ・手順の流れからタイムスタンプの仕組みを読み取る
・「存在証明+非改ざん証明」の組み合わせを正しく選べるか

📝 IPA試験での出題パターン

パターン1:「タイムスタンプサービスの説明を選べ」
4つの選択肢にタイムスタンプ・NTP・バイオメトリクス認証・時刻配信局(TAA)の説明が並ぶ形式。キーワードは「ある日時に存在」「以降改ざんされていない」の2点セット。どちらか一方だけでは不正解です。

パターン2:「手順を読んで検証できることを選べ」
AP H27秋のように、ハッシュ値の送信から検証までの手順が問題文に記述され、「この手順で検証できることは何か」を選ばせる形式。「ファイルが作成された日時」や「ファイルが到達した日時」はひっかけです。正解は「ファイルが存在し、以降改ざんされていないこと」です。

試験ではここまででOKです。タイムスタンプの技術規格(RFC 3161)やTSAの認定制度まで問われることはまずないので、深追いは不要です。


【確認テスト】理解度チェック

ここまでの内容を理解できたか、簡単なクイズで確認してみましょう。


Q. 情報セキュリティにおけるタイムスタンプサービスの説明として、最も適切なものはどれでしょうか?

  • A. ネットワーク上のPCやサーバの内部時計を正確な時刻に同期させるためのプロトコル。
  • B. 電子データの作成者を特定し、作成者本人が署名したことを受信者が検証できるようにする技術。
  • C. 電子データがある日時に確かに存在していたこと、及びその日時以降に改ざんされていないことを証明するサービス。

正解と解説を見る

正解:C

解説:
タイムスタンプは、第三者機関(TSA)が電子データのハッシュ値と時刻情報を結合して署名することで、「存在証明」と「非改ざん証明」の2つを実現するサービスです。

選択肢AはNTP(Network Time Protocol)の説明です。NTPはネットワーク上の機器の時計を同期する仕組みであり、電子データの存在証明や改ざん検知は行いません。選択肢Bはデジタル署名の説明です。デジタル署名は「誰が作成したか」を証明する技術であり、「いつ存在したか」を証明する機能は持ちません。


よくある質問(FAQ)

Q. タイムスタンプは電子帳簿保存法とどう関係しますか?

電子帳簿保存法では、電子取引データの保存要件の一つとして「タイムスタンプの付与」が挙げられています。請求書や領収書を電子データで保存する場合、総務大臣が認定したタイムスタンプを付与することで、税務上の信頼性を確保できます。2022年1月の法改正以降、電子取引データの紙保存が原則廃止されたため、タイムスタンプの実務上の重要性は高まっています。

Q. タイムスタンプはデータの「作成日時」を証明できますか?

できません。タイムスタンプが証明するのは「TSAにハッシュ値が届いた日時にデータが存在していたこと」です。データが実際にいつ作成されたかは、タイムスタンプの付与よりも前の話であり、証明の対象外です。IPA試験でも「ファイルが作成された日時」を選ばせるひっかけ選択肢が定番なので、この違いは正確に理解してください。

Q. タイムスタンプの有効期限はありますか?

あります。タイムスタンプに使われる暗号アルゴリズムには有効期限があり、一般的に10年程度が目安です。有効期限を過ぎると検証ができなくなるため、長期保存が必要な場合は、有効期限が切れる前に新しいタイムスタンプを上書き付与する「アーカイブタイムスタンプ」という仕組みが使われます。試験ではこの範囲まで問われることはほぼないため、参考程度で構いません。