Jump to content

AES instruction set

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Afog (talk | contribs) at 15:33, 4 June 2009 (Created page with '{{future chip}} '''Advanced Encryption Standard''' (AES) is a future extension to the x86 instruction set architecture for [[microprocessor|microprocessors…'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Future chip

Advanced Encryption Standard (AES) is a future extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008[1]. The purpose is to improve the speed of applications doing encryption and decryption.

New instructions

Instruction Description
AESENC Perform one round of an AES encryption flow
AESENCLAST Perform the last round of an AES encryption flow
AESDEC Perform one round of an AES decryption flow
AESDECLAST Perform the last round of an AES decryption flow
AESKEYGENASSIST Assist in AES round key generation

CPUs with AES instruction set

See also

References

  1. ^ "Intel Software Network". Intel. Retrieved 2008-04-05.
  2. ^ "Striking a balance". Dave Christie, AMD Developer blogs. May 7, 2009. Retrieved 2009-05-08.