「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

時刻認証

pointこの用語のポイント

pointその時間に、その内容でファイルが存在したことを保証するよ

point存在証明と完全性の証明で使うよ

point「タイムスタンプ」と表現される場合もあるよ

スポンサーリンク

簡単に書くよ

時刻認証(読:ジコクニンショウ)とは

その時点の存在証明書を意図する「タイムスタンプ」と、ほぼ同じ意味の用語。
用語の中身としては

「何年何月何日の何時何分何秒に、このファイルが、この内容で確かにあったよ」を証明する仕組み
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

「そのファイルは、その時間に、その内容で確かに存在しましたよ!」を証明する仕組み

が「時刻認証」です。
例えば、1年前の時点のピヨ太君が確かにピヨ太君であったことを証明します。

時刻認証

例えば、そうですね。
2017年5月31日時点のピヨ太君がピヨ太君だったと証明するとします。

まずピヨ太君は、自分の特徴を書いた紙を用意します。
例えば

1.大学坊を、かぶっている
2.眠そう
3.黄色い


などですね。
それを見ればピヨ太君だと分かる内容です。

時刻認証2

ピヨ太君の特徴を書いた紙のように「それを見れば確かにそいつだと分かる内容」を専門用語で「ハッシュ値」と言います。
「ハッシュ値」という用語自体の意味は違いますけどね。
ファイルの内容をもとにして作ったデータ(ハッシュ値)を「そのファイルは変更されていませんよ!」を確認するときのネタ元として使うのです。
だから「それを見れば確かにそいつだと分かる内容」を指して「ハッシュ値」と呼びます。

時刻認証3

次にピヨ太君は、自分の特徴を書いた紙をピヨ太ママに送ります。
ピヨ太ママは「こいつは確かにピヨ太よ!」と保証してくれる人(?)です。

時刻認証4

ピヨ太ママのように「内容を保証してくれる人」は専門用語で「時刻認証局(TSA)」と言います。

時刻認証5

次はピヨ太ママの出番です。
ピヨ太君の特徴を書いた紙を受け取ったピヨ太ママは、時報サービスに電話して「今は何時ですか~?」を確認します。
より正確な時間を知るためです。
時報サービスからは「2017年5月31日16時12分15秒ですよ~」という返事がきました。

時刻認証6

ピヨ太ママが正確な時刻を知るために使った時報サービスは専門用語で「時刻配信局(TAA)」と言います。
時刻配信局(TAA)から教えてもらった時刻が「このファイルは、この時点で確かにあったよ!」を確認するときに使う「この時点」の時刻です。

時刻認証7

これでピヨ太ママの元に

1.それを見れば確かにそいつだと分かる内容
2.正確な現在時刻


が揃いました。

ピヨ太ママは、この2つを合体させます。

時刻認証8

「それを見れば確かにそいつだと分かる内容」と「正確な現在時刻」を合体したものは専門用語で「タイムスタンプトークン」と言います。

時刻認証9

このタイムスタンプトークンが「2017年5月31日時点のピヨ太君がピヨ太君だったと証明する証明書」に相当します。

ピヨ太ママは「それを見れば確かにそいつだと分かる内容」と「正確な現在時刻」を合体したもの(タイムスタンプトークン)をピヨ太君に送り返します。

時刻認証10

これが時刻認証の大雑把な流れです。

時刻認証11

ここで ちょっと考えてみてください。

ピヨ太君が受け取ったタイムスタンプトークンの中身は

1.それを見れば確かにそいつだと分かる内容
2.(タイムスタンプトークンを作った時点の)正確な現在時刻


です。

……ちょっと説明しにくいので、1と2の並びを変えますね。
ピヨ太君が受け取ったタイムスタンプトークンの中身は

1.(タイムスタンプトークンを作った時点の)正確な現在時刻
2.それを見れば確かにそいつだと分かる内容


です。

1を見れば、時刻認証を行った時刻が分かります。
言い方を変えれば「ファイルが確実に存在した時刻」です。
ちょっと小難しい言い方ですが「存在証明」ができます。

2と実際のファイルを見比べれば、変更されているかいないかが分かります。
2の内容と実際のファイルが一致すれば、変更されていないと分かります。
一致しなければ、変更されているはずです。
ちょっと小難しい言い方をすると「完全性の証明」ができます。

時刻認証をやることで

1.その時点に、そのファイルが存在したこと
2.その時点以降に、ファイルが変更されていないこと


の証明ができるのです。

なお、時刻認証の仕組みを指して、もしくは、時刻認証の仕組みで発行される証明書を指して「タイムスタンプ」と表現する場合も あります。
一応、覚えておいてください。
個人的には「時刻認証」よりも「タイムスタンプ」の方が一般的な表現だと思います。


image piyo2

一言でまとめるよ

まぁ「時刻認証」って単語が出てきたら「『そのファイルは、その時間に、その内容で存在しましたよ!』を証明する仕組みなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像018
書籍画像035

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
優れたエンジニアがコミュニティの中でしていること
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック