AES指令集

✍ dations ◷ 2025-12-05 22:30:13 #X86架构,X86指令,高级加密标准,AMD技术

高级加密标准指令集现已经集成到许多处理器中。应用程序执行高级加密标准(AES)时,使用该指令集提高加密和解密的速度(以及对侧信道攻击的抵抗能力)。

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

Intel支持AES-NI的处理器:

在最新的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散列算法。

VIA x86 CPU、AMD Geode和Marvell Kirkwood(ARM,mv_cesa在Linux中)使用基于驱动程序的AES加速处理(另见Crypto API (Linux)(英语:Crypto API (Linux)))。下列产品支持AES硬件加速,虽然不支持AES-NI指令集:

在《AES-NI 性能分析》中,Patrick Schmid和Achim Roos 指出:“...少数已使用英特尔 AES-NI 进行优化的应用程序表现出了傲人成绩”。一次使用Crypto++(英语:Crypto++)库执行的性能分析显示,相比没有加速的Pentium 4, AES/GCM的吞吐量从大约每字节28.0周期显著提升至每字节3.5周期。

大多数现代编译器能够利用AES指令。

许多安全和加密软件支持AES指令集,包括下列核心基础设施:

相关

  • 时代华纳坐标:40°46′06″N 73°58′58″W / 40.7682536°N 73.9826691°W / 40.7682536; -73.9826691华纳媒体(英语:WarnerMedia),前称时代华纳股份有限公司(英语:Time Warner, Inc.)是AT&
  • 台湾木兰足球联赛台湾木兰女子足球联赛(英语:Taiwan Mulan Football League),简称TMFL,是台湾女子足球联赛,2014年起取代全国女子甲组足球联赛成为台湾女子足球最高层级赛事(半职业),现由中华民国足球
  • 乞沙比克湾切萨皮克湾(英语:Chesapeake Bay),是美国面积最大的河口湾,位于美国大西洋海岸中部,为马里兰州和弗吉尼亚州三面环绕,仅南部与大西洋连通。其名来自阿尔冈金印第安语,意为“大贝壳湾
  • 磷化锌磷化锌是一种无机化合物,化学式为Zn3P2。由红磷与锌粉混合后经高温烧成反应,然后冷却、粉碎得到磷化锌成品。灰色粉末,不溶于水和醇类,溶于酸、苯和二硫化碳。在1100°C氢气中升
  • 虫草花Clavaria militaris L. (1753)虫草花(学名:Cordyceps militaris),又称北虫草、黄金草,是一种寄生于昆虫的真菌,通常寄生于鳞翅目幼虫体内生长,但也可以人工培养在谷物上。是虫草菌
  • 云实云实(学名:Biancaea decapetala)为豆科云实属的植物,是一种密生且枝干带有直钩状或倒钩状刺的灌木。豆荚状果实及树皮富含鞣质、苦涩茎干及根部可做药用,属药用植物。落叶灌木,高2
  • 赵汝适赵汝.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger
  • 中国人民政治协商会议全国委员会外事委员会中国人民政治协商会议全国委员会外事委员会(简称全国政协外事委员会),是中国人民政治协商会议全国委员会设立的专门委员会之一。1988年6月9日通过的《中国人民政治协商会议第
  • 江源街道 (崇州市)江源街道,原为江源镇,是中华人民共和国四川省成都市崇州市下辖的一个乡镇级行政单位。2019年12月,撤镇设街道,江源街道办事处驻清文路1号。江源街道下辖以下地区:唐兴社区、寨子
  • 四氮化四硫四氮化四硫(分子式:S4N4)是最重要的硫-氮二元化合物,室温下为橙黄色的固体。它的结构和成键较特殊,也是制备其他含S-N键化合物时最主要的原料,因此成为化学家研究的焦点之一。氮和