AES-NI

Advanced Encryption Standard New Instructions (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.[1]

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 Inverse Mix Columns
PCLMULQDQ Übertragsfreier Multiplikationsbefehl, welcher im Rahmen der AES-Verschlüsselung Anwendung findet.[2]
  1. Intel Software Network. Intel, archiviert vom Original am 7. April 2008; abgerufen am 5. April 2008. Vorlage:Cite web: Der Parameter language wurde bei wahrscheinlich fremdsprachiger Quelle nicht angegeben.
  2. Carry-Less Multiplication. Intel, abgerufen am 22. Oktober 2010. Vorlage:Cite web: Der Parameter language wurde bei wahrscheinlich fremdsprachiger Quelle nicht angegeben.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy