(Translated by https://www.hiragana.jp/)
タイムスタンプ - Wikipedia コンテンツにスキップ

タイムスタンプ

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
手紙てがみされた「物理ぶつりてきな」タイムスタンプ(ドイツ・フランクフルト)。押印おういんされた日付ひづけ中央ちゅうおうえる。矢印やじるししめすのはその時刻じこく(24あいだせい)。円周えんしゅう時計とけい役割やくわりたす。
「さほど自動じどうされていなかったかつてのタイムスタンプ処理しょり」。1915ねん当時とうじのカメラの宣伝せんでん広告こうこく撮影さつえい時刻じこく写真しゃしんいちまいごとにインクでスタンプしている。

タイムスタンプえい: timestamp)とはある出来事できごと発生はっせいした日時にちじ日付ひづけ時刻じこくなどをしめ文字もじれつ狭義きょうぎには郵便ゆうびんぶつ発送はっそう日時にちじとうしめすためにされる郵便ゆうびんしるしのことをす(画像がぞう参照さんしょうのこと)[1]現在げんざいではコンピュータにおける「タイムスタンプ」がよくられている。

デジタル・タイムスタンプ

[編集へんしゅう]

コンピュータやデジタルカメラひとし電子でんし機器ききにて記録きろくされるタイムスタンプ(との区別くべつのため「デジタル・タイムスタンプ」 えい: Digital timestampともばれる[2]。)は出来事できごとイベント)が発生はっせいした時刻じこくそのものをすのではなく、コンピュータにイベントが記録きろくされた時刻じこくす。おおくの場合ばあい、そのちがいは重要じゅうようではない。ただ、タイムスタンプによりイベントが記録きろくされた時刻じこくれい: ログ時刻じこく)と記録きろくされたイベントの発生はっせい時刻じこくひらきすぎると整合せいごうせい乖離かいりしょうじるおそれがあるため、そのきわめて0にちかづくべきである。

場合ばあいによっては、タイムスタンプはたんなるイベントの順序じゅんじょけである可能かのうせいもあるが、そのさいプログラミングにおいて、タイムスタンプを格納かくのうする関数かんすうメソッドれい: date_time[3]フォーマット)とう利用りようつね必要ひつようとなるわけではない。

このデータは通常つうじょう一貫いっかんせいをもったフォーマットで表現ひょうげんされ、これにより2つのことなる記録きろく容易ようい比較ひかくできるようになり、また、時間じかん経過けいかとも変化へんかするイベントの進行しんこうじょうきょう追跡ついせきすることが可能かのうとなる。このようなじつデータに沿って一貫いっかんせいをもったタイムスタンプを記録きろくする手法しゅほうタイムスタンピングえい: timestamping、タイムスタンプ処理しょり)という。

ただし、いくら一貫いっかんせいった記録きろくおこなっても、から改竄かいざんすることが可能かのうならば、その信頼しんらいせいうしなわれる。特定とくてい多数たすうからのアクセスを許可きょかしているデータログは容易ようい改竄かいざんできる。このためタイムスタンプをふくめたデータログを保管ほかんするシステム、サーバには物理ぶつりてきなセキュリティ(れい: データセンターひとし安全あんぜん場所ばしょへの機器きき保管ほかん)・論理ろんりてきセキュリティオペレーティングシステム(OS)レベルでのセキュリティ、ファイルパーミッション強制きょうせいアクセス制御せいぎょなど)をほどこすべきである。

タイムスタンプは一般いっぱんイベントのロギングのため、または、とき系列けいれつ("sequence of events", SOE)の評価ひょうかおこなうため利用りようされる。りょうケースにおいて、タイムスタンプはイベントのマーキングのために使つかわれる。ファイルシステムにおいては、タイムスタンプはファイルの作成さくせい更新こうしん日時にちじ場合ばあいもある。おおくのOSのファイルシステムではファイル作成さくせいUNIXならびにUnixけいOSではctimeという。以下いかおなじ)、更新こうしん(mtime)、アクセス(atime)がタイムスタンプとして記録きろくされている。これらのデータがシステムコールせるOSも存在そんざいする(UNIXではstat英語えいごばん)。

