Method for ensuring the validity of recovered electronic documents from remote storage
First Claim
1. A method for electronically storing and retrieving at a later date a true copy of a document stored on a remote storage device comprising:
- receiving, at a store entity, a document in electronic format sent from a document owner'"'"'s computing device to said store entity for storing said document, said store entity remotely located from said computing device;
generating, by said store entity, a digest of said document while said document is at said store entity by applying a hash function to the document;
adding to said digest a time of expiration for storing said document at said store entity;
signing said digest electronically with a key while said document is at said store entity;
generating a receipt that includes said signed digest and said time of expiration;
sending, by said store entity, a copy of said receipt to said document owner;
verifying, at the document owner'"'"'s computing device, that the received receipt corresponds to the document sent from the owner'"'"'s computing device; and
subsequently renewing, by said document owner, the receipt to extend said time of expiration for storing said document, said store entity sending said renewed receipt to said owner'"'"'s computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for electronically storing and retrieving at a later date a true copy of a document stored on a remote storage device comprises: sending a document in electronic format from a document owner'"'"'s computing device to a store entity for storing the document; generating a digest of the document while the document is at the store entity by applying a hash function to the document; signing the digest electronically with a key while said document is at the store entity; generating a receipt that includes the digest and the key; sending the receipt to the document owner; and verifying, at the document owner'"'"'s computing device, that the received receipt corresponds to the document sent from the owner'"'"'s computing device.
-
Citations
14 Claims
-
1. A method for electronically storing and retrieving at a later date a true copy of a document stored on a remote storage device comprising:
-
receiving, at a store entity, a document in electronic format sent from a document owner'"'"'s computing device to said store entity for storing said document, said store entity remotely located from said computing device; generating, by said store entity, a digest of said document while said document is at said store entity by applying a hash function to the document; adding to said digest a time of expiration for storing said document at said store entity; signing said digest electronically with a key while said document is at said store entity; generating a receipt that includes said signed digest and said time of expiration; sending, by said store entity, a copy of said receipt to said document owner; verifying, at the document owner'"'"'s computing device, that the received receipt corresponds to the document sent from the owner'"'"'s computing device; and subsequently renewing, by said document owner, the receipt to extend said time of expiration for storing said document, said store entity sending said renewed receipt to said owner'"'"'s computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for use with a computer, the computer program product including a non-transitory computer readable storage medium having recorded thereon a computer program or program code for causing the computer to perform a method for electronically storing and retrieving at a later date a true copy of a document stored on a remote storage device comprising:
- receiving, at a store entity, a document in electronic format sent from a document owner'"'"'s computing device to said store entity for storing said document, said store entity remotely located from said computing device;
generating, by said store entity, a digest of said document while said document is at said store entity by applying a hash function to the document;adding to said digest a time of expiration for storing said document at said store entity; signing said digest electronically with a key while said document is at said store entity; generating a receipt that includes said signed digest and said time of expiration; sending, by said store entity, a copy of said receipt to said document owner;
verifying that the received receipt corresponds to the document sent from the owner'"'"'s computing device; andsubsequently renewing, by said document owner, the receipt to extend said time of expiration for storing said document, said store entity sending said renewed receipt to said owner'"'"'s computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- receiving, at a store entity, a document in electronic format sent from a document owner'"'"'s computing device to said store entity for storing said document, said store entity remotely located from said computing device;
Specification