MEMORY SYSTEM WITH IN-STREAM DATA ENCRYPTION/DECRYPTION

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COHEN, BARUCH BORIS, YERUCHAMI, AVIRAM, BAR-EL, HAGAI, DEITCHER, DAVID, HOLTZMAN, MICHAEL
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. Le rendement du système de mémoire est amélioré lorsque des données présentes dans un débit de données sont chiffrées par un circuit, sans y associer étroitement un quelconque contrôleur. Le débit de données est, de préférence, contrôlé de sorte qu'il présente une source de données choisie parmi une pluralité de sources et une destination choisie parmi une pluralité de destinations, tout cela, sans implication du contrôleur. De préférence, le circuit de chiffrement peut être configuré pour permettre: le traitement de plusieurs pages, la sélection d'un ou de plusieurs algorithmes de chiffrement parmi une pluralité d'algorithmes pour assurer un chiffrement et/ou un déchiffrement n'impliquant pas un contrôleur, et pour traiter des données par chiffrement en plusieurs étapes successives, sans intervention du contrôleur. Pour un système de mémoire traitant des données par chiffrement et de manière entrelacée à partir de multiples débits de données, lorsqu'une session est interrompue, les données de configuration de sécurité peuvent être perdues, ce qui peut rendre impossible la poursuite du traitement lors de la reprise de la session. Pour conserver les données de configuration de sécurité, le contrôleur procède de préférence à leur enregistrement avant l'interrup