Method for securely storing electronic records
First Claim
1. A method for a computer to store an image data stream on a medium, comprising, in combination:
- receiving an image identification code and time data from at least one trusted source;
combining said time data and image identification code to generate a key;
creating an associated directory and inserting said time data and image identification code into said associated directory;
generating a verification code from said image data stream;
creating a private area and inserting said verification code into said private area;
encrypting said private area with said key; and
storing said image data stream, associated directory, and private area on said medium.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved method of storing or retrieving electronic records. An image identification code and time data provided by a trusted source, as well as a password, are combined to generate a key. The image identification code and time data are stored in a public directory associated with the image data stream. Further, attributes of the image stream, such as its size and a hash of at least a segment of the image data, are determined. The attributes are then used to generated a verification code. The verification code is placed in a private area associated with the data image stream, and the private area is encrypted with the previously generated key.
-
Citations
41 Claims
-
1. A method for a computer to store an image data stream on a medium, comprising, in combination:
-
receiving an image identification code and time data from at least one trusted source; combining said time data and image identification code to generate a key; creating an associated directory and inserting said time data and image identification code into said associated directory; generating a verification code from said image data stream; creating a private area and inserting said verification code into said private area; encrypting said private area with said key; and storing said image data stream, associated directory, and private area on said medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for a computer to store an image data stream on a medium, and comprising, in combination:
-
receiving time data and image identification code from at least one trusted source; receiving a password from a user; combining said time data, image identification code, and password to generate a key; creating an associated directory and adding said time data and image identification code to said associated directory; generating a verification code from said image data stream; creating a private area and inserting said verification code into said private area; encrypting said private area with said key; encrypting at least a portion of said image data stream with said key to develop a ciphertext; recording said ciphertext, associated directory, and private area on said medium. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for retrieving an image data stream on a medium, said medium including a public area associated with said image data stream, said public area having an image identification code, time data relating when said image data stream was recorded on said medium, and a pointer to a private area, said private area including a verification code corresponding to recorded parameters of a prior image data stream, comprising, in combination:
-
reading said public header; decrypting said private area with a key comprised of said image identification code and time data; reading said verification code in said private area; reading said image data stream and determining new parameters of said image data stream; comparing said new parameters of said data image stream with said recorded parameters of said prior image data stream; and certifying said image data stream when said recorded parameters correspond to said old parameters. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification