SMART Modular´s „Advanced Encryption Standard“ (AES) ist ein hardwarebasiertes Verschlüsselungsverfahren, das Daten aus einem unverschlüsselten in ein verschlüsseltes Format überführt. Die Schlüssellänge der 256-Bit-Verschlüsselung macht es nahezu unmöglich, Daten zu entschlüsseln, ohne im Besitz des ursprünglichen Schlüssels zu sein.
Warum AES-256-Verschlüsselung?
Daten können leicht von unautorisierten Anwendern abgerufen und missbraucht werden. Datenverlust und Datendiebstähle können schnell zu schwerwiegenden Konsequenzen führen. Heutzutage steigt der Bedarf bei SSD-Verschlüsselung in ungeahnte Höhen – insbesondere bei industriellen Anwendungen, bei denen mit streng vertraulichen und schützenswerten Daten gearbeitet wird.
Wie funktioniert das?
Der „Advanced Encryption Standard“ (AES) ist ein sogenannter symmetrischer Verschlüsselungsalgorithmus. AES unterstützt Blocklängen von 128 Bit sowie Schlüssellängen von 128, 192 und 256 Bit. SMART setzt AES-256-Verschlüsselung der höchsten Bitgrößen ein, eine Verschlüsselung, die mit heutiger Computerleistung praktisch nicht geknackt werden kann, dem stärksten Verschlüsselungsstandard der heutigen Zeit entspricht.
Wenn der Host Daten in ein Flash-Produkt schreibt, erzeugt ein Zufallszahlengenerator (RNG) einen symmetrischen, 256 Bit langen Chiffrierschlüssel, der anschließend an die AES-Engine übergeben wird. Die AES-Engine verschlüsselt den Klartext in chiffrierten Text, übergibt diesen zum Speichern an den NAND Flash.
Beim Abruf der Daten aus dem Speichergerät dechiffriert die AES-Engine die verschlüsselten Daten im NAND Flash, überträgt diese als Klartext zum Host. Verschlüsselung und Entschlüsselung erfolgen auf Flash-Ebene.