SECURITY MANAGEMENT OF FERROELECTRIC MEMORY DEVICE
Systems, apparatuses, and methods related to security management for a ferroelectric memory device are described. An example method can include receiving, at a memory controller and from a host, a command and firmware data. The memory controller can manage a non-volatile memory device, such as a fer...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Systems, apparatuses, and methods related to security management for a ferroelectric memory device are described. An example method can include receiving, at a memory controller and from a host, a command and firmware data. The memory controller can manage a non-volatile memory device, such as a ferroelectric memory device, and the host and the memory controller can communicate using a compute express link (CXL) protocol. The command can be executed to update firmware stored on the non-volatile memory device. The method can further include accessing a first public key from the non-volatile memory device. The method can further include validating the first public key with a second public key within the firmware data. The method can further include validating the firmware data. The method can further include verifying a security version of the firmware data. The method can further include updating the non-volatile memory device with the firmware data.
L'invention concerne des systèmes, des appareils et des procédés liés à la gestion de sécurité pour un dispositif à mémoire ferroélectrique. Un procédé représentatif peut comprendre la réception, au niveau d'un contrôleur de mémoire et en provenance d'un hôte, d'une commande et de données de micrologiciel. Le contrôleur de mémoire peut gérer un dispositif à mémoire non volatile, tel qu'un dispositif à mémoire ferroélectrique, et l'hôte et le contrôleur de mémoire peuvent communiquer au moyen d'un protocole de liaison express de calcul (CXL). La commande peut être exécutée pour mettre à jour un micrologiciel stocké sur le dispositif à mémoire non volatile. Le procédé peut également comprendre l'accès à une première clé publique à partir du dispositif à mémoire non volatile. Le procédé peut en outre comprendre la validation de la première clé publique avec une seconde clé publique dans les données de micrologiciel. Le procédé peut en outre comprendre la validation des données de micrologiciel. Le procédé peut en outre comprendre la vérification d'une version de sécurité des données de micrologiciel. Le procédé peut en outre comprendre la mise à jour du dispositif à mémoire non volatile avec les données de micrologiciel. |
---|