SECURED COMMUNICATION FROM WITHIN NON-VOLATILE MEMORY DEVICE

An apparatus includes a non-volatile memory (NVM) device coupled to a host, the NVM device including a processing device to: receive a communication packet from a server via the host computing system that is coupled to the NVM device and communicatively coupled to the server, the communication packe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ROSNER, Stephan, ZITLAW, Cliff, OSTRIKOV, Sergey
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:An apparatus includes a non-volatile memory (NVM) device coupled to a host, the NVM device including a processing device to: receive a communication packet from a server via the host computing system that is coupled to the NVM device and communicatively coupled to the server, the communication packet comprising clear text data that requests to initiate secure communications; perform a secure handshake with the server, via communication through the host computing system, using a secure protocol that generates a session key; receive data, via the host computing system, from the server within a secure protocol packet, wherein the data is inaccessible to the host computing system; authenticate the data using secure protocol metadata of the secure protocol packet; optionally decrypt, using the session key, the data to generate plaintext data; and store the plaintext data in NVM storage elements of the NVM device. L'invention concerne un appareil comprenant un dispositif de mémoire non volatile (NVM) couplé à un hôte, le dispositif NVM comprenant un dispositif de traitement permettant : de recevoir un paquet de communication en provenance d'un serveur par l'intermédiaire du système informatique hôte couplé au dispositif NVM et couplé de manière à communiquer avec le serveur, le paquet de communication comprenant des données en texte clair demandant le lancement de communications sécurisées ; d'effectuer un établissement de liaison sécurisé avec le serveur, par l'intermédiaire d'une communication par l'intermédiaire du système informatique hôte, à l'aide d'un protocole sécurisé qui génère une clé de session ; de recevoir des données, par l'intermédiaire du système informatique hôte, en provenance du serveur dans un paquet de protocole sécurisé, les données étant inaccessibles au système informatique hôte ; d'authentifier les données à l'aide de métadonnées de protocole sécurisées du paquet de protocole sécurisé ; éventuellement de déchiffrer, à l'aide de la clé de session, les données afin de générer des données en langage clair ; et de mémoriser les données en langage clair dans des éléments de mémoire NVM du dispositif NVM.