Practical itemized encryption for cryptographic erasure (piece)
AssigneeWells Fargo Bank, N.A.
InventorJeffrey J. Stapleton
Life of this patent
Estimating the term…
Abstract
The arrangements disclosed herein relate to systems, apparatus, methods, and non-transitory computer readable media for determining to erase a plurality of ciphertext blocks stored in a memory device, in response to determining to erase the plurality of ciphertext blocks, performing a cryptographic erasure of the plurality of ciphertext blocks. The cryptographic erasure includes encrypting each of the plurality of ciphertext blocks with a random key and destroying the random key in response to encrypting each of the plurality of ciphertext blocks.
Claims20
A method, comprising:
- identifying a plurality of ciphertext blocks stored in a memory device to erase;
- in response to identifying the plurality of ciphertext blocks to erase, performing a cryptographic erasure of the plurality of ciphertext blocks, wherein the cryptographic erasure comprises:
- encrypting each of the plurality of ciphertext blocks with a random key;
- and
- destroying the random key in response to encrypting each of the plurality of ciphertext blocks.
A system, comprising:
- a memory;
- and
- a processor configured to:
- identify a plurality of ciphertext blocks stored in a memory device to erase;
- in response to identifying the plurality of ciphertext blocks to erase, perform a cryptographic erasure of the plurality of ciphertext blocks, wherein the cryptographic erasure comprises:
- encrypting each of the plurality of ciphertext blocks with a random key;
- and
- destroying the random key in response to encrypting each of the plurality of ciphertext blocks.
A non-transitory processor-readable medium comprising processor-readable instructions, such that, when executed, causes a processor to:
- identify a plurality of ciphertext blocks stored in a memory device to erase;
- in response to determining to erase the plurality of ciphertext blocks to erase, perform a cryptographic erasure of the plurality of ciphertext blocks, wherein the cryptographic erasure comprises:
- encrypting each of the plurality of ciphertext blocks with a random key;
- and
- destroying each random key in response to encrypting each of the plurality of ciphertext blocks.
Dependencies are inferred from the claim text.