In stream data encryption / decryption method
OwnerMichael Holtzman, Baruch Cohen +3inventors
InventorsMichael Holtzman, Baruch Cohen, David Deitcher, Hagai Bar-EL, Aviram Yeruchami
Life of this patent
Estimating the term…
Loading patent…
OwnerMichael Holtzman, Baruch Cohen +3inventors
InventorsMichael Holtzman, Baruch Cohen, David Deitcher, Hagai Bar-EL, Aviram Yeruchami
Estimating the term…
The throughput of the memory system is improved where data in a data stream is cryptographically processed by a circuit without involving intimately any controller. The data stream is preferably controlled so that it has a selected data source among a plurality of sources and a selected destination among a plurality of destinations, all without involving the controller. The cryptographic circuit may preferably be configured to enable the processing of multiple pages, selection of one or more cryptographic algorithms among a plurality of algorithms to encryption and/or decryption without involving a controller, and to process data cryptographically in multiple successive stages without involvement of the controller. For a memory system cryptographically processing data from multiple data streams in an interleaved manner, when a session is interrupted, security configuration information may be lost so that it may become impossible to continue the process when the session is resumed. To retain the security configuration information, the controller preferably causes the security configuration information for the session to be stored before the interruption so that it is retrievable after the interruption.
A method for encrypting and/or decrypting data in non-volatile flash memory cells in a memory system having a controller controlling the cells and a cryptographic circuit, said method comprising:
A method for encrypting and/or decrypting data in non-volatile memory cells in a memory system having a controller controlling the cells and a cryptographic circuit, comprising:
A method for processing data in memory system for storing encrypted data comprising non-volatile memory cells and a cryptographic circuit, said method comprising:
Dependencies are inferred from the claim text.