Enhancing the speed performance and endurance of solid-state data storage devices with embedded in-line encryption engines
AssigneeScaleflux, Inc.
InventorsTong Zhang, Yang Liu, Fei Sun, Hao Zhong
Life of this patent
Estimating the term…
Abstract
A solid-state data storage device according to embodiments includes, a storage device controller; solid-state memory; and an inline encryption engine, embedded in the storage device controller, for encrypting data blocks received from a host using a set of encryption keys and writing the encrypted data blocks into the solid-state memory, wherein data blocks having similar lifetimes are encrypted using the same encryption key.
Claims19
A solid-state data storage device, comprising:
- a storage device controller;
- solid-state memory;
- and
- an inline encryption engine, embedded in the storage device controller, for encrypting data blocks received from a host using a set of encryption keys and writing the encrypted data blocks into the solid-state memory, wherein data blocks having similar lifetimes are encrypted using the same encryption key.
A method for storing encrypted data blocks in a solid-state data storage device including an embedded inline encryption engine, comprising:
- encrypting, using the inline encryption engine, data blocks received from a host using a set of encryption keys, wherein data blocks having similar lifetimes are encrypted using the same encryption key;
- and
- writing the encrypted data blocks into a solid-state memory of the solid-state data storage device.
Dependencies are inferred from the claim text.