(abgekürzt AES-NI) ist eine Erweiterung des x86-Befehlssatzes von Intel- und AMD-Prozessoren. Die Erweiterung beschleunigt die Verschlüsselung und Entschlüsselung des Advanced Encryption Standard. Entwickelt wurde die Befehlssatzerweiterung von Intel im März 2008.
+ Spezifische Befehle Assemblerbefehl Beschreibung AESENC Führt eine Runde in der AES-Verschlüsselung aus. AESENCLAST Führt die letzte Runde in der AES-Verschlüsselung aus. AESDEC Führt eine Runde in der AES-Entschlüsselung aus. AESDECLAST Führt die letzte Runde in der AES-Entschlüsselung aus. AESKEYGENASSIST Unterstützungsbefehl zur Erzeugung der AES-Rundenschlüssel AESIMC Unterstützungsbefehl zur AES-spezifischen Berechnung PCLMULQDQ Übertragsfreier Multiplikationsbefehl, welcher im Rahmen der AES-Verschlüsselung Anwendung findet.
Software, die die AES-Erweiterung nutzt
7-Zip 9.20 BitLocker Boxcryptor Cryptography API: Next Generation (ab Windows 7) DiskCryptor 0.9 dm-crypt FileVault Version 2 FreeBSDs OpenCrypto-API gocryptfs / cppcryptfs Linux Cryptographic API mbed TLS OpenBSD ab 4.8 und ab Version 4.9 der komplette Befehlssatz OpenSSL 1.0.1 OPNsense Oracle Database 11g Release 2 Patchset 1 (11.2.0.2) Transparent Data Encryption Parallels Desktop für Mac 6 pfSense PGP Desktop 10.1.0+ (nur Windows) Solaris (ab Solaris 10 8/10) Synology DSMhttps://www.synology.com/de-de/dsm/7.1/software_spec/dsm Synology DSM Technische Daten The Bat 4.3 Tor TrueCrypt 7.0 VeraCrypt, allerdings nicht zur Generierung von Keyshttps://www.veracrypt.fr/en/Hardware%20Acceleration.html VMware Workstation 7.1 Oracle VirtualBox 5.0 WinRAR 4.01
Weblinks AES-Befehlssatzerweiterung (PDF; 2,9 MB) Intel Advanced Encryption Standard (AES) Instructions Set - Rev 3.01 Intel-Prozessoren mit AES-NI-Erweiterung
Einzelnachweise
Kategorie:Prozessorarchitektur nach Befehlssatz Kategorie:Rechnerarchitektur