AES指令集

✍ dations ◷ 2025-09-14 11:08:17 #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指令集,包括下列核心基础设施:

相关

  • 温跃层温跃层(英语:thermocline),又译温度跃层、斜温层、温度突变层等,是指在海洋或湖沼等大型水体内部,水温在沿垂线方向急剧变化的水层。海洋分层中,温跃层是分布在混合层之下。随着季
  • 组织工程学组织工程学(Tissue engineering),是指利用生物活性物质,通过体外培养或构建的方法,再造或者修复器官及组织的技术。这个概念由美国国家科学基金委员会在1987年提出,在此后的二十多
  • 特克卢喷灯特克卢喷灯(Teclu burner)是一种实验室用燃气喷灯,属于本生喷灯的一种变体,以罗马尼亚化学家尼可拉耶·特克卢(英语:Nicolae Teclu)命名。它能够提供比本生喷灯更炽热的火焰。管的
  • ICANN互联网名称与数字地址分配机构(Internet Corporation for Assigned Names and Numbers),简称ICANN,是位于美国加利福尼亚的非营利社团,主要由互联网协会的成员组成,创建于1998年9
  • 今颚类今颚类(学名:Neognathae),亦作新颚类,是鸟纲之下的一个支序。本支序原为总目或下纲级分类,具有充气性的骨骼,龙骨突发达,左右锁骨下端愈合,称之为叉骨,尾综骨发达。体表有羽区跟裸区的
  • 法扎尔·艾哈迈德法扎尔·艾哈迈德(Fazal Ahmed,1941年-),罗兴亚人出身的缅甸律师与政治家,曾任民主与人权党主席,在1990年缅甸议会选举当选议员。艾哈迈德于1941年生于英属缅甸阿拉干区貌夺的巴苏
  • 密拉特密拉特(印地语:मेरठ;乌尔都语:میرٹھ‎;英语:Meerut)为印度北方邦的一座城市,人口1,524,908人(2011年)。密拉特位于新德里东北72公里的密拉特县境内,也是印度卫戍部队驻地和密
  • 路易·布莱里奥路易·布莱里奥(法语:Louis Blériot,1872年7月1日-1936年8月2日),法国发明家、飞机工程师、飞行家,以在1909年成功完成人类首次驾驶重于空气的飞行器飞越英吉利海峡著称。路易·布
  • 林白 (作家)林白(1958年-),本名林白薇,广西北流人,中国当代女作家。曾插队两年,此期间当过民办教师,1982年于武汉大学图书馆学系毕业后,先后从事图书、电影、新闻业。现任职于武汉文学院。
  • 红网牛肝菌红网牛肝菌(学名:、褐黄牛肝菌、见手青、摸青菰), 是牛肝菌属的一种真菌,分布在欧洲和北美洲东部的落叶林地。该真菌通常在夏天和秋天出现。伞盖为橄榄褐色,伞柄为红色网状,和别的