Method and apparatus for generating random data-encryption keys
First Claim
Patent Images
1. A method for generating random data-encryption keys for data files, the method comprising:
- receiving a command at a computer system to create a data file that may include encrypted data, and wherein the data file includes a wrapped data-encryption key to facilitate encrypting and decrypting data;
in response to the command, generating a bit pattern to be used as the wrapped data-encryption key; and
creating the data file, which includes the bit pattern, as the wrapped data-encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates generating random data-encryption keys for data files. During operation, the system receives a command at a computer system to create a data file that may include encrypted data. This data file includes a wrapped data-encryption key to facilitate encrypting and decrypting data. In response to the command, the system generates a bit pattern to be used as the wrapped data-encryption key. Finally, the system creates the data file, which includes the bit pattern as the wrapped data-encryption key.
66 Citations
20 Claims
-
1. A method for generating random data-encryption keys for data files, the method comprising:
-
receiving a command at a computer system to create a data file that may include encrypted data, and wherein the data file includes a wrapped data-encryption key to facilitate encrypting and decrypting data; in response to the command, generating a bit pattern to be used as the wrapped data-encryption key; and creating the data file, which includes the bit pattern, as the wrapped data-encryption key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for generating random data-encryption keys for data files, the method comprising:
-
receiving a command at a computer system to create a data file that may include encrypted data, and wherein the data file includes a wrapped data-encryption key to facilitate encrypting and decrypting data; in response to the command, generating a bit pattern to be used as the wrapped data-encryption key; and creating the data file, which includes the bit pattern, as the wrapped data-encryption key. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus configured for generating random data-encryption keys for data files, comprising:
-
a receiving mechanism configured to receive a command to create a data file that may include encrypted data, and wherein the data file includes a wrapped data-encryption key to facilitate encrypting and decrypting data; a key-generation mechanism configured to generate a bit pattern to be used as the wrapped data-encryption key; and a creation mechanism configured to create the data file, which includes the bit pattern, as the wrapped data-encryption key. - View Dependent Claims (18, 19, 20)
-
Specification