AES instruction set
Appearance
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
- Intel
- Future Sandy Bridge processor, 2010.
- AMD:
See also
References
- ^ "Intel Software Network". Intel. Retrieved 2008-04-05.
- ^ "Striking a balance". Dave Christie, AMD Developer blogs. May 7, 2009. Retrieved 2009-05-08.