タイムスタンプ anchor.png

タイムスタンプは,電子文書ファイルやデータファイルに対して正確な日時を付与してそれを保証する技術。

その文書やデータがその時存在し,その後改ざん(変更)されていないことを証明するための仕組みとして使用される。

Page Top

データが存在し改ざん(変更)されていないことを証明する anchor.png

電子契約等ではデジタル署名とタイムスタンプの双方を用いて法的効力を担保しているようだ。
この時,文書の作成日時における正当性を証明するために,タイムスタンプが用いられる。

タイムスタンプの役割には以下がある。

  • 存在証明
    タイムスタンプの付与時刻に,その電子文書が存在していたことを証明する。
  • 改ざん(変更)がされていないことの証明
    タイムスタンプの付与以降の電子文書が,改ざんされていないことを証明する。
Page Top

タイムスタンプ局を介して証明する anchor.png

タイムスタンプ局(時刻認証局)は,タイムスタンプを発行する機関。
この機関が発行するタイムスタンプを付与することにより,文書がその時刻に存在したことが証明されることになる。

大まかな仕組みは以下のようになっている。

  1. タイムスタンプ申請者(電子文書の作成者)は,電子文書のハッシュ値を基にタイムスタンプ局にタイムスタンプをリクエストする。
  2. タイムスタンプ局は,時刻配信局に正確な時刻を問い合わせる。
  3. タイムスタンプ局は,ハッシュ値・時刻情報からタイムスタンプトークンを生成し,申請者へ付与する。
  4. 申請者はタイムスタンプトークンのハッシュ値と自身が生成した値を比較する。
  5. ハッシュ値が一致
    電子文書の存在したことが確認できる。
    電子文書が改ざんされていないことが確認できる。
  6. ハッシュ値が不一致
    電子文書が変更・改ざんされた可能性があることが確認できる。

タイムスタンプは,タイムスタンプ局から発行されるスタンプの付与により,正確な日時を証明する技術ということになる。

Page Top

タイムスタンプの必要性 anchor.png

電子文書の作成・保管にあたり,なぜタイムスタンプが必要になるのか?

Page Top

電子契約のデータ保存には不可欠 anchor.png

紙による文書では,その文書が改ざんされるとその痕跡が残る。
一方,電子文書やデータの場合,情報を書き換えられた時にその痕跡を後から見つけるのはひじょうに困難である。

タイムスタンプを利用すると,電子文書やデータの存在と非改ざん性を証明出来るようになるので,客観性の担保が可能となって紙の文書と同様の安全性を確保できる。

このことから日本の電子帳簿保存法では,電子契約や領収書・請求書・申請書といった文書を電子的な文書ファイルやデータとして保存する場合は,タイムスタンプの付与が義務化されている。

Page Top

長期署名が可能になる anchor.png

電子契約での有効期間は,デジタル署名のみの場合で1~3年,タイムスタンプ有りの場合で10年になっている。
しかし契約締結においては10年以上の法的効力を求められるケースがある。この場合,10年が限度の電子契約で契約等をするということは難しくなってしまう。

10年以上の長期のデジタル署名を実現するために,タイムスタンプを10年ごとに付与し,電子契約の有効期間を更新していく仕組みが使われているようだ。
10年ごとに付与される新しいタイムスタンプは,その時の新しい暗号化技術を使うようになるので,より安全性が高くなっていくと思われる。

このように,定期的にタイムスタンプを追加更新していくことで,信頼性・安全性を担保できるように努めているようだ。

また期間が延長された文書には,デジタル署名・タイムスタンプの失効情報といった更新に必要な情報も含まれている。

Page Top

デジタル署名とタイムスタンプの関係 anchor.png

文書をデータで保管するには日本の法令の場合,見読性完全性機密性検索性を確保する必要があるとある。
この内,デジタル署名・タイムスタンプは,完全性を確保する手段となっている。

完全性を構成する要素である誰がいつ何をの中で,デジタル署名のみでは誰が何をを証明する事が出来る。
しかし,いつを証明することが出来ない。
これは,コンピュータを用いるデジタル署名では,そのコンピューターの設定などを変更することで簡単に日時を変えたりすることが出来てしまうから。

そこで,この正しいいつを証明するためにタイムスタンプが必要となっている。

タイムスタンプでは,いつ何をを証明することが出来る。文書作成者の影響が及ばない第三者機関にタイムスタンプを付与してもらうことで,日時の正当性を証明出来るようになる。

つまり,デジタル署名とタイムスタンプを組み合わせることで,電子文書ファイルやデータの完全性を確保出来るようになるわけです。

Page Top

日本における税関係書類等へ付与するタイムスタンプの要件 anchor.png

2023/07/30以降,日本では税関係書類等で使用できるタイムスタンプは,総務大臣に認定された以下のタイムスタンプ認証局が発行したタイムスタンプのみで,それ以外のタイムスタンプは使用できないようだ。

Page Top

無料で使えるタイムスタンプサーバー anchor.png

上記の有料のタイムスタンプ認証局の多くは,初期費用や月額料金といった利用料がかかるため,単発で利用したい時だけの場合だどでは予想以上のコストがかかる。

急に取引先からタイムスタンプを要求されたときに,無料でタイムスタンプを利用できればコスト削減が出来る。

無料で利用できるタイムスタンプを提供してくれるタイムスタンプ認証局には以下のところがある。
使用する場合は,URLをタイムスタンプサーバのURLとして各アプリケーションに設定する。
いずれもユーザー認証はないので,ID・Password欄は空欄で良い。

名前URL証明書
SSL.comhttp://ts.ssl.comWindowsの証明書ストアにルートCA証明書がデフォルトでインストールされている。
digicerthttp://timestamp.digicert.comRFC3161 compliant Time Stamp Authority
StarFieldTech.comhttp://tsa.starfieldtech.comWindowsの証明書ストアにルートCA証明書がデフォルトでインストールされている。
apple.comhttp://timestamp.apple.com/ts01Apple Timestamp Certification Authority
LangEdgehttp://www.langedge.jp/tsaLE TSA 200020
FreeTSA.orghttps://freetsa.org/tsrFreeTSA.org

SSL.com以外のタイムスタンプサーバの場合は,検証時にそれぞれのルート証明書・中間証明書等が必要になる。使用するタイムスタンプサーバーの証明書をダウンロードし,ルート証明書・中間証明書等を証明書ストアに登録することで検証することが出来るようになる。

Page Top

Acrobat Readerでタイムスタンプを利用する anchor.png

Acrobat Readerは,PDFファイルを見るアプリケーションだが,タイムスタンプの付与も可能になっている。

  • Acrobat Readerを起動し,編集>環境設定をクリック。
  • 署名をクリックして,タイムスタンプサーバーを設定の詳細ボタンをクリックする。
  • 上記のSSL.comを設定する。

この後,

  • PDFファイルをAcrobat Readerで開く。
  • ツール>証明書をクリックする。
  • タイムスタンプをクリックする。

これで,タイムスタンプがつけられたファイルが保存される。

ツール>デジタル証明書では,タイムスタンプが付与されたデジタル署名を行うことが出来る。


新しくコメントをつける

題名
ゲスト名
投稿本文
より詳細なコメント入力フォームへ

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 44, today: 1, yesterday: 1
最終更新: 2024-03-06 (水) 16:36:20 (JST) (52d) by yuji