11952091
Paragraph Number143
3056
| Application | Apparatus, system, and method for managing data using a data pipeline | ||
|---|---|---|---|
| Matter Number | 2380.2.01 | Reference Case 1 | 2380.2.01 |
| Created | 3/16/21, 12:00 AM | Modified | 3/16/21, 12:00 AM |
In one embodiment, the encryption module 314 encrypts a first packet with a first encryption key received in conjunction with the packet and encrypts a second packet with a second encryption key received in conjunction with the second packet. In another embodiment, the encryption module 314 encrypts a first packet with a first encryption key received in conjunction with the packet and passes a second data packet on to the next stage without encryption. Beneficially, the encryption module 314 included in the write data pipeline 106 of the solid-state storage device 102 allows object-by-object or segment-by-segment data encryption without a single file system or other external system to keep track of the different encryption keys used to store corresponding objects or data segments. Each requesting device 155 or related key manager independently manages encryption keys used to encrypt only the objects or data segments sent by the requesting device 155.
Added by DJM 3 2021