AES (Befehlssatzerweiterung)
Advanced Encryption Standard (engl., AES, auch: Advanced Encryption Standard New Instructions, abgekürzt AES-NI) ist eine Erweiterung des x86-Befehlssatzes von Intel- und AMD-Prozessoren. Entwickelt wurde die Befehlssatzerweiterung von Intel im März 2008. Die Befehlssatzerweiterung wurde entwickelt, um AES-Verschlüsselungen und -Entschlüsselungen zu beschleunigen.
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 Inverse Mix Columns |
PCLMULQDQ | Übertragsfreier Multiplikationsbefehl, welcher im Rahmen der AES-Verschlüsselung Anwendung findet. |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.