[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
ここでいうタイムスタンプはなんらかの重要なファイルがある際に、「指定した時間にそのファイルが存在したことを証明するための証明書」である。もうちょっとちゃんとした話とかは タイムスタンプとは|セイコーサイバータイムとかを読んでほしい。
「ちゃんとファイルのバックアップをとっておけば、そいつの更新日付でいつそのファイルが作られた/編集されたかはわかるでしょう?」いやいや、その編集時刻は後からいくらでも改変できます。
ここでいうタイムスタンプは後から改変して偽ったりすることが難しいものである。その為、法的な場面での証拠などとして利用が可能である。有名な例として電子帳簿保存法がある。これは請求書等をタイムスタンプを付加することで電子データとして保管し、公式な場で利用することを認めるものである。
電子データとなれば、作成時間やデータの内容が改ざんされることを恐れる人も多いが、タイムスタンプを付加しておけば安心である。
次のようにして "指定した時間にそのファイルが存在したことを証明" する。
タイムスタンプが信用できる理由を理解するには以下の2つを理解する必要がある。
改ざんの有無を確認する際にはタイムスタンプトークンを復号化する。あらかじめ偽物のタイムスタンプトークンを用意できればファイルの改ざんが可能だ。
しかし、タイムスタンプトークンは TSA の公開鍵で復号化して確認する。これはタイムスタンプトークンが TSA の秘密鍵で暗号化されたものだから可能な話である。この秘密鍵を入手できなければタイムスタンプトークンの偽造はできない。そして、この秘密鍵は一般にトップシークレットである。
公開鍵暗号の技術によって、この線での改ざんは不可能である。
タイムスタンプトークンのハッシュ値と改ざん後のファイルから得られるハッシュ値が一致するのであれば、改ざんは検知されない。
しかし、タイムスタンプトークンに付加されたハッシュ値は誰でも確認できるとはいえ、暗号学的ハッシュによって作成された値である。同じハッシュ値を得られる入力データを特定することは現実的に不可能である。
暗号学的ハッシュの技術によって、この線での改ざんは不可能である。
自ら TSA になることで、不正なタイムスタンプトークンを作り放題だ、というやり方もあるかもしれない。
しかし、実際のところはきちっとしたチェック機関によってチェックされた人でなければ TSA にはなれないので実現は困難だろう。詳しい話はタイムビジネス認定センターの記事などを確認しよう。
ただ、タイムスタンプそのものがやっていることは単純なことである。法的な要請のためにやるのではなく、「身内で」エビデンスを蓄積するためにやりたい、とかであればオレオレ TSA を作ろうとするのはありかもしれない。
タイムスタンプは便利そうだが、利用には金がかかる。
ただいまコメントを受けつけておりません。