System and method for recovering from an interrupted encryption and decryption operation performed on a volume
First Claim
1. An information handling system, comprising:
- a processor;
a memory communicatively coupled to the processor;
a storage resource communicatively coupled to the processor; and
a computer-readable medium communicatively coupled to the processor and having one or more instructions stored thereon, the one or more instructions configured to, when executed by the processor;
periodically store, during an encryption or decryption operation performed on a volume of the storage resource, one or more variables indicative of an encryption status of the volume;
during a boot-up sequence following an abrupt interruption of the encryption or decryption operation, determine, based on the one or more variables, whether the volume is in a partially encrypted or decrypted state; and
in response to a determination that the volume is in a partially encrypted or decrypted state, boot from the volume and continue the encryption or decryption operation.
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. An information handling system may include a processor, a memory communicatively coupled to the processor, and a computer-readable medium communicatively coupled to the processor. The computer-readable medium may have instructions stored thereon, the instructions configured to, when executed by the processor: (i) periodically store, during an encryption or decryption operation performed on the computer-readable medium, one or more variables indicative of an encryption status of a volume of the computer-readable medium; (ii) determine, based on the one or more variables, whether the volume is in a partially encrypted or decrypted state; and (iii) in response to a determination that the volume is in a partially encrypted or decrypted state, boot from the volume and continue the encryption or decryption operation.
-
Citations
20 Claims
-
1. An information handling system, comprising:
-
a processor; a memory communicatively coupled to the processor; a storage resource communicatively coupled to the processor; and a computer-readable medium communicatively coupled to the processor and having one or more instructions stored thereon, the one or more instructions configured to, when executed by the processor; periodically store, during an encryption or decryption operation performed on a volume of the storage resource, one or more variables indicative of an encryption status of the volume; during a boot-up sequence following an abrupt interruption of the encryption or decryption operation, determine, based on the one or more variables, whether the volume is in a partially encrypted or decrypted state; and in response to a determination that the volume is in a partially encrypted or decrypted state, boot from the volume and continue the encryption or decryption operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for recovering from an interrupted encryption or decryption operation performed on a volume, comprising:
-
periodically storing, during an encryption or decryption operation performed on a volume of the storage resource, one or more variables indicative of an encryption status of the volume; during a boot-up sequence following an abrupt interruption of the encryption or decryption operation, determine, based on the one or more variables, whether the volume is in a partially encrypted or decrypted state; and in response to a determination that the volume is in a partially encrypted or decrypted state, boot from the volume and continue the encryption or decryption operation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising:
-
a non-transitory computer-readable medium; and computer-executable instructions carried on the non-transitory computer readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to; periodically store, during an encryption or decryption operation performed on a volume of the storage resource, one or more variables indicative of an encryption status of the volume; during a boot-up sequence following an abrupt interruption of the encryption or decryption operation, determine, based on the one or more variables, whether the volume is in a partially encrypted or decrypted state; and in response to a determination that the volume is in a partially encrypted or decrypted state, boot from the volume and continue the encryption or decryption operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification