IP Library Granted Patent US 7,975,145
Granted Patent B2
US 7,975,145 · App. 11/586,546 · Granted Jul 5, 2011

Apparatus and program for update of time stamp

Assignees: Kabushiki Kaisha Toshiba; Toshiba Solutions Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,975,145
App. No.
11/586,546
Granted
Jul 5, 2011
Kind
B2
Abstract

A time stamp updating apparatus includes: a time stamp obtaining unit configured to transmit hash value calculated from certification target data to an apparatus for time stamp authority when certification target data is input, to receive time stamp data from the apparatus for time stamp authority, to relate the received time stamp data to certification target data, and stored them in an evidence data storage unit; and a time stamp verification unit configured to calculate logical OR of a validity period of the time stamp data related to certification target data, and to output a period that can go back from time of verification as a period when the certification target data can be certified.

Claims (32)

1. An apparatus for update of a time stamp, the apparatus being able to certify certification target data on the basis of time stamp data transmitted from an apparatus for time stamp authority, the apparatus comprising:

an evidence data storage unit configured to relate the certification target data to the time stamp data and to save the related certification target data and time stamp data;

a time stamp obtaining unit configured to transmit hash value calculated from seal target data including the time stamp data that has already been related to the certification target data to the apparatus for time stamp authority according to a certain prescribed timing, to obtain time stamp data to the seal target data from the apparatus for time stamp authority, to relate the obtained time stamp data to the certification target data, and to store the related time stamp data and the certification target data in the evidence data storage unit;

a verification table data storage unit configured to store verification table data including respective validity periods of a set of time stamps corresponding to the time stamp data obtained by the time stamp obtaining unit; and

a time stamp verification unit configured to output a period in which the validity periods in the verification table data are continuous from a time of verification as a period when the certification target data can be certified.

2. The apparatus of claim 1 , wherein the seal target data is latest time stamp data among the time stamp data that have already been related to the certification target data.

3. The apparatus of claim 1 , wherein the seal target data includes the time stamp data and the certification target data, wherein the time stamp data have already been provided for the certification target data.

4. The apparatus of claim 1 , wherein the seal target data includes hash value calculated from original time stamp data provided for new certification target data of a predetermined generation and overwriting time stamp data provided for each of generation on the basis of the original time stamp data of a previous generation from the predetermined generation.

5. The apparatus of claim 3 , wherein the time stamp verification unit

extracts time stamp data generated on the basis of the certification target data,

registers a validity period of original time stamp data in a validity period verification table when succeeding in the verification of the aforementioned original time stamp data provided for the certification target data,

registers a validity period of the overwriting time stamp data in the validity period verification table when succeeding in the'verification of the aforementioned overwriting time stamp data of a next generation of a target generation to which the original time stamp data provided for the certification target data belongs,

repeats processing that registers a validity period of the overwriting time stamp data of the next generation of the target generation in the validity period verification table when succeeding in the verification of the overwriting time stamp data of the next generation of incremented target generation until the next generation of the target generation becomes the latest generation while incrementing the target generation, and

calculates logical OR of the validity period of the registered time stamp data registered in the validity period verification table, and outputs a period that can go back from the time of the verification as a period when the certification target data can be certified.

6. The apparatus of claim 1 further comprising a monitoring unit for key updating configured to detect a key in the apparatus for time stamp authority being updated, wherein

the time stamp obtaining unit transmits hash value calculated from seal target data including time stamp data that has already been related to the certification target data to the apparatus for time stamp authority according to timing where the key is detected being updated by the monitoring unit for key updating, receives the time stamp data from the apparatus for time stamp authority, and stores the received time stamp data in the evidence data storage unit.

7. A non-transitory computer-readable recording medium storing instructions which, when executed by a processor, perform a method for updating, a time stamp, to certify certification target data on the basis of time stamp data transmitted from an apparatus for time stamp authority, the method comprising:

in an evidence data storage unit, relating the certification target data to the time stamp data and saving the related certification target data and time stamp data;

in a time stamp obtaining unit, transmitting hash value calculated from seal target data including the time stamp data that has already been related to the certification target data to the apparatus for time stamp authority according to a certain prescribed timing, obtaining time stamp data to the seal target data from the apparatus for time stamp authority, relating the obtained time stamp data to the certification target data, and storing the related time stamp data and the certification target data in the evidence data storage unit;

in a verification table data storage unit, storing verification table data including respective validity periods of a set of time stamps corresponding to the time stamp data obtained by the time stamp obtaining unit; and

in a time stamp verification unit, outputting a period in which the validity periods in the verification table data are continuous from a time of verification as a period when the certification target data can be certified.

8. The non-transitory computer-readable recording medium, of claim 7 , wherein the seal target data is latest time stamp data among the time stamp data that have already been related to the certification target data.

9. The non-transitory computer-readable recording medium, of claim 7 , wherein the seal target data includes the time stamp data that have already been provided for the certification target data and the certification target data.

10. The non-transitory computer-readable recording medium, of claim 7 , wherein the seal target data includes hash value calculated from original time stamp data provided for new certification target data of a predetermined generation and overwriting time stamp data provided for each generation on the basis of the original time stamp data of a previous generation from the predetermined generation.

11. The non-transitory computer-readable recording medium, of claim 9 , wherein in the time stamp verification unit,

time stamp data generated on the basis of the certification target data is extracted,

a validity period of original time stamp data is registered in a validity period verification table when succeeding in the verification of the aforementioned original time stamp data provided for the certification target data,

a validity period of the overwriting time stamp data is registered in the validity period verification table when succeeding in the verification of the aforementioned overwriting time stamp data of a next generation of a target generation to which the original time stamp data provided for the certification target data belongs,

processing that registers a validity period of the overwriting time stamp data of the next generation of the target generation in the validity period verification table is repeated when succeeding in the verification of the overwriting time stamp data of the next generation of incremented target generation until the next generation of the target generation becomes the latest generation while incrementing the target generation, and

logical OR of the validity period of the registered time stamp data registered in the validity period verification table is calculated, and a period that can go back from the time of the verification is output as a period when the certification target data can be certified.

12. The non-transitory computer-readable recording medium of claim 7 , wherein the method further comprises, in a monitoring unit for key updating, detecting a key in the apparatus for time stamp authority being updated, and the computer executable program wherein

in the time stamp obtaining unit, hash value calculated from seal target data including time stamp data that has already been related to the certification target data is transmitted to the apparatus for time stamp authority according to timing where the key is detected being updated by the monitoring unit for key updating, the time stamp data is received from the apparatus for time stamp authority, and the received time stamp data is stored in the evidence data storage unit.

Assignments (5)
CHANGE OF CORPORATE NAME AND ADDRESS Recorded Feb 8, 2021
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 055259/0587 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0098. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded May 28, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 051297/0742 →
CHANGE OF ADDRESS Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 048547/0098 →
CHANGE OF NAME Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2006
From: TANAKA, TOMONARI
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 018464/0379 →
Priority Claims (1)
JP P2005-321526 · Nov 4, 2005 · national
Continuity (1)
Related Publication 20070106912A1 · May 10, 2007