Method for securely storing electronic records
OwnerBrent B. Sandstrom, Ernest R. Ewert +1inventors
InventorsBrent B. Sandstrom, Ernest R. Ewert, Robert D. Reisch
Life of this patent
Estimating the term…
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.
Claims41
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.
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.
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.
Dependencies are inferred from the claim text.