Method and system for providing a secure time reference in a worm environment
OwnerJacques Debiez, James P. Hughes +1inventors
InventorsJacques Debiez, James P. Hughes, Axelle Apvrille
Life of this patent
Estimating the term…
Abstract
A method and system for providing a secure time reference when storing data to a storage medium using write once read many (WORM) protection are provided. The method includes receiving a message, determining a message digest, appending a published time from a digital time stamping service to the message digest to create a timestamp, and digitally signing the timestamp with a private key of the digital time stamping service. The message, the timestamp, and the digital signature are stored to the medium using write once read many (WORM) protection.
Claims10
A method of providing a secure time reference when storing data to a medium using write once read many (WORM) protection, wherein the data may be written once to the medium, read many times from the medium, but not erased, modified, or overwritten, the method comprising:
- receiving a message for storing to the medium;
- determining a message digest based on the message;
- establishing a digital time stamping service having a private key and a public key, and capable of generating a published time;
- appending the published time from the digital time stamping service to the message digest to create a timestamp;
- digitally signing the timestamp with the digital time stamping service private key to create a digital signature;
- and
- storing the message, the timestamp, and the digital signature to the medium using write once read many (WORM) protection.
A system for providing a time secure reference when storing data to a storage medium using write once read many (WORM) protection, wherein the data may be written once to the storage medium, read many times from the storage medium, but not erased, modified, or overwritten, the system comprising a program medium having instructions stored thereon, the instructions being executable by a processor to:
- receive a message for storing to the storage medium;
- determine a message digest based on the message;
- establish a digital time stamping service having a private key and a public key, and capable of generating a published time;
- append the published time from the digital time stamping service to the message digest to create a timestamp;
- digitally sign the timestamp with the digital time stamping service private key to create a digital signature;
- and
- store the message, the timestamp, and the digital signature to the storage medium using write once read many (WORM) protection.
Dependencies are inferred from the claim text.