Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4704576B2 - Time information setting device and time certificate verification device - Google Patents
[go: Go Back, main page]

JP4704576B2 - Time information setting device and time certificate verification device - Google Patents

Time information setting device and time certificate verification device Download PDF

Info

Publication number
JP4704576B2
JP4704576B2 JP2001007507A JP2001007507A JP4704576B2 JP 4704576 B2 JP4704576 B2 JP 4704576B2 JP 2001007507 A JP2001007507 A JP 2001007507A JP 2001007507 A JP2001007507 A JP 2001007507A JP 4704576 B2 JP4704576 B2 JP 4704576B2
Authority
JP
Japan
Prior art keywords
time
information
data
public
date
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001007507A
Other languages
Japanese (ja)
Other versions
JP2002215825A (en
Inventor
一哉 宮崎
昭輝 鴨志田
昌孝 富樫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2001007507A priority Critical patent/JP4704576B2/en
Publication of JP2002215825A publication Critical patent/JP2002215825A/en
Application granted granted Critical
Publication of JP4704576B2 publication Critical patent/JP4704576B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、有体物や情報に対する時刻の設定および検証方法に関するものである。より詳しくは、ソフトウェア、データ、情報、あるいは製品に対して、生成、保存等の事象が発生した時刻あるいは存在している時刻を保証するための時刻の設定および検証方法に関するものである。
【0002】
【従来の技術】
図12は、例えば、特表平6−501571に示された従来のタイムスタンプ方式のフローチャートを示している。図12に基づいて従来の時間情報設定及び検証方式の動作を説明する。まず、著者が時刻情報の設定対象である数値文書(デジタルデータのこと)を用意する(ステップS1001)。次にその文書のハッシュを生成し(ステップS1002)、そのハッシュを時刻情報を設定するタイムスタンプ機関に送信する(ステップS1003)。すると、タイムスタンプ機関はそのハッシュと時刻データを連結した受理書を作成し(ステップS1004)、その受理書と現在の連鎖値を連結する(ステップS1005)。次に、タイムスタンプ機関は受理書と現在の連鎖値を連結したデータのハッシュを生成して新しい連鎖値とし(ステップS1006)、その新しい連鎖値を記した証明書を著者に送る(ステップS1007)。
【0003】
従来の時間情報設定および検証法式は、上記のように連鎖値を利用して時刻情報を設定するものであったため、文書を登録した順序の改ざんが困難となり、文書登録順序は保証されることになる。しかし、証明書に表される時刻そのものの正当性を保証するものではない。つまり、時系列順にならべられた文書に対する時刻が揃って大きく前後にずれている可能性を否めないという問題点があった。
【0004】
また、時刻を表すデータは一般に時刻を示す数値あるいは文字列で与えられるため、利用者に対して直感的にそれが正確な時刻であることを認識させられるものではない。つまり、基となる時計が狂っているかもしれない、あるいは時刻を示す数値や文字列に誤植があるかもしれないと思わせる可能性があるという問題点があった。
【0005】
【発明が解決しようとする課題】
この発明は上記のような問題点を解決するためになされたもので、時刻の保証、特に時刻情報を生成する際に、時刻情報を生成する正にその時刻において、その時刻以降の時刻を表す時刻情報を生成できないことを保証することを目的とする。
また、時刻情報が表している時刻が、利用者に対して直感的にその当時の正しい時刻であることを認識させ易いものとすることを目的とする。
これにより、時刻の不正刻印表示を防止し、時刻データとしての正確性の確保が可能となり、例えば、生鮮食料品の製造、発送、鶏卵の産出時刻、発送、調理品の製造、あるいは情報の生成あるいは登録等に対し時刻を偽ることを防止する。
【0006】
【課題を解決するための手段】
この発明に係る時間情報設定装置は、事前に予期できない事象についての公開情報を送信する情報公開機関装置に接続する時間情報設定装置であって、以下の要素を有することを特徴とする。
(1)時刻証明の対象となる対象情報を受信する情報受信手段、
(2)情報公開機関装置から、上記公開情報を受信する公開情報受信手段、
(3)受信した上記対象情報と、受信した上記公開情報とを連結し、連結したデータを生成するデータ連結手段、
(4)上記連結したデータに電子署名を付加する電子署名手段、
(5)上記連結したデータと、付加された上記電子署名とを含む時刻証明情報を出力する時刻証明書出力手段。
【0007】
上記データ連結手段は、上記対象情報と、上記公開情報とに加えて、更に、証明する日時を示す日時情報を連結することを特徴とする。
【0008】
この発明に係る時間情報設定装置は、事前に予期できない事象についての公開情報を送信する情報公開機関装置に接続する時間情報設定装置であって、以下の要素を有することを特徴とする。
(1)時刻証明の対象となる対象情報を受信する情報受信手段、
(2)情報公開機関装置から、上記公開情報を受信する公開情報受信手段、
(3)受信した上記対象情報を縮約し、縮約した上記対象情報と、受信した上記公開情報と、証明する日時を示す日時情報とを連結し、連結したデータを生成するデータ連結手段、
(4)上記連結したデータに電子署名を付加する電子署名手段、
(5)上記連結したデータと、付加された上記電子署名とを含む時刻証明情報を出力する時刻証明書出力手段、
(6)上記連結したデータを公開する情報公開手段。
【0009】
上記情報公開手段は、上記連結したデータを縮約し、縮約したデータを公開することを特徴とする。
【0010】
この発明に係る時間情報設定装置は、事前に予期できない事象についての公開情報を送信する情報公開機関装置に接続する時間情報設定装置であって、以下の要素を有することを特徴とする。
(1)情報公開機関装置から、上記公開情報を受信する公開情報受信手段、
(2)受信した上記公開情報と、証明する日時を示す日時情報とを連結し、連結したデータを生成するデータ連結手段、
(3)上記連結したデータに電子署名を付加する電子署名手段、
(4)上記連結したデータと、付加された上記電子署名とを表わす印刷形態を生成する時刻証明フォーマット生成手段、
(5)生成した印刷形態を印刷する印刷手段。
【0011】
上記印刷手段は、貼り換えできないシールに印刷することを特徴とする。
【0012】
上記印刷手段は、時刻証明の対象となる物品に直接印刷することを特徴とする。
【0013】
この発明に係る時刻証明検証装置は、以下の要素を有することを特徴とする。
(1)事前に予期できない事象についての公開情報と、証明する日時を示す日時情報と連結した連結データと、上記連結データに付加された電子署名とを表わす印刷形態を読み取る読み取り手段、
(2)読み取った印刷形態に表わされている上記連結データと上記電子署名の検証を行う検証手段、
(3)検証結果を出力する出力手段。
【0014】
上記出力手段は、上記検証結果と併せて、検証の対象となる商品の価格情報と、商品の名称とを印刷することを特徴とする。
【0015】
【発明の実施の形態】
実施の形態1.
図1は、実施の形態1におけるブロック図である。
図1において、1は、利用者からの時刻証明情報の設定要求に応えて要求された情報に対して時刻証明情報を生成し、発行するタイムスタンプ機関(時間情報設定装置)、2は、タイムスタンプ機関1に対してある情報に対する時刻証明情報を要求する利用者端末、3は、タイムスタンプ機関1が時刻証明情報を作成するときに利用する公開情報を発行する情報公開機関(装置)、4は、利用者端末2から送られてくる情報であって、時刻保証情報を発行する対象となる情報(対象情報)を受信する情報受信手段、5は、情報公開機関3が発行した公開情報を受信する公開情報受信手段、6は、情報受信手段4が受信した情報と公開情報受信手段5が受信した公開情報を連結するデータ連結手段、7は、データ連結手段6が連結したデータに電子署名を付加する電子署名手段、8は、電子署名手段7により得られた電子署名と縮約されたデータを含む時刻証明書を利用者端末2に向けて出力する時刻証明出力手段、9は、タイムスタンプ機関1と利用者端末2と情報公開機関(装置)3の間で情報を交換するための情報伝達媒体(例えば、インターネットのようなネットワークを含む)である。
【0016】
次に動作について説明する。まず、ある情報に対する時刻証明を得たい利用者が、利用者端末2から情報伝達媒体10を通して、タイムスタンプ機関1に対して情報あるいはそのメッセージ縮約を伴ったタイムスタンプ要求を送付する。
【0017】
タイムスタンプ要求を受け取ったタイムスタンプ機関1は、情報公開機関3より受け取った公開情報を利用して時刻証明書を作成し、それを利用者端末2に送信する。
【0018】
上記動作のうち、特に、タイムスタンプ機関1における動作の詳細をフローチャートに基づいて説明する。
図2は、実施の形態1におけるタイムスタンプ機関の動作を示すフローチャートである。まず、情報受信手段4により、利用者から時刻証明の対象となる情報dを取得する(ステップ101)。時刻証明の対象となる情報は、文書、動画、静止画、音声などを表すバイナリデータである。
【0019】
その直後あるいは同時に公開情報受信手段5により情報公開機関3が発行した公開情報pを取得する(ステップ102)。公開情報は、文書、動画、静止画、音声などを表すバイナリデータであり、時々刻々と変化する自然現象や社会現象に伴うものであり、事前に予期できない情報である。例えば、通信社によるニュース速報、株価情報、為替レート、TV放送、ラジオ放送、気象情報、気象衛星による雲の画像などを表すデータであり、そのデータを示すと日時が特定できることが条件となる。即ち、公開情報pの表す事象の日時tが周知であったり、情報公開機関3に日時tを照会できるなど、公開情報pから日時tが直ちに得られるものとする。このような公開情報のうち、最新のものを受信し、使用する。
【0020】
次にステップ1とステップ2で得たデータをデータ連結手段6により連結し(ステップ103)、電子署名手段7によりそのデータ(d+p)に対するタイムスタンプ機関1の電子署名St(d+p)を生成する(ステップ104)。電子署名の方法は、MD2やMD5等のアルゴリズムによりデータのハッシュ値をとり、その値をRSA公開鍵暗号系の秘密鍵で暗号化するなどによる。
【0021】
そして、連結したデータ(d+p)と電子署名St(d+p)を含む、情報dに対する時刻tの時刻証明書Ct(d)を生成/出力する(ステップ105)。
図3は、実施の形態3における時刻証明書Ct(d)の構成を示す図である。
【0022】
なお、時刻証明書Ct(d)には連結したデータ(d+p)そのものではなく、利用者が利用できるそれぞれのデータに対するポインタや識別子でもよい。つまり、ポインタの先の情報が厳重に管理され、後から改ざんできないように管理されている場合には、データの構成のうち(d+p)を(dへのポインタ+pへのポインタ)に置き換えることにより、リソースの節約を図ることができる。
【0023】
以上のように、時刻証明書にタイムスタンプ機関1の電子署名St(d+p)を含むため、タイムスタンプ機関1が情報dと公開情報pの関係を保証することとなる。公開情報pは、その事象が生じた日時がtであることが周知であるか、あるいは第三者である情報公開機関3が公開情報pの発生日時tを保証するものであるため、単に数値データとして日時を添付するよりも直感的に日時を把握し易い。
また、事前に予期できない情報を利用しているため、タイムスタンプ機関1が時刻証明書作成時tに偽ってt以降の時刻t’を付与することはできない。つまり、時刻証明書が作成された日時が時刻証明書の示す日時以前でないことを確実に保証することができる。
【0024】
実施の形態2.
以上の実施の形態では、時刻証明書を作成する際に時刻証明の対象となる情報と公開情報を利用したが、本実施の形態では、更に時刻情報を時刻証明書に含める。
図4は、実施の形態2におけるブロック図である。図において、1〜9は図1のものと同様であり、10は、時刻情報を示すデータを生成する時刻データ生成手段である。
【0025】
次に動作について説明する。
基本的な動作は実施の形態1と同様である。異なるのは、図2におけるステップ2とステップ3において、時刻データ生成手段10により日時を示すデータtを生成し、データ連結手段6によって時刻データtを時刻証明の対象となる情報dと公開情報pと連結し、時刻tの情報を含む時刻証明書を生成するところである。これにより、情報dの時刻tに対する時刻証明書Ct(d)には、タイムスタンプ機関1の電子署名St(t+d+p)が含まれることになる。
図5は、実施の形態2における時刻証明書Ct(d)の構成を示す図である。
【0026】
以上のように、時刻データtを含めることにより、時刻証明書から日時を直接認識することが可能である。また、必要に応じて、公開情報の示す日時と照合することにより、時刻データが示す日時の正否を確認できる。
【0027】
実施の形態3.
以上の実施の形態では、タイムスタンプ機関は特に外部に情報も公開しないものであるが、本実施の形態では、タイムスタンプ機関が外部に対して情報公開する。
【0028】
図6は、実施の形態3におけるブロック図である。図6において、1〜10は図4のものと同様であり、11は、時刻証明情報やその部分的な情報を公開する情報公開手段である。
【0029】
次に動作について説明する。
図7は、実施の形態3における動作を示すフローチャートである。基本的な動作は、実施の形態2のものと一部を除いて同様であり、異なるのは図2におけるステップ103以降に相当する部分のみである。
まずステップ111で、利用者より利用者情報受信手段4により情報dを受ける。次にステップ112で、公開情報受信手段5により公開情報pを受ける。次にステップ113で、時刻情報性性手段10により時刻を表すデータtを生成する。次にステップ114で、データ連結手段6により、情報dのハッシュ値H(d)を計算し、時刻t、公開情報pと連結する。次にステップ115で、電子署名手段7により、電子署名St(t+H(d)+p)を生成する。次にステップ116で時刻証明書出力手段8により電子署名St(t+H(d)+p)と連結したデータ(t+H(d)+p)を含む情報dに対する時刻証明書Ct(d)を生成/出力する。
図8は、実施の形態3における時刻証明書Ct(d)の構成を示す図である。
【0030】
次に、情報公開手段11により、連結したデータ(t+H(d)+p)あるいはそのハッシュ値H(t+H(d)+p)を含む情報を公開する。これらの情報を公開する手段は、例えば、CD−ROMに格納して配布する、定期刊行物に印刷して発行する、大手の新聞に掲載する、顧客や顧問弁護士に電子メールで送付するなどがある。
【0031】
以上のように、(t+H(d)+p)を公開するようにしているので、情報dが時刻tに存在していたことを証明するために、周知にされた情報(t+H(d)+p)を利用することによって説明することができる。情報dの秘匿性を保ちつつ、少なくとも情報dは(t+H(d)+p)が公開された時刻t1よりも以前に存在していたことが保証される。
【0032】
また、この公開情報を利用して自己あるいは他のタイムスタンプ機関が時刻証明書を生成できる。この場合、利用された公開情報に含まれる情報dがその公開情報を利用して生成された時刻証明書に含まれる情報d1よりも早い時期に位置するものとして説明でき、更に同様の情報公開およびその公開情報の利用を繰り返すことにより、情報間の前後関係を改ざんすることが困難になり、情報d,d1,d2・・・が時系列上に配置されることを保証できるようになる。
【0033】
実施の形態4.
以上の実施の形態では、時刻証明の対象を無体物である情報としたものであるが、本実施の形態では、有体物に時刻証明をつける形態を説明する。
図9は、実施の形態4におけるブロック図である。図9において、1,3,5〜7,9,10は図1のものと同様であり、12は、公開情報と時刻情報を連結したデータとそれに対する署名をから、それらを含む情報を表す印刷形態(例えば、数値列、バーコード、あるいは図形など)を生成する時刻証明フォーマット生成手段、13は、対象となる有体物に対して時刻証明フォーマット生成手段12が生成した印刷形態を印刷する印刷手段である。
【0034】
次に動作について説明する。
時間と共に変化する公開情報pと時刻データtから電子署名手段7で電子署名St(t+p)を生成するところまでは、連結や電子署名の対象に利用者端末2からの情報dを含めない点を除き、同様である。
【0035】
次に、時刻証明フォーマット生成手段12が、公開情報p、時刻データt、電子署名St(t+p)から、人間あるいは機械が読み取れる形式(数字列、バーコード、図式表現など)を作成する。
【0036】
そして最後に、印刷手段13により、時刻証明を付したい対象の有体物に印刷する。この時、容易に消去したり改ざんできない方法により印刷することが望ましい。また、時刻証明を有体物に直接印刷するのではなく、貼り換えの不可能なあるいは張り替えたことが容易に検知できるようなシールに印刷し、それを対象の有体物に貼り付けるようにしてもよい。
【0037】
以上のように、時間と共に変化する公開情報を含む時刻証明情報を対象物に印刷するようにしているので、時刻証明を与える者が予め未来の時刻を対象物に与えることができない。例えば、生鮮食料品に製造年月日や加工日時などを偽って未来の時刻を付しておき、顧客に対して新鮮であると誤解させることができなくなる。
また、機械が読み取れる形式であるため、時刻証明を読み取り、署名の検証による改ざんチェックを行い、検証結果を表示するような装置が容易に実現できる。
【0038】
実施の形態5.
実施の形態4は、時刻証明を生成し、それを有体物に添付する手段を示したものであるが、本実施の形態では、有体物に添付された時刻証明を検証する装置を示す。
【0039】
図10は、時刻証明検証装置を示すブロック図である。14は、時刻証明検証装置、15は、機械が読み取れる形式(数字列、バーコード、その他の図式表現など)で印刷された時刻証明データを読み取る読み取り手段、16は、読み取った時刻証明を検証する検証手段、17は、検証結果を表示あるいは印刷する表示・印刷手段である。
【0040】
次に動作について説明する。
まず、有体物に添付された機械が読み取れる形式(数字列、バーコード、その他の図式表現など)で印刷された時刻証明データを読み取り手段15が読み取る。読み取ったデータには、公開情報p、時刻データt、電子署名St(t+p)が含まれる。次に、検証手段16が、時刻データtと公開情報pを連結したデータ(t+p)と電子署名St(t+p)により、電子署名検証を行なう。電子署名検証に用いる公開鍵は、検証を行なう機関が別途データベースに保管しておくか、あるいは第三者機関が認証書として発行しているものを用いる。
【0041】
また、検証手段16は、電子署名検証の前あるいは後に、公開情報pの発生時刻を取得し、時刻データtとの比較を行なう。公開情報pの発生時刻は、公開情報pを公開する機関に対してオンラインで照会することにより、得られるものとする。照会の際には公開情報pを送付する。また、時刻データtと公開情報pから得られた発生時刻に予め設定したしきい値以上の差がある場合には、時刻証明自体を信用しないこととし、検証を失敗することにする。
【0042】
次に、表示・印刷手段17によって、検証が成功した場合は、時刻データtをディスプレイに表示あるいは紙に印刷する。なお、本装置は商品の小売店が商品の販売時に利用するPOS端末に組込まれていてもよく、この時、読み取り手段15は、時刻証明データと共に商品データを読み取り、検証結果を表示あるいは印刷する際に、小売店が管理するデータベースから引き出した該当する商品の名称と価格データと共に時刻データを表示し、レシートに印刷するようにしてもよい。
【0043】
以上のように、有体物に添付された時刻証明データを読み取り、検証し、表示・印刷するようにしているので、その有体物に時刻証明データが添付された時期が、付随する公開情報の発生時刻よりも後であることを保証し、それを利用者に示すことができる。図11に、時間経過の概念を示す。また、時刻証明データには、時刻証明データの添付者の電子署名が付随するため、他の者が偽って異なった時刻証明データを添付することができない。従って、例えば、生鮮食料品の製造、発送、鶏卵の産出時刻、発送、調理品の製造等に対し、予め将来の時刻を偽って添付すること、あるいは小売店で新たな時刻証明を偽って添付することを防止できる。
【0044】
最後に、時刻証明書を用いる検証について補足する。検証としては、以下のように署名の検証、時刻の検証、情報の検証が行われる。
・署名の検証
時刻証明情報Ct(d)の電子署名Stを検証する(実施の形態1,2,3)。
・時刻の検証
時刻証明情報Ct(d)の時刻tを得る(実施の形態2,3のみ)。
時刻証明情報Ct(d)内の公開情報pの発生時刻を公開情報の情報源により確認する(実施の形態1,2,3)。
・情報の検証
時刻証明情報Ct(d)の情報dを得る(実施の形態1,3のみ)。
時刻証明情報Ct(d)内の情報のハッシュ値H(d)と情報dを照合する(実施の形態2のみ)。
以上の検証を実施することにより、確認した時刻tには情報dが既に存在していたことを確認することができる。
【0045】
なお、上述の時刻は、原則として日付を含む概念であるが、証明のサイクルが短い場合には、日付を含まなくても有効なことがある。
【0046】
上述の時間情報設定装置及び時刻証明検証装置は、コンピュータであり、各要素は、プログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【0047】
【発明の効果】
本発明により、時刻情報を生成する際に、時刻情報を生成する時刻において、その時刻以降の時刻を表す時刻情報を生成できないことを保証することができる。
また、時刻情報が表している時刻が、利用者に対して直感的にその当時の正しい時刻であることを認識させやすいものとすることができる。
【図面の簡単な説明】
【図1】 実施の形態1におけるブロック図である。
【図2】 実施の形態1におけるタイムスタンプ機関の動作を示すフローチャートである。
【図3】 実施の形態1における時刻証明書Ct(d)の構成を示す図である。
【図4】 実施の形態2におけるブロック図である。
【図5】 実施の形態2における時刻証明書Ct(d)の構成を示す図である。
【図6】 実施の形態3におけるブロック図である。
【図7】 実施の形態3における動作を示すフローチャートである。
【図8】 実施の形態3における時刻証明書Ct(d)の構成を示す図である。
【図9】 実施の形態4におけるブロック図である。
【図10】 時刻証明検証装置を示すブロック図である。
【図11】 時間経過の概念を示す。
【図12】 特表平6−501571に示された従来のタイムスタンプ方式のフローチャートを示している。
【符号の説明】
1 タイムスタンプ機関、2 利用者端末、3 情報公開機関、4 情報受信手段、5 公開情報受信手段、6 データ連結手段、7 電子署名手段、8 時刻証明出力手段、9 情報伝達媒体、10 時刻データ生成手段、11 情報公開手段、12 時刻証明フォーマット生成手段、13 印刷手段、14 時刻証明検証装置、15 読み取り手段、16 検証手段、17 表示・印刷手段。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a time setting and verification method for tangible objects and information. More specifically, the present invention relates to a time setting and verification method for guaranteeing the time when an event such as generation or storage occurs or the time when the event exists for software, data, information, or a product.
[0002]
[Prior art]
FIG. 12 shows a flowchart of a conventional time stamp method shown in, for example, JP-T-6-501571. The operation of the conventional time information setting and verification method will be described with reference to FIG. First, a numerical document (digital data) for which the author is to set time information is prepared (step S1001). Next, a hash of the document is generated (step S1002), and the hash is transmitted to a time stamp organization that sets time information (step S1003). Then, the time stamp organization creates an acceptance document that concatenates the hash and time data (step S1004), and concatenates the acceptance document and the current chain value (step S1005). Next, the time stamp authority generates a hash of data obtained by concatenating the acceptance document and the current chain value to obtain a new chain value (step S1006), and sends a certificate describing the new chain value to the author (step S1007). .
[0003]
In the conventional time information setting and verification method, the time information is set using the chain value as described above. Therefore, it is difficult to alter the order in which the documents are registered, and the document registration order is guaranteed. Become. However, it does not guarantee the validity of the time itself shown in the certificate. In other words, there is a problem in that it is impossible to deny the possibility that the times for documents arranged in chronological order are aligned and greatly shifted back and forth.
[0004]
In addition, since the data representing the time is generally given as a numerical value or a character string representing the time, the user cannot intuitively recognize that the time is accurate. In other words, there is a problem that the underlying clock may be out of order, or there may be a typographical error in the numerical value or character string indicating the time.
[0005]
[Problems to be solved by the invention]
The present invention has been made to solve the above-described problems, and when guaranteeing time, particularly when generating time information, it represents the time after that time at the time when the time information is generated. The purpose is to ensure that time information cannot be generated.
It is another object of the present invention to make it easy for the user to recognize that the time indicated by the time information is the correct time at that time.
This prevents unauthorized time stamps from being displayed and ensures accuracy as time data. For example, production of fresh food, shipping, egg production time, shipping, production of cooked foods, or generation of information Alternatively, it is possible to prevent the time from being falsified with respect to registration or the like.
[0006]
[Means for Solving the Problems]
The time information setting device according to the present invention is a time information setting device connected to an information disclosing organization device that transmits public information about an event that cannot be predicted in advance, and has the following elements.
(1) Information receiving means for receiving target information that is a target of time certification;
(2) Public information receiving means for receiving the public information from the information public agency device,
(3) a data linking means for linking the received target information and the received public information to generate linked data;
(4) Electronic signature means for adding an electronic signature to the concatenated data,
(5) Time certificate output means for outputting time certificate information including the concatenated data and the added electronic signature.
[0007]
In addition to the target information and the public information, the data connection means further connects date and time information indicating a date and time to be certified.
[0008]
The time information setting device according to the present invention is a time information setting device connected to an information disclosing organization device that transmits public information about an event that cannot be predicted in advance, and has the following elements.
(1) Information receiving means for receiving target information that is a target of time certification;
(2) Public information receiving means for receiving the public information from the information public agency device,
(3) Data linking means for reducing the received target information, linking the reduced target information, the received public information, and date / time information indicating the date and time to be certified, and generating linked data;
(4) Electronic signature means for adding an electronic signature to the concatenated data,
(5) Time certificate output means for outputting time certification information including the concatenated data and the added electronic signature;
(6) Information disclosing means for disclosing the linked data.
[0009]
The information disclosing means contracts the linked data and publishes the contracted data.
[0010]
The time information setting device according to the present invention is a time information setting device connected to an information disclosing organization device that transmits public information about an event that cannot be predicted in advance, and has the following elements.
(1) Public information receiving means for receiving the public information from the information public agency device,
(2) a data linking means for linking the received public information and date / time information indicating the date / time to be certified to generate linked data;
(3) Electronic signature means for adding an electronic signature to the concatenated data,
(4) Time proof format generation means for generating a print form representing the concatenated data and the added electronic signature;
(5) Printing means for printing the generated printing form.
[0011]
The printing means prints on a sticker that cannot be replaced.
[0012]
The printing means prints directly on an article that is a subject of time certification.
[0013]
The time certification verification apparatus according to the present invention has the following elements.
(1) Reading means for reading a print form representing public information about an event that cannot be predicted in advance, concatenated data concatenated with date / time information indicating the date and time to be certified, and an electronic signature added to the concatenated data;
(2) Verification means for verifying the linked data and the electronic signature represented in the read print form;
(3) Output means for outputting the verification result.
[0014]
The output means prints the price information of the product to be verified and the name of the product together with the verification result.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
FIG. 1 is a block diagram according to the first embodiment.
In FIG. 1, 1 is a time stamp organization (time information setting device) that generates and issues time certification information for information requested in response to a time certification information setting request from a user, and 2 is a time stamp. A user terminal that requests time certification information for certain information to the stamp organization 1, an information disclosure organization (apparatus) that issues public information to be used when the time stamp organization 1 creates time certification information, 4 Is information received from the user terminal 2 and is information receiving means for receiving information (target information) for which time guarantee information is issued (target information). The received public information receiving means 6 is a data linking means for linking the information received by the information receiving means 4 and the public information received by the public information receiving means 5, and 7 is the data linked by the data linking means 6. An electronic signature means for adding a child signature, 8 is a time certification output means for outputting a time certificate including the electronic signature obtained by the electronic signature means 7 and the contracted data to the user terminal 2, and 9 is An information transmission medium (including a network such as the Internet) for exchanging information among the time stamp organization 1, the user terminal 2, and the information disclosure organization (device) 3.
[0016]
Next, the operation will be described. First, a user who wants to obtain time certification for certain information sends information or a time stamp request accompanied by a message contraction from the user terminal 2 to the time stamp organization 1 through the information transmission medium 10.
[0017]
Upon receiving the time stamp request, the time stamp organization 1 creates a time certificate using the public information received from the information disclosure organization 3 and transmits it to the user terminal 2.
[0018]
Among the above operations, the details of the operations in the time stamp engine 1 will be described with reference to flowcharts.
FIG. 2 is a flowchart showing the operation of the time stamp engine in the first embodiment. First, the information receiving means 4 obtains information d that is the subject of time certification from the user (step 101). The information that is subject to time certification is binary data representing documents, moving images, still images, audio, and the like.
[0019]
Immediately thereafter or simultaneously, the public information receiving means 5 acquires the public information p issued by the information public organization 3 (step 102). The public information is binary data representing documents, moving images, still images, audio, etc., and is associated with natural and social phenomena that change from moment to moment, and is information that cannot be anticipated in advance. For example, it is data representing breaking news from a news agency, stock price information, exchange rate, TV broadcast, radio broadcast, weather information, cloud images from a weather satellite, and the condition is that the date and time can be specified. In other words, the date and time t of the event represented by the public information p is known, or the date and time t can be immediately obtained from the public information p, for example, the date and time t can be referred to the information disclosure organization 3. Of such public information, the latest information is received and used.
[0020]
Next, the data obtained in Step 1 and Step 2 are concatenated by the data concatenation means 6 (Step 103), and the electronic signature means 7 generates the electronic signature St (d + p) of the time stamp authority 1 for the data (d + p) ( Step 104). The electronic signature method is based on taking a hash value of data by an algorithm such as MD2 or MD5 and encrypting the value with a private key of the RSA public key cryptosystem.
[0021]
Then, a time certificate Ct (d) at time t for the information d including the concatenated data (d + p) and the electronic signature St (d + p) is generated / output (step 105).
FIG. 3 is a diagram illustrating a configuration of the time certificate Ct (d) according to the third embodiment.
[0022]
The time certificate Ct (d) may be a pointer or an identifier for each piece of data that can be used by the user, instead of the linked data (d + p) itself. In other words, if the information at the tip of the pointer is strictly managed and managed so that it cannot be tampered with later, by replacing (d + p) in the data structure with (pointer to d + pointer to p) , Resources can be saved.
[0023]
As described above, since the time certificate includes the electronic signature St (d + p) of the time stamp organization 1, the time stamp organization 1 guarantees the relationship between the information d and the public information p. Since the public information p is known that the date and time when the event occurred is t, or the third party information disclosure organization 3 guarantees the generation date and time t of the public information p, it is simply a numerical value. It is easier to grasp the date and time intuitively than attaching the date and time as data.
In addition, since information that cannot be anticipated in advance is used, the time stamp organization 1 cannot give a time t ′ after the time t at the time of time certificate creation t. That is, it can be ensured that the date and time when the time certificate is created is not before the date and time indicated by the time certificate.
[0024]
Embodiment 2. FIG.
In the above embodiment, the time certification information and public information are used when creating the time certificate. However, in this embodiment, the time information is further included in the time certificate.
FIG. 4 is a block diagram according to the second embodiment. In the figure, 1 to 9 are the same as those in FIG. 1, and 10 is a time data generating means for generating data indicating time information.
[0025]
Next, the operation will be described.
The basic operation is the same as in the first embodiment. The difference is that in step 2 and step 3 in FIG. 2, the time data generating means 10 generates data t indicating the date and time, and the data linking means 6 converts the time data t into the information d to be subject to time certification and the public information p. To generate a time certificate including information on time t. Thus, the time certificate Ct (d) for the time t of the information d includes the electronic signature St (t + d + p) of the time stamp organization 1.
FIG. 5 is a diagram showing the configuration of the time certificate Ct (d) in the second embodiment.
[0026]
As described above, the date and time can be directly recognized from the time certificate by including the time data t. Moreover, the correctness of the date and time indicated by the time data can be confirmed by checking with the date and time indicated by the public information as necessary.
[0027]
Embodiment 3 FIG.
In the above embodiment, the time stamp organization does not particularly disclose information to the outside. However, in this embodiment, the time stamp organization discloses information to the outside.
[0028]
FIG. 6 is a block diagram according to the third embodiment. In FIG. 6, 1 to 10 are the same as those in FIG. 4, and 11 is an information disclosing means for disclosing time certification information and its partial information.
[0029]
Next, the operation will be described.
FIG. 7 is a flowchart showing the operation in the third embodiment. The basic operation is the same as that of the second embodiment except for a part, and only the part corresponding to step 103 and subsequent steps in FIG. 2 is different.
First, in step 111, information d is received from the user by the user information receiving means 4. Next, in step 112, the public information receiving means 5 receives the public information p. Next, in step 113, the time information property means 10 generates data t representing the time. Next, in step 114, the data linking means 6 calculates the hash value H (d) of the information d and links it to the time t and the public information p. In step 115, the electronic signature unit 7 generates an electronic signature St (t + H (d) + p). Next, in step 116, the time certificate output means 8 generates / outputs the time certificate Ct (d) for the information d including the data (t + H (d) + p) concatenated with the electronic signature St (t + H (d) + p). .
FIG. 8 is a diagram showing the configuration of the time certificate Ct (d) in the third embodiment.
[0030]
Next, the information disclosing means 11 discloses the information including the concatenated data (t + H (d) + p) or the hash value H (t + H (d) + p). The means for publishing such information includes, for example, storing and distributing on a CD-ROM, printing on periodicals, publishing in major newspapers, and sending to customers and advisory lawyers by e-mail. is there.
[0031]
As described above, since (t + H (d) + p) is made public, well-known information (t + H (d) + p) is used to prove that the information d exists at time t. Can be explained by using. While maintaining the confidentiality of the information d, it is guaranteed that at least the information d existed before the time t1 when (t + H (d) + p) was released.
[0032]
Also, using this public information, the time certificate can be generated by itself or another time stamp organization. In this case, the information d included in the used public information can be described as being located earlier than the information d1 included in the time certificate generated using the public information. By repeatedly using the public information, it becomes difficult to falsify the context between the information, and it is possible to guarantee that the information d, d1, d2,.
[0033]
Embodiment 4 FIG.
In the above embodiment, the object of time certification is information that is an intangible object, but in this embodiment, a mode of attaching time certification to a tangible object will be described.
FIG. 9 is a block diagram according to the fourth embodiment. In FIG. 9, reference numerals 1, 3, 5 to 7, 9, and 10 are the same as those in FIG. 1, and reference numeral 12 denotes data including public information and time information concatenated and a signature for the data. A time proof format generating means for generating a print form (for example, a numerical string, a barcode, or a graphic), and 13 is a print means for printing the print form generated by the time proof format generating means 12 for a target tangible object. It is.
[0034]
Next, the operation will be described.
Until the electronic signature St (t + p) is generated by the electronic signature means 7 from the public information p and the time data t that change with time, the information d from the user terminal 2 is not included in the subject of concatenation or electronic signature. The same applies except for the above.
[0035]
Next, the time certification format generation means 12 creates a format (numeric string, barcode, graphical representation, etc.) that can be read by humans or machines from the public information p, the time data t, and the electronic signature St (t + p).
[0036]
Finally, the printing unit 13 prints the target tangible object to which time certification is to be attached. At this time, it is desirable to print by a method that cannot be easily erased or tampered with. In addition, the time certificate may not be printed directly on the tangible object, but may be printed on a sticker that cannot be replaced or easily detected and pasted on the target tangible object.
[0037]
As described above, since the time certification information including the public information that changes with time is printed on the object, the person who gives the time certification cannot give the future time to the object in advance. For example, it is not possible to misunderstand that a customer is fresh by pretending the date of manufacture, date and time of manufacture, and attaching a future time to fresh food.
In addition, since the format is readable by a machine, it is possible to easily realize an apparatus that reads a time certificate, performs a tampering check by verifying a signature, and displays a verification result.
[0038]
Embodiment 5 FIG.
Embodiment 4 shows a means for generating a time certificate and attaching it to a tangible object. In this embodiment, an apparatus for verifying a time certificate attached to a tangible object is shown.
[0039]
FIG. 10 is a block diagram showing a time certification verification apparatus. 14 is a time proof verification device, 15 is a reading means for reading time proof data printed in a form that can be read by a machine (numeric string, bar code, other graphical expressions, etc.), and 16 verifies the read time proof. The verification unit 17 is a display / printing unit that displays or prints the verification result.
[0040]
Next, the operation will be described.
First, the reading means 15 reads time certification data printed in a format (numerical string, bar code, other graphical representation, etc.) that can be read by a machine attached to a tangible object. The read data includes public information p, time data t, and electronic signature St (t + p). Next, the verification means 16 performs electronic signature verification using data (t + p) obtained by concatenating the time data t and the public information p and the electronic signature St (t + p). The public key used for the electronic signature verification is stored separately in a database by the inspecting institution or is issued as a certificate by a third party institution.
[0041]
The verification unit 16 acquires the generation time of the public information p before or after the electronic signature verification, and compares it with the time data t. The generation time of the public information p is obtained by making an online inquiry to an organization that publishes the public information p. Public information p is sent at the time of inquiry. In addition, when the occurrence time obtained from the time data t and the public information p has a difference equal to or larger than a preset threshold value, the time certificate itself is not trusted and the verification fails.
[0042]
Next, when the verification is successful by the display / printing means 17, the time data t is displayed on the display or printed on paper. The apparatus may be incorporated in a POS terminal that is used by merchandise retailers when selling merchandise. At this time, the reading unit 15 reads merchandise data together with time certification data, and displays or prints the verification result. At this time, the time data may be displayed together with the name and price data of the corresponding product extracted from the database managed by the retail store, and printed on the receipt.
[0043]
As described above, the time proof data attached to the tangible object is read, verified, displayed and printed, so the time when the proof data is attached to the tangible object is determined from the time of occurrence of the accompanying public information. Can guarantee that it is later and show it to the user. FIG. 11 shows the concept of time passage. In addition, since the time signature data is accompanied by the electronic signature of the person who attached the time certification data, other people cannot falsely attach different time certification data. Thus, for example, for the production of fresh food, shipping, egg production time, shipping, manufacturing of cooked food, etc., attach a future time in advance or attach a new time certificate at a retail store. Can be prevented.
[0044]
Finally, it supplements about the verification using a time certificate. As verification, signature verification, time verification, and information verification are performed as follows.
Verification of electronic signature St of signature verification time certification information Ct (d) (Embodiments 1, 2, and 3)
-Obtaining time t of time verification time certification information Ct (d) (only Embodiments 2 and 3).
The generation time of the public information p in the time certification information Ct (d) is confirmed by the public information source (Embodiments 1, 2, and 3).
Obtain information d of information verification time certification information Ct (d) (only Embodiments 1 and 3).
The hash value H (d) of the information in the time certification information Ct (d) is collated with the information d (only Embodiment 2).
By performing the above verification, it is possible to confirm that the information d already exists at the confirmed time t.
[0045]
Note that the above-mentioned time is a concept including a date in principle, but may be effective even if the date is not included if the proof cycle is short.
[0046]
The time information setting device and the time certification verification device described above are computers, and each element can execute processing by a program. Further, the program can be stored in a storage medium so that the computer can read the program from the storage medium.
[0047]
【The invention's effect】
According to the present invention, when generating time information, it is possible to ensure that time information representing a time after that time cannot be generated at the time when the time information is generated.
In addition, it is possible to make the user easily recognize that the time represented by the time information is the correct time at that time.
[Brief description of the drawings]
FIG. 1 is a block diagram in a first embodiment.
FIG. 2 is a flowchart showing the operation of the time stamp engine in the first embodiment.
FIG. 3 is a diagram showing a configuration of a time certificate Ct (d) in the first embodiment.
FIG. 4 is a block diagram in a second embodiment.
FIG. 5 is a diagram showing a configuration of a time certificate Ct (d) in the second embodiment.
FIG. 6 is a block diagram in a third embodiment.
FIG. 7 is a flowchart showing an operation in the third embodiment.
FIG. 8 is a diagram showing a configuration of a time certificate Ct (d) in the third embodiment.
FIG. 9 is a block diagram in a fourth embodiment.
FIG. 10 is a block diagram showing a time certification verification apparatus.
FIG. 11 shows the concept of time passage.
FIG. 12 shows a flowchart of a conventional time stamp method shown in JP-T-6-501571.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Time stamp organization, 2 User terminal, 3 Information disclosure organization, 4 Information receiving means, 5 Public information receiving means, 6 Data connection means, 7 Electronic signature means, 8 Time certification output means, 9 Information transmission medium, 10 Time data Generation means, 11 information disclosure means, 12 time certification format generation means, 13 printing means, 14 time certification verification apparatus, 15 reading means, 16 verification means, 17 display / printing means.

Claims (12)

下の要素を有することを特徴とする時間情報設定装置
(1)時刻証明の対象となる対象情報を受信する情報受信手段、
(2)情報公開機関装置から送信される公開情報であって、事前に予期できない事象であって日時を特定できる事象を表す公開情報を受信する公開情報受信手段、
(3)上記情報受信手段により受信した上記対象情報と、上記公開情報受信手段により受信した上記公開情報とを連結し、連結したデータを生成するデータ連結手段、
(4)上記データ連結手段により生成された上記連結したデータに電子署名を付加する電子署名手段、
(5)上記データ連結手段により生成された上記連結したデータと、上記電子署名手段により付加された上記電子署名とを含む時刻証明情報を出力する時刻証明書出力手段。
Information receiving means for receiving a subject to target information of the time information setting device (1) time certification characterized by having the elements of the following,
(2) Public information receiving means for receiving public information transmitted from the information public organization apparatus, which is public information representing an event that cannot be predicted in advance and for which the date and time can be specified ;
(3) Data linking means for linking the target information received by the information receiving means and the public information received by the public information receiving means to generate linked data;
(4) Electronic signature means for adding an electronic signature to the linked data generated by the data linking means,
(5) Time certificate output means for outputting time certificate information including the concatenated data generated by the data concatenation means and the electronic signature added by the electronic signature means.
上記データ連結手段は、上記対象情報と、上記公開情報とに加えて、更に、証明する日時を示す日時情報を連結することを特徴とする請求項1記載の時間情報設定装置。  2. The time information setting device according to claim 1, wherein the data connection means further connects date information indicating a date to be verified in addition to the target information and the public information. 下の要素を有することを特徴とする時間情報設定装置
(1)時刻証明の対象となる対象情報を受信する情報受信手段、
(2)情報公開機関装置から送信される公開情報であって、事前に予期できない事象であって日時を特定できる事象を表す公開情報を受信する公開情報受信手段、
(3)上記情報受信手段により受信した上記対象情報を縮約し、縮約した上記対象情報と、上記公開情報受信手段により受信した上記公開情報と、証明する日時を示す日時情報とを連結し、連結したデータを生成するデータ連結手段、
(4)上記データ連結手段により生成された上記連結したデータに電子署名を付加する電子署名手段、
(5)上記データ連結手段により生成された上記連結したデータと、上記電子署名手段により付加された上記電子署名とを含む時刻証明情報を出力する時刻証明書出力手段、
(6)上記データ連結手段により生成された上記連結したデータを公開する情報公開手段。
Information receiving means for receiving a subject to target information of the time information setting device (1) time certification characterized by having the elements of the following,
(2) Public information receiving means for receiving public information transmitted from the information public organization apparatus, which is public information representing an event that cannot be predicted in advance and for which the date and time can be specified ;
(3) The target information received by the information receiving unit is contracted, and the contracted target information, the public information received by the public information receiving unit, and date / time information indicating the date and time of certification are connected. , Data linking means for generating linked data,
(4) Electronic signature means for adding an electronic signature to the linked data generated by the data linking means,
(5) Time certificate output means for outputting time certification information including the concatenated data generated by the data concatenation means and the electronic signature added by the electronic signature means;
(6) Information disclosing means for disclosing the connected data generated by the data connecting means.
上記情報公開手段は、上記連結したデータを縮約し、縮約したデータを公開することを特徴とする請求項3記載の時間情報設定装置。  4. The time information setting device according to claim 3, wherein the information disclosing means contracts the linked data and discloses the contracted data. 上記公開情報受信手段は、上記情報公開手段により公開されたデータを上記情報公開機関装置から送信される公開情報として受信するThe public information receiving means receives data disclosed by the information public means as public information transmitted from the information public organization apparatus.
ことを特徴とする請求項3または4記載の時間情報設定装置。The time information setting device according to claim 3 or 4, characterized in that
下の要素を有することを特徴とする時間情報設定装置
(1)情報公開機関装置から送信される公開情報であって、事前に予期できない事象であって日時を特定できる事象を表す公開情報を受信する公開情報受信手段、
(2)上記公開情報受信手段により受信した上記公開情報と、証明する日時を示す日時情報とを連結し、連結したデータを生成するデータ連結手段、
(3)上記データ連結手段により生成された上記連結したデータに電子署名を付加する電子署名手段、
(4)上記データ連結手段により生成された上記連結したデータと、上記電子署名手段により付加された上記電子署名とを表わす印刷形態を生成する時刻証明フォーマット生成手段、
(5)上記時刻証明フォーマット生成手段により生成された印刷形態を印刷する印刷手段。
A public information sent from the time information setting device (1) Disclosure engine apparatus characterized by having elements follows, public information indicating an event that a phenomenon that can not be anticipated in advance can be specified date Public information receiving means for receiving,
(2) Data linking means for linking the public information received by the public information receiving means and date / time information indicating the date and time to be certified, and generating linked data;
(3) Electronic signature means for adding an electronic signature to the linked data generated by the data linking means,
(4) Time proof format generation means for generating a print form representing the concatenated data generated by the data concatenation means and the electronic signature added by the electronic signature means;
(5) Printing means for printing the printing form generated by the time certification format generation means.
上記印刷手段は、貼り換えできないシールに印刷することを特徴とする請求項6記載の時間情報設定装置。  7. The time information setting apparatus according to claim 6, wherein the printing means prints on a sticker that cannot be replaced. 上記印刷手段は、時刻証明の対象となる有体物に直接印刷することを特徴とする請求項6記載の時間情報設定装置。7. The time information setting apparatus according to claim 6, wherein the printing means directly prints on a tangible object that is a target of time certification. 上記公開情報は、ニュース速報と、株価情報と、為替レートと、テレビジョン(TV)放送と、ラジオ放送と、気象情報と、気象衛星により撮像された雲の画像とのいずれかの事象を表すデータであることを特徴とする請求項1から8のいずれかに記載の時間情報設定装置。The public information represents any of the following events: news bulletins, stock price information, exchange rates, television (TV) broadcasts, radio broadcasts, weather information, and cloud images captured by weather satellites. 9. The time information setting device according to claim 1, wherein the time information setting device is data. 以下の要素を有することを特徴とする時刻証明検証装置
(1)情報公開機関装置から送信される公開情報であって、事前に予期できない事象であって日時を特定できる事象を表す公開情報と、明する日時を示す日時情報とを連結した連結データと、上記連結データに付加された電子署名とを表わす印刷形態を、当該印刷形態が添付された時刻証明の対象となる有体物から読み取る読み取り手段、
(2)上記読み取り手段により読み取った印刷形態に表わされている上記連結データとして連結された公開情報が公開された発生時刻を情報公開機関装置から取得し、取得した発生時刻と上記連結データとして連結された日時情報との差を求め、求めた差と予め設定したしきい値とを比較し、比較した結果に基づいて検証が成功したか失敗したかのいずれかを表す検証結果を生成する検証手段、
(3)上記検証手段により生成された検証結果を出力する出力手段。
Time certification verification device characterized by having the following elements: (1) Public information transmitted from an information disclosure agency device, which is public information that represents an event that cannot be predicted in advance and that can specify the date and time ; reading means for reading the connection data obtained by connecting the date and time information indicating the date and time to prove, the printing form that represents an electronic signature that is added to the connection data from the tangible object the print form is subject to the attached time certification ,
(2) The occurrence time when the public information linked as the linked data represented in the print form read by the reading means is disclosed is acquired from the information disclosure organization apparatus, and the acquired generation time and the linked data are acquired. Find the difference with the linked date and time information, compare the found difference with a preset threshold value, and generate a verification result indicating whether the verification succeeded or failed based on the comparison result Verification means,
(3) Output means for outputting the verification result generated by the verification means.
以下の要素を有することを特徴とする時刻証明検証装置Time certification verification apparatus characterized by having the following elements:
(1)時刻証明の対象となる対象情報と、情報公開機関装置から送信される公開情報であって、事前に予期できない事象であって日時を特定できる事象を表す公開情報と、証明する日時を示す日時情報とを連結した連結データと、上記連結データに付加された電子署名とを含む時刻証明情報を読み取る読み取り手段、(1) Target information subject to time certification, public information transmitted from the information disclosure organization device, public information representing an event that cannot be predicted in advance and for which the date and time can be specified, and date and time of certification Reading means for reading time certification information including concatenated data obtained by concatenating the date and time information shown, and an electronic signature added to the concatenated data;
(2)上記読み取り手段により読み取った時刻証明情報に含まれた上記連結データとして連結された公開情報が公開された発生時刻を情報公開機関装置から取得し、取得した発生時刻と上記連結データとして連結された日時情報との差を求め、求めた差と予め設定したしきい値とを比較し、比較した結果に基づいて検証が成功したか失敗したかのいずれかを表す検証結果を生成する検証手段、(2) The generation time at which the public information linked as the linked data included in the time certification information read by the reading means is published is acquired from the information disclosure organization apparatus, and the acquired generation time and the linked data are linked. Verification that generates a verification result that indicates whether the verification succeeded or failed based on the comparison result by comparing the calculated difference with a preset threshold value. means,
(3)上記検証手段により生成された検証結果を出力する出力手段。(3) Output means for outputting the verification result generated by the verification means.
上記出力手段は、上記検証結果が、検証が成功したことを表す場合、上記検証結果と併せて、上記連結データとして連結された日時情報を印刷することを特徴とする請求項10または11記載の時刻証明検証装置。The said output means prints the date information linked as the said connection data together with the said verification result, when the said verification result represents that verification was successful . Time certificate verification device.
JP2001007507A 2001-01-16 2001-01-16 Time information setting device and time certificate verification device Expired - Fee Related JP4704576B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001007507A JP4704576B2 (en) 2001-01-16 2001-01-16 Time information setting device and time certificate verification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001007507A JP4704576B2 (en) 2001-01-16 2001-01-16 Time information setting device and time certificate verification device

Publications (2)

Publication Number Publication Date
JP2002215825A JP2002215825A (en) 2002-08-02
JP4704576B2 true JP4704576B2 (en) 2011-06-15

Family

ID=18875248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001007507A Expired - Fee Related JP4704576B2 (en) 2001-01-16 2001-01-16 Time information setting device and time certificate verification device

Country Status (1)

Country Link
JP (1) JP4704576B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004094689A (en) * 2002-08-30 2004-03-25 Nippon Telegr & Teleph Corp <Ntt> Product manufacturing date guarantee system
JP3781117B2 (en) * 2003-01-29 2006-05-31 日本電気株式会社 Time audit system, time audit method and program
WO2006046285A1 (en) * 2004-10-27 2006-05-04 Mitsubishi Denki Kabushiki Kaisha Time proof server, terminal, and time proving method
JP2006195654A (en) * 2005-01-12 2006-07-27 Mitsubishi Electric Engineering Co Ltd Traceability system
JP4644018B2 (en) * 2005-03-31 2011-03-02 株式会社日立製作所 Location authentication method, mobile terminal and control station
JP4774229B2 (en) * 2005-04-11 2011-09-14 株式会社リコー Electronic information disclosure certification system
JP2006303963A (en) 2005-04-21 2006-11-02 Internatl Business Mach Corp <Ibm> System, method, and program for managing information
KR100868772B1 (en) * 2006-06-27 2008-11-17 미쓰비시덴키 가부시키가이샤 Time proof server, terminal equipment and time proof method
DE202010018382U1 (en) * 2010-10-04 2016-03-07 cp.media AG Data processing device for generating a secure data record and device for evaluation
JP6648555B2 (en) * 2016-02-29 2020-02-14 富士ゼロックス株式会社 Information processing device and program
JP7659807B2 (en) * 2021-03-09 2025-04-10 国立大学法人京都大学 Time authentication system, CM broadcast performance recording system, time authentication method, CM broadcast performance recording method, and computer program
IT202300009738A1 (en) 2023-05-15 2024-11-15 Jarvit S R L System and method for the temporal certification of a multimedia file

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH046033A (en) * 1990-04-25 1992-01-10 Tokyo Electric Co Ltd label issuing device
JP3515408B2 (en) * 1999-02-15 2004-04-05 日本電信電話株式会社 Time authentication device

Also Published As

Publication number Publication date
JP2002215825A (en) 2002-08-02

Similar Documents

Publication Publication Date Title
US20240160622A1 (en) Computer-implemented methods for evidencing the existence of a digital document, anonymously evidencing the existence of a digital document, and verifying the data integrity of a digital document
EP1243999B1 (en) Method and system for recovering and validating cryptographically signed digital data
US11233657B2 (en) Method and system for registering digital documents
US8549303B2 (en) Apparatus, system and method for electronically signing electronic transcripts
US7523315B2 (en) Method and process for creating an electronically signed document
JP4704576B2 (en) Time information setting device and time certificate verification device
JP2003244139A (en) Time stamping system for electronic document and program medium thereof
WO2004004255A1 (en) Secure email time stamping
WO2008063850A2 (en) System and methods for digital file management and authentication
JP4162578B2 (en) Audit apparatus and audit method for auditing electronic notification
JP4608845B2 (en) How to publish signature records
US20240037284A1 (en) Method and system for registering digital documents
US7490241B1 (en) Time stamping method employing user specified time
JP4901272B2 (en) Information generation processing program, information generation apparatus, and information generation method
JP2017182433A (en) Time stamp registration device, and time stamp registration program
JP2017175377A (en) Time stamp storage server, portable terminal, electronic data storage server, time stamp storage program, portable terminal program, and electronic data storage program
CN118779927A (en) Data management device, data management method and non-transitory storage medium
JP2002244554A (en) Method for generating and confirming time stamp, and device and system therefor
CN118435188A (en) Computer-implemented method for proving the existence of a digital document, anonymously proving the existence of a digital document, and verifying the data integrity of a digital document
JP7578079B2 (en) Data authenticity verification system and data authenticity verification method
JP2020108178A (en) Electronic data storage server and electronic data storage program
JP2004220254A (en) Device, method, and program for assuring barrier-free quality of web page
JP4699175B2 (en) Time stamp information verification support server device, time stamp information verification support method, computer program, and time stamp information verification support device
CN118779928A (en) Data management device and data management method
JP2001319097A (en) Electronic bidding system and computer-readable recording medium

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040514

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20041018

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101101

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110310

LAPS Cancellation because of no payment of annual fees