たいむすたんぷ
タイムスタンプ(時刻認証)
別称: 時刻認証
電子データが特定の時刻に存在し、改ざんされていないことを証明する技術です。
詳しい説明
タイムスタンプとは、ある電子データがその時刻に確かに存在していたこと(存在証明)と、その時刻以降に改ざんされていないこと(非改ざん証明)を証明する技術です。電子署名法やe-文書法に基づき、電子契約や電子データの原本性を担保するために利用されています。
この仕組みは、信頼できる時刻配信局から時刻情報を受け取り、データと結合してハッシュ値を生成し、タイムスタンプ局が電子署名を付与して発行します。後からデータの内容を1ビットでも変更しようとするとハッシュ値が変わるため、元のタイムスタンプとの照合で改ざんが即座に検知されるという確実性を持ちます。
基本情報技術者試験ではセキュリティやコンプライアンス分野で頻出です。混同しやすい語に電子署名があります。電子署名は、文書が誰によって作成されたか(本人性)を証明し、タイムスタンプはいつ作成されたか(時刻性)を証明するという、補完し合う役割の違いがあります。両者を組み合わせて利用することが一般的です。
試験で問われること
基本情報技術者試験
- タイムスタンプが「存在証明」と「非改ざん証明」の2つの役割を持つことを理解します。
- 電子署名との違い(本人性か時刻性か)を区別して回答できるようにします。
- ハッシュ値を利用することで改ざんを検知できる仕組みを学びます。