AES (Befehlssatzerweiterung)

AES (Befehlssatzerweiterung)

Advanced Encryption Standard (AES) Befehlssatzerweiterung ist eine Erweiterung zum x86-Befehlssatz für Intel- und AMD-Prozessoren. Entwickelt wurde die Befehlssatzerweiterung von Intel im März 2008.[1] Die Befehlssatzerweiterung wurde entwickelt um AES-Verschlüsselungen und -Entschlüsselungen zu beschleunigen.

Inhaltsverzeichnis

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 Übertragsloser Multiplikationsbefehl welcher im Rahmen der AES-Verschlüsselung Anwendung findet.[2]

Software, die die AES-Erweiterung nutzt

Siehe auch

Einzelnachweise

  1. Intel Software Network. Intel. Abgerufen am 5. April 2008.
  2. Carry-Less Multiplication. Intel. Abgerufen am 22. Oktober 2010.
  3. Information Security Corp., Cryptographic Development Kits (CDKs). Abgerufen am 19. Oktober 2011.
  4. Intel Advanced Encryption Standard Instructions (AES-NI). Intel (2. März 2010). Abgerufen am 11. Juli 2010.
  5. The OpenBSD 4.8 Release. OpenBSD.org (1. November 2010). Abgerufen am 10. November 2010.
  6. The OpenBSD 4.9 Release. OpenBSD.org (1. Mai 2011). Abgerufen am 1. Mai 2011.
  7. [PATCH] Add Intel AES-NI support for 1.0.0 branch. David Woodhouse (Intel) (25. September 2009). Abgerufen am 30. Oktober 2010.
  8. Transparent Data Encryption. Oracle (17. Januar 2011). Abgerufen am 17. Januar 2011.
  9. Information Security Corp., SecretAgent 6. Abgerufen am 19. Oktober 2011.
  10. SecureDoc Full Disk Encryption (8. April 2011). Abgerufen am 19. Oktober 2011.
  11. Solaris Cryptographic Framework. Oracle (6. September 2010). Abgerufen am 6. September 2010.

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • AES — steht für: Advanced Encryption Standard, ein symmetrisches Kryptosystem AES (Befehlssatzerweiterung), eine Befehlssatzerweiterung für Prozessoren AES Corporation, ein US Energieversorger AES 2006, ein spezielles Kernkraftwerk mit angepasstem… …   Deutsch Wikipedia

  • AMD FX — AMD FX XXXX Produktion: seit 2011 Produzent: AMD Prozessortakt: 3,1 GHz bis 3,6 GHz Fertigung: 32 nm Befehlssatz …   Deutsch Wikipedia

  • SSE5 — (Streaming SIMD Extensions 5) ist eine Befehlssatzerweiterung von AMD für x86 Prozessoren. Sie umfasst 47 Befehle, die vor allem zur Beschleunigung bestimmter Algorithmen, beispielsweise FFT, DCT oder der Verschlüsselung mit AES, geeignet sind.… …   Deutsch Wikipedia

  • Streaming SIMD Extensions 5 — SSE5 (Streaming SIMD Extensions 5) war eine geplante Befehlssatzerweiterung von AMD für x86 Prozessoren. Sie umfasste 47 Befehle, die vor allem zur Beschleunigung bestimmter Algorithmen, beispielsweise FFT, DCT oder der Verschlüsselung mit AES,… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”