このようにコンピュータのタイムスタンプは通常つうじょうファイルの日付ひづけしめたんなるメタデータである。一方いっぽうデジタル署名しょめいにおいて、ローカル・マシンのタイムスタンプは信頼しんらいせいたかいものとして利用りようされる。データの「存在そんざい証明しょうめい」と「完全かんぜんせい」(Integrity、改竄かいざん証明しょうめい)を担保たんぽするため、デジタル署名しょめい利用りようする「タイムスタンプ」は信頼しんらいせいたかいものを使用しようしなければならない。これを実現じつげんするものとして、RFC3161 Time stamp protocol英語えいごばん考案こうあんされている[4][注釈ちゅうしゃく 1]。これはPKI利用りようするタイムスタンプ認証にんしょうプロトコルであり、"Time Stamping Authority"(TSA)とばれる認証にんしょうきょくがクライアントから送信そうしんされるデータのハッシュもとに"Time-stamp token"を作成さくせい、これをクライアントへ応答おうとうとしてかえ一連いちれん手続てつづきである。これによりクライアントは"Time-stamp token"から対象たいしょうデータの「信頼しんらいできるタイムスタンプ」を取得しゅとくできる[5]。デジタル署名しょめい同時どうじ信頼しんらいできるタイムスタンプ処理しょり電子でんし公証こうしょう制度せいど民間みんかん電子でんし署名しょめいサービス、存在そんざい証明しょうめい完全かんぜんせい証明しょうめい根幹こんかん技術ぎじゅつであり、「電子でんし署名しょめいほう」や各国かっこく電子でんし署名しょめい関連かんれんほう英語えいごばんでは必須ひっすとされている[2]

タイムスタンプのれいげる。

  • 2005-10-30 T 10:45 UTC
  • 2007-11-09 T 11:20 UTC
  • Sat Jul 23 02:16:57 2005
  • 1256953732(UNIX時間じかん
  • (1969-07-21 T 02:56 UTC) - つきへの第一歩だいいっぽ。"That's one small step for [a] man, one giant leap for mankind"(「これは一人ひとり人間にんげんにとってはちいさないちだが、人類じんるいにとっては偉大いだい飛躍ひやくである。」), Neil Alden Armstrong.

標準ひょうじゅん

[編集へんしゅう]

ISO 8601日時にちじ表現ひょうげん標準ひょうじゅんである[6]。これらの標準ひょうじゅん表現ひょうげんは、しばしばタイムスタンプの生成せいせいするさい利用りようされる。

その意味いみ

[編集へんしゅう]

タイムスタンプつぎ意味いみでも使つかわれる。

脚注きゃくちゅう

[編集へんしゅう]

注釈ちゅうしゃく

[編集へんしゅう]
  1. ^ 同様どうよう技術ぎじゅつISO/IEC 18014英語えいごばん標準ひょうじゅんされている。

出典しゅってん

[編集へんしゅう]
  1. ^ timestampの意味いみ”. ejje.weblio.jp. 2011ねん8がつ14にち閲覧えつらん
  2. ^ a b タイムスタンプ/time stamp / デジタル・タイムスタンプ”. アットマーク・アイティ. www.atmarkit.co.jp. 2011ねん8がつ14にち閲覧えつらん
  3. ^ Chapter 6. Boost.Date_Time”. Boost.org. www.boost.org (2005ねん6がつ12にち). 2011ねん8がつ9にち閲覧えつらん
  4. ^ Internet X.509 Public Key Infrastructure - Time-Stamp Protocol (TSP)”. IETF. www.ietf.org (2001ねん8がつ). 2011ねん8がつ15にち閲覧えつらん
  5. ^ タイムスタンプ技術ぎじゅつ解説かいせつ - 最新さいしん動向どうこう将来しょうらい展望てんぼう”. IPA. www.ipa.go.jp. 2011ねん8がつ15にち閲覧えつらん
  6. ^ ISO 8601:2004(E)”. ISO (2004ねん12月1にち). 2010ねん3がつ7にち閲覧えつらん。 “3.5 Expansion … By mutual agreement of the partners in information interchange, it is permitted to expand the component identifying the calendar year, which is otherwise limited to four digits. This enables reference to dates and times in calendar years outside the range supported by complete representations, i.e. before the start of the year [0000] or after the end of the year [9999].”

関連かんれん項目こうもく

[編集へんしゅう]