Physical key for accessing a securely stored digital document
First Claim
Patent Images
1. A method for securely storing a document, comprising:
- receiving a document;
encrypting the received document using an encryption key;
generating a decryption key for decrypting the document;
storing the encrypted document; and
outputting, on non-electronic media, a physical artifact comprising a representation of the key presentable for decryption.
1 Assignment
0 Petitions
Accused Products
Abstract
An incoming document is scanned, encrypted, and stored. A decryption key is generated and output on a physical artifact, such as a printed sheet of paper. The decryption key is not stored in any other location. The physical artifact can later be presented to access, decrypt, and output the stored document. Additional features of some embodiments of the invention include user authentication, key expiry, and watermarking.
177 Citations
93 Claims
-
1. A method for securely storing a document, comprising:
-
receiving a document;
encrypting the received document using an encryption key;
generating a decryption key for decrypting the document;
storing the encrypted document; and
outputting, on non-electronic media, a physical artifact comprising a representation of the key presentable for decryption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for securely storing a document, comprising:
-
receiving a document;
encrypting the received document using an encryption key;
generating a decryption key for decrypting the document;
generating, from the decryption key, at least two key components combinable to reconstitute the decryption key;
storing the encrypted document;
storing a first subset of the key components, wherein at least one key component is not included in the first subset; and
outputting, on non-electronic media, a physical artifact comprising a representation of a second subset of the key components, wherein at least one key component is not included in the second subset;
wherein each subset comprises at least one key component. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method for retrieving a stored encrypted document, comprising:
-
receiving a physical artifact comprising a representation of a key for decrypting the document;
responsive to receiving the physical artifact, automatically performing the steps of;
retrieving the document from a storage device;
decrypting the retrieved document using the key; and
outputting the decrypted document. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for retrieving a stored encrypted document, comprising:
-
receiving a physical artifact comprising a representation of a key for decrypting the document;
receiving a user identifier; and
determining whether the identified user is authorized to receive the document;
responsive to the identified user being authorized to receive the document;
retrieving the stored encrypted document;
decrypting the retrieved document using the key; and
outputting the document.
-
-
48. A method for retrieving a stored encrypted document, comprising:
-
receiving a physical artifact comprising a representation of a key for decrypting the document;
receiving a user identifier; and
responsive to the user identifier, selecting a version of the document from a plurality of versions;
retrieving the stored encrypted document;
decrypting the retrieved document using the key; and
outputting the selected version of the document. - View Dependent Claims (49)
-
-
50. A computer program product for securely storing a document, comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
receiving a document;
encrypting the received document using an encryption key;
generating a decryption key for decrypting the document;
storing the encrypted document; and
outputting, on non-electronic media, a physical artifact comprising a representation of the key presentable for decryption. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A computer program product for securely storing a document, comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
receiving a document;
encrypting the received document using an encryption key;
generating a decryption key for decrypting the document;
generating, from the decryption key, at least two key components combinable to reconstitute the decryption key;
storing the encrypted document;
storing a first subset of the key components, wherein at least one key component is not included in the first subset; and
outputting, on non-electronic media, a physical artifact comprising a representation of a second subset of the key components, wherein at least one key component is not included in the second subset;
wherein each subset comprises at least one key component. - View Dependent Claims (66, 67, 68, 69)
-
-
70. A computer program product for retrieving a stored encrypted document, comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
receiving a physical artifact comprising a representation of a key for decrypting the document;
responsive to receiving the physical artifact, automatically performing the steps of;
retrieving the document from a storage device;
decrypting the retrieved document using the key; and
outputting the decrypted document. - View Dependent Claims (71)
-
-
72. A computer program product for retrieving a stored encrypted document, comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
receiving a physical artifact comprising a representation of a key for decrypting the document;
receiving a user identifier; and
responsive to the user identifier, selecting a version of the document from a plurality of versions;
retrieving the stored encrypted document;
decrypting the retrieved document using the key; and
outputting the selected version of the document.
-
-
73. A system for securely storing a document, comprising:
-
a document receiving device, for receiving a document;
an document encryptor, coupled to the document receiving device, for encrypting the received document using an encryption key, and for generating a decryption key for decrypting the document;
a storage device, coupled to the document encryptor, for storing the encrypted document; and
an output device, coupled to the document encryptor, for outputting, on non-electronic media, a physical artifact comprising a representation of the key presentable for decryption. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A system for securely storing a document, comprising:
-
a document receiving device, for receiving a document;
an document encryptor, coupled to the document receiving device, for encrypting the received document using an encryption key, and for generating a decryption key for decrypting the document;
a processor, coupled to the document encryptor, for generating, from the decryption key, at least two key components combinable to reconstitute the decryption key;
a storage device, coupled to the document encryptor, for storing the encrypted document; and
a storage device, coupled to the document encryptor, for storing a first subset of the key components, wherein at least one key component is not included in the first subset; and
an output device, coupled to the document encryptor, for outputting, on non-electronic media, a physical artifact comprising a representation of a second subset of the key components, wherein at least one key component is not included in the second subset. wherein each subset comprises at least one key component. - View Dependent Claims (87, 88, 89, 90)
-
-
91. A system for retrieving a stored encrypted document, comprising:
-
a key receiver, for receiving a physical artifact comprising a representation of a key for decrypting the document;
a document retriever, coupled to the key receiver, for retrieving the document from a storage device;
a document decryptor, coupled to the document retriever, for decrypting the retrieved document using the key; and
a document output device, coupled to the document decryptor, for outputting the document. - View Dependent Claims (92)
-
-
93. A system for retrieving a stored encrypted document, comprising:
-
a key receiver, for receiving a physical artifact comprising a representation of a key for decrypting the document;
a user authenticator, for receiving a user identifier; and
a document version selector, coupled to the user authenticator, for, responsive to the user identifier, selecting a version of the document from a plurality of versions;
a document retriever, coupled to the key receiver, for retrieving the document from a storage device;
a document decryptor, coupled to the document retriever, for decrypting the retrieved document using the key; and
a document output device, coupled to the document decryptor, for outputting the selected version of the document.
-
Specification