JP4704576B2 - Time information setting device and time certificate verification device - Google Patents
Time information setting device and time certificate verification device Download PDFInfo
- 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
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
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
[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
[0017]
Upon receiving the time stamp request, the
[0018]
Among the above operations, the details of the operations in the
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
[0020]
Next, the data obtained in
[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
In addition, since information that cannot be anticipated in advance is used, the
[0024]
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
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]
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
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]
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,
[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
[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
[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]
[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
[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
[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 (
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
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)情報公開機関装置から送信される公開情報であって、事前に予期できない事象であって日時を特定できる事象を表す公開情報を受信する公開情報受信手段、
(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 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.
(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.
(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.
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)
| 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)
| 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 |
-
2001
- 2001-01-16 JP JP2001007507A patent/JP4704576B2/en not_active Expired - Fee Related
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 |