Zum Inhalt springen
uencoder

AES-NI

AES-NI ist eine Hardware-Befehlssatzerweiterung für Intel/AMD-Prozessoren, die dedizierte AES-Befehle (AESENC, AESKEYGENASSIST etc.) bereitstellt, AES beschleunigt und Timing-Seitenkanälen widersteht.

Zweck

Beschleunigt AES-Operationen durch Hardware-Befehle (Vielfaches der Software) und eliminiert Timing-Seitenkanal-Risiken, verwendet für TLS, VPN und Full-Disk-Encryption.

Mechanismus

Die dedizierten Befehle führen SubBytes, ShiftRows, MixColumns und AddRoundKey von AES direkt aus; Daten verbleiben in XMM-Registern und vermeiden Memory-Timing-Lecks von Tabellen-Implementierungen.

Anwendungsfälle

  • TLS-Verbindungsverschlüsselung
  • Full-Disk-Encryption (BitLocker, FileVault)
  • VPN-Datenkanal

Verwandte Tools

References