System and Method for Encryption and Decryption of Data
First Claim
1. An information handling system, comprising:
- a processor;
a memory communicatively coupled to the processor; and
a computer-readable medium coupled to the processor and having stored thereon instructions for managing encryption and decryption tasks, the instructions configured to, when executed by the processor, encrypt or decrypt data associated with an input/output operation based on at least one of an encryption key and a cryptographic function, wherein at least one of the encryption key and the cryptographic function are selected based on one or more characteristics associated with the data to be encrypted or decrypted.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for reducing problems and disadvantages associated with traditional approaches to encryption and decryption of data are provided. A method for encryption and decryption of data, may include encrypting or decrypting data associated with an input/output operation based on at least one of an encryption key and a cryptographic function, wherein at least one of the encryption key and the cryptographic function are selected based on one or more characteristics associated with the data to be encrypted or decrypted. Another method may include encrypting an item of data based on at least one of a first-layer encryption key and a first-layer cryptographic function to produce first-layer encrypted data and encrypting the first-layer encrypted data based on at least one of a second-layer encryption key and a second-layer cryptographic function to produce second-layer encrypted data.
65 Citations
20 Claims
-
1. An information handling system, comprising:
-
a processor; a memory communicatively coupled to the processor; and a computer-readable medium coupled to the processor and having stored thereon instructions for managing encryption and decryption tasks, the instructions configured to, when executed by the processor, encrypt or decrypt data associated with an input/output operation based on at least one of an encryption key and a cryptographic function, wherein at least one of the encryption key and the cryptographic function are selected based on one or more characteristics associated with the data to be encrypted or decrypted. - View Dependent Claims (2, 3, 4, 5, 8, 9)
-
- 6. A method for encryption and decryption of data, comprising encrypting or decrypting data associated with an input/output operation based on at least one of an encryption key and a cryptographic function, wherein at least one of the encryption key and the cryptographic function are selected based on one or more characteristics associated with the data to be encrypted or decrypted.
-
11. An information handling system, comprising:
-
a processor; a memory communicatively coupled to the processor; and a computer-readable medium coupled to the processor and having stored thereon instructions for encrypting an item of data, the instructions configured to, when executed by the processor; encrypt the item of data based on at least one of a first-layer encryption key and a first-layer cryptographic function to produce first-layer encrypted data; and encrypt the first-layer encrypted data based on at least one of a second-layer encryption key and a second-layer cryptographic function to produce second-layer encrypted data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for encrypting data, comprising:
-
encrypting an item of data based on at least one of a first-layer encryption key and a first-layer cryptographic function to produce first-layer encrypted data; and encrypting the first-layer encrypted data based on at least one of a second-layer encryption key and a second-layer cryptographic function to produce second-layer encrypted data. - View Dependent Claims (17, 18, 19, 20)
-
Specification