JP2005244678A - ディジタルタイムスタンプ方法 - Google Patents
ディジタルタイムスタンプ方法 Download PDFInfo
- Publication number
- JP2005244678A JP2005244678A JP2004052679A JP2004052679A JP2005244678A JP 2005244678 A JP2005244678 A JP 2005244678A JP 2004052679 A JP2004052679 A JP 2004052679A JP 2004052679 A JP2004052679 A JP 2004052679A JP 2005244678 A JP2005244678 A JP 2005244678A
- Authority
- JP
- Japan
- Prior art keywords
- time
- time stamp
- information
- digital data
- information processing
- 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.)
- Granted
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【解決手段】センタ・サーバ(時刻認証機関10)にタイムスタンプトークンの発行を要求する際、あらかじめセンタ・サーバでの受信開始時刻範囲を予想して複数の時刻情報を可視化して書き込んだ後にそれぞれのダイジェスト値を計算し、センタ・サーバに送信する。センタ・サーバは受信した全てのダイジェスト値に対してタイムスタンプトークンを発行するか、受信開始時刻と一致する時刻情報が書き込まれているダイジェスト値にのみタイムスタンプトークンを発行してクライアントに返信する。クライアントの情報処理装置20は、受信開始時刻と一致する時刻情報が書き込まれている複製データのみにタイムスタンプトークンを埋め込むか、あるいは、受信開始時刻と一致する時刻情報が書き込まれているダイジェスト値にのみ発行されたタイムスタンプトークンを該当するディジタルデータに埋め込む。
【選択図】図1
Description
11 基準時計
12 タイムスタンプサーバ
13 タイムサーバ
20 クライアントの情報処理装置
21 タイムスタンプ対象のディジタルデータ
22 タイムスタンプの仮の印影
23 タイムスタンプ対象のディジタルデータの複製のデータ群
24 複製のデータ群に対応するダイジェスト値群
25 ダイジェスト値群に添付する時刻情報群
26 タイムスタンプ処理が実施されたディジタルデータ
27 記憶装置
30 ネットワーク
41 時刻認証機関の受信開始時刻情報
42 タイムスタンプ情報
43 タイムスタンプ情報を暗号化するための秘密鍵
44 タイムスタンプトークン群
45 タイムスタンプトークンを復号するための公開鍵
Claims (5)
- 少なくとも、正確且つ公正な時刻を刻む基準時計と、当該基準時計の時刻情報を配信するためのネットワークに接続可能なタイムサーバ、および、、当該基準時計の時刻に由来した時刻情報を含む電子署名を実施するためのネットワークに接続可能なタイムスタンプサーバからなる時刻認証機関と、ネットワークに接続可能でタイムスタンプ生成ソフトウエアがインストールされているクライアントの情報処理装置とを用いてなるタイムスタンプ方法であり、
クライアントが当該情報処理装置で作業しているディジタルデータへのタイムスタンプを実施するにあたり、前記タイムスタンプ生成ソフトウエアを起動すると、タイムスタンプ生成ソフトウエアはタイムスタンプ対象のディジタルデータ自体、あるいは当該ディジタルデータのダイジェスト値を計算して、その結果をネットワーク経由で前記時刻認証機関に送信し、前記時刻認証機関は受信した前記タイムスタンプ対象のディジタルデータまたはダイジェスト値に対して、少なくとも前記タイムサーバが有する前記基準時計に由来する時刻情報と、前記タイムスタンプ対象のディジタルデータのダイジェスト値からなるタイムスタンプ情報を、前記時刻認証機関の所有する秘密鍵で暗号化したタイムスタンプトークンを生成すると共に、当該タイムスタンプトークンをクライアントの情報処理装置に返信し、且つ、タイムスタンプ生成ソフトウエアは前記タイムスタンプ対象のディジタルデータに前記タイムスタンプトークンを追加するか、あるいは、あらかじめ生成しておいた電子署名埋め込み領域に埋め込むことにより、一元化されたタイムスタンプが実施されたディジタルデータを作成、保存するタイムスタンプ方法において、
前記タイムスタンプ生成ソフトウエアがインストールされている情報処理装置を用いて、タイムスタンプ対象のディジタルデータに対してタイムスタンプ生成ソフトウエアでタイムスタンプ処理を行うと、タイムスタンプ生成ソフトウエアはタイムスタンプ対象のディジタルデータの複製を複数生成し、生成された複数のディジタルデータそれぞれに対して、情報処理装置の内部時計が示している時刻を基準として、任意の時間数を単位時間とする連続的に異なった複数の時刻情報を、任意の位置、サイズ、書体、または、あらかじめ定められた位置、サイズ、書体で可視化して書き込むことにより、複数の異なる時刻情報が可視化されたディジタルデータを作成し、これ等全てのディジタルデータを前記情報処理装置の記憶装置に保存すると共に、複数の異なる時刻情報が可視化されたディジタルデータそれぞれのダイジェスト値を計算して、計算された複数のダイジェスト値全てをネットワーク経由で前記時刻認証機関に送信することを特徴とするディジタルデータタイムスタンプ方法。 - 前記タイムスタンプ生成ソフトウエアおよび当該ソフトウエアがインストールされている情報処理装置が、生成された複数のディジタルデータそれぞれに書き込む、連続的に異なる時刻情報の単位時間を、1秒または1分とすることを特徴とする請求項1に記載のディジタルタイムスタンプ方法。
- 前記タイムスタンプ生成ソフトウエアおよび当該ソフトウエアがインストールされている情報処理装置は、タイムスタンプ対象のディジタルデータおよびその複製を元にして作成された、前記異なる時刻情報が可視化されて書き込まれている複数のディジタルデータと、書き込まれた当該時刻情報を事後読み出し可能な情報形態で付加すると共に、上記情報処理装置の記録装置、または当該情報処理装置に接続可能な外部記憶装置に保存して、複数の異なる時刻情報が可視化されたディジタルデータそれぞれのダイジェスト値を計算し、計算された複数のダイジェスト値全てをネットワーク経由で前記時刻認証機関に送信する一方、
前記時刻認証機関は、受信した異なる時刻情報が可視化されて書き込まれている複数のディジタルデータのダイジェスト値全てに対して、当該ダイジェスト値群を最初に受信開始した前記基準時計に由来する時刻情報を含む前記タイムスタンプトークンを生成し、当該タイムスタンプトークンに、タイムスタンプトークンに含まれる時刻情報、または当該タイムスタンプトークンを復号するための公開鍵の少なくともひとつを添付してクライアントのタイムスタンプトークン生成ソフトウエアがインストールされている情報処理装置にネットワーク経由で返信すると共に、
前記タイムスタンプ生成ソフトウエアがインストールされている情報処理装置は、受信した複数のタイムスタンプトークンそれぞれに添付されている時刻情報、または公開鍵を使って受信したタイムスタンプトークンを復号することで得られる時刻情報を読み出し、情報処理装置の記憶装置あるいは接続されている外部記憶装置に保存されている複数の時刻情報を可視化したディジタルデータの中から、当該受信した時刻情報が一致する時刻情報が書き込まれている時刻情報を可視化したディジタルデータのみを読み出して、当該タイムスタンプトークンを前記電子署名埋め込み領域に埋め込み保存し、その他の時刻情報が書き込まれている時刻情報を可視化したディジタルデータおよび対応するタイムスタンプトークンは削除することを特徴とする請求項1に記載のディジタルタイムスタンプ方法。 - 前記タイムスタンプ生成ソフトウエアおよび当該ソフトウエアがインストールされている情報処理装置は、タイムスタンプ対象のディジタルデータおよびその複製を元にして作成された、異なる時刻情報が可視化されて書き込まれている複数の時刻情報を可視化したディジタルデータと、それぞれの時刻情報を可視化したディジタルデータに書き込まれている時刻情報とを関連付けて情報処理装置の記憶装置、または当該情報処理装置に接続可能な外部記憶装置に保存し、
複数の異なる時刻情報が可視化されたディジタルデータそれぞれのダイジェスト値を計算し、計算された複数のダイジェスト値全てに、それぞれの時刻情報を可視化したディジタルデータに書き込まれている時刻情報を読み出し可能な形式で添付してネットワーク経由で時刻認証機関に送信し、
時刻認証機関は受信した時刻情報の内容が読み出し可能な形式で添付されている、異なる時刻情報が可視化されて書き込まれている複数のディジタルデータのダイジェスト値に添付されている時刻情報を読み出し、受信開始した時点での時刻配信機関が所有する正確且つ公正な時計が示していた受信開始した時刻と一致する時刻情報が添付されているダイジェスト値のみに、受信開始した時刻に由来したタイムスタンプトークンを生成し、当該タイムスタンプトークンに読み出し可能な当該ダイジェスト値または時刻情報、あるいは公開鍵の少なくともひとつを添付して、クライアントのタイムスタンプ生成ソフトウエアがインストールされている情報処理装置にネットワーク経由で返信すると共に、
タイムスタンプ生成ソフトウエアおよび当該ソフトウエアがインストールされている情報処理装置は、受信したタイムスタンプトークンに添付されている読み出し可能なダイジェスト値または時刻情報を読み取ることによって得られるか、あるいは添付されている公開鍵を使ってタイムスタンプトークンを復号することによって得られるタイムスタンプトークンに含まれているダイジェスト値または時刻情報を認知し、且つ、保存してある複数の時刻情報を可視化したディジタルデータの中から一致するダイジェスト値、または時刻情報が書き込まれている時刻情報を可視化したディジタルデータを呼び出して、当該ディジタルデータの電子署名埋め込み領域にタイムスタンプトークンを埋め込み保存する一方、他の時刻情報を可視化したディジタルデータは削除することを特徴とする請求項1に記載のディジタルタイムスタンプ方法。 - タイムスタンプ生成ソフトウエアおよび当該ソフトウエアがインストールされている情報処理装置は、定期的、または、タイムスタンプ生成ソフトウエアが起動される都度、あるいは、毎回タイムスタンプ処理を実施する直前にネットワーク経由で時刻認証機関のタイムサーバに接続し、当該タイムスタンプ生成ソフトウエアがインストールされている情報処理装置の内部時計を前記タイムサーバ由来の時刻情報で校正することを特徴とする請求項1に記載のディジタルタイムスタンプ方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004052679A JP4613018B2 (ja) | 2004-02-27 | 2004-02-27 | ディジタルタイムスタンプ方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004052679A JP4613018B2 (ja) | 2004-02-27 | 2004-02-27 | ディジタルタイムスタンプ方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005244678A true JP2005244678A (ja) | 2005-09-08 |
JP4613018B2 JP4613018B2 (ja) | 2011-01-12 |
Family
ID=35025911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004052679A Expired - Fee Related JP4613018B2 (ja) | 2004-02-27 | 2004-02-27 | ディジタルタイムスタンプ方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4613018B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006140966A (ja) * | 2004-11-15 | 2006-06-01 | Kyocera Mita Corp | 時刻認証管理システム及び画像形成装置 |
JP2008199365A (ja) * | 2007-02-14 | 2008-08-28 | Amano Corp | ディジタルデータタイムスタンプ方法 |
JP2009118402A (ja) * | 2007-11-09 | 2009-05-28 | National Institute Of Information & Communication Technology | 標準時刻配信装置、タイムスタンプ装置、タイムスタンプ利用者用装置、時刻認証システム、時刻認証方法、および時刻認証プログラム |
JP2011253525A (ja) * | 2010-05-21 | 2011-12-15 | Intel Corp | リモートサーバからデータ記憶装置の安全性を検査する方法および装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10290359A (ja) * | 1997-04-16 | 1998-10-27 | Nippon Telegr & Teleph Corp <Ntt> | タイムスタンプ装置 |
JP2001359087A (ja) * | 2000-06-15 | 2001-12-26 | Hitachi Ltd | 画像蓄積方法 |
JP2003198539A (ja) * | 2001-12-27 | 2003-07-11 | Seiko Instruments Inc | 電子公証システム及び電子公証方法 |
JP2005159492A (ja) * | 2003-11-21 | 2005-06-16 | Amano Corp | 電子署名内容の検証方法 |
-
2004
- 2004-02-27 JP JP2004052679A patent/JP4613018B2/ja not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10290359A (ja) * | 1997-04-16 | 1998-10-27 | Nippon Telegr & Teleph Corp <Ntt> | タイムスタンプ装置 |
JP2001359087A (ja) * | 2000-06-15 | 2001-12-26 | Hitachi Ltd | 画像蓄積方法 |
JP2003198539A (ja) * | 2001-12-27 | 2003-07-11 | Seiko Instruments Inc | 電子公証システム及び電子公証方法 |
JP2005159492A (ja) * | 2003-11-21 | 2005-06-16 | Amano Corp | 電子署名内容の検証方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006140966A (ja) * | 2004-11-15 | 2006-06-01 | Kyocera Mita Corp | 時刻認証管理システム及び画像形成装置 |
JP2008199365A (ja) * | 2007-02-14 | 2008-08-28 | Amano Corp | ディジタルデータタイムスタンプ方法 |
JP2009118402A (ja) * | 2007-11-09 | 2009-05-28 | National Institute Of Information & Communication Technology | 標準時刻配信装置、タイムスタンプ装置、タイムスタンプ利用者用装置、時刻認証システム、時刻認証方法、および時刻認証プログラム |
JP2011253525A (ja) * | 2010-05-21 | 2011-12-15 | Intel Corp | リモートサーバからデータ記憶装置の安全性を検査する方法および装置 |
US8856534B2 (en) | 2010-05-21 | 2014-10-07 | Intel Corporation | Method and apparatus for secure scan of data storage device from remote server |
Also Published As
Publication number | Publication date |
---|---|
JP4613018B2 (ja) | 2011-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7266698B2 (en) | Time stamping system for electronic documents and program medium for the same | |
JP3281881B2 (ja) | 数値文書にタイムスタンプを確実に押す方法。 | |
JP4788212B2 (ja) | デジタル署名プログラム及びデジタル署名システム | |
JP4788213B2 (ja) | タイムスタンプ検証プログラム及びタイムスタンプ検証システム | |
JP2006135465A (ja) | 文書管理装置、および文書管理方法、並びにコンピュータ・プログラム | |
US8631235B2 (en) | System and method for storing data using a virtual worm file system | |
KR20200088995A (ko) | 화상 형성 장치에서 블록체인을 기반한 문서의 보안 및 무결성 검증 | |
JP4811840B2 (ja) | ログ収集システムならびにログ収集システムに用いられるサーバおよびサーバを制御するプログラムを記録した媒体 | |
JP4901272B2 (ja) | 情報生成処理プログラム、情報生成装置及び情報生成方法 | |
EP1282263B1 (en) | Method and system for securely timestamping digital data | |
JP2015064767A (ja) | 文書保存管理システム及び文書保存管理方法 | |
US7124190B1 (en) | Method for verifying chronological integrity of an electronic time stamp | |
JP4628648B2 (ja) | 電子データ保管システム及びその方法 | |
JP4613018B2 (ja) | ディジタルタイムスタンプ方法 | |
JP3717848B2 (ja) | 電子公証システム及び電子公証方法 | |
JP2005341253A (ja) | 内容証明システムおよび方法 | |
JP2000115160A (ja) | 公開鍵証明証発行システム、方法及び記録媒体 | |
JP4647918B2 (ja) | タイムスタンプ方法 | |
CN109547210B (zh) | 一种电子***验证方法和装置 | |
JP2007181093A (ja) | タイムスタンプサーバ装置、及びタイムスタンプ発行方法、及びタイムスタンプ発行プログラム | |
JP4226447B2 (ja) | 電子署名内容の検証方法 | |
JP4351942B2 (ja) | 電子署名方法 | |
JP4465516B2 (ja) | 電子押印システム | |
JP2003298575A (ja) | 原本性保証システム、電子署名生成インタフェース方法、原本性検証インタフェース方法、プログラム、及び記録媒体 | |
JP2006186585A (ja) | 情報処理装置、情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061225 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100301 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100413 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100614 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100921 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101018 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4613018 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |