AES指令集

高级加密标准指令集（或称英特尔高级加密标准新指令，简称AES-NI）是一个x86指令集架构的扩展，用于Intel和AMD微处理器，由Intel在2008年3月提出。该指令集的目的是改进应用程序使用高级加密标准（AES）执行加密和解密的速度。

其他架构中的硬件加速

在最新的SPARC处理器（T4、T5、M5及之后）和最新的ARM处理器中也有非特权的处理器指令提供AES支持。2011年推出的SPARC T4处理器有用户级指令实现AES轮回。这些指令补充了更高级别的加密命令。2011年宣布的ARMv8-A处理器架构也有用户级指令实现AES轮回，这包括ARM Cortex-A53和A57，但不包括以前的v7处理器（如Cortex A5、7、8、9、11、15）。2012年8月，IBM宣布即将到来的Power7+架构有望提供AES支持。这些架构中的命令不能直接与AES-NI命令兼容，但可实现类似的功能。
IBM z9或更晚的主机处理器支持AES作为单操作码（KM、KMC）AES ECB/CBC指令，使用IBM的CryptoExpress硬件。这些单指令的AES版本比Intel NI更容易使用，但不能被扩展实现为基于AES轮回函数的其他算法，例如Whirlpool散列算法。

性能

在《AES-NI 性能分析》中，Patrick Schmid和Achim Roos 指出：“...少数已使用英特尔AES-NI 进行优化的应用程序表现出了傲人成绩”。

一次使用Crypto++库执行的性能分析显示，相比没有加速的Pentium 4, AES/GCM的吞吐量从大约每字节28.0周期显著提升至每字节3.5周期。