AES指令集

✍ dations ◷ 2025-04-04 18:13:36 #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指令集,包括下列核心基础设施:

相关

  • 走部,为汉字索引中的部首之一,康熙字典214个部首中的第一百五十六个(七划的则为第十个)。就繁体和简体中文中,走部归于七划部首。走部只以左方为部字,将字底下括起来。且无其他部
  • 朱塞佩·康特朱塞佩·孔特(意大利语:Giuseppe Conte,意大利语发音:,1964年8月8日-),也译孔戴、孔蒂、康特,意大利官员、法学家,现任意大利部长会议主席。他1988年毕业于罗马大学法律专业,后来在佛罗
  • 亚甲基-咪唑啉结构· cytoplasm· biosynthetic process组氨酸解氨酶(英语:Histidine ammonia-lyase,或称为组氨酸氨裂解酶或组氨酸酶)在人体中是一种由HAL基因编码的酶。组氨酸解氨酶将组氨酸转
  • 台湾原住民族台湾原住民族人名,是指台湾岛与兰屿岛上的原住民族群所使用之人名,其现象复杂且多元,除了传统族名文化以外,亦包涵因统治政权更迭关系而取用之外名,尤其在日治时期与中华民国时期
  • 潘奇·古纳兰拿督 潘奇·古纳兰,PSD(马来语:Punch Gunalan,1944年2月4日-2012年8月15日),,马来西亚羽毛球运动员,也是该国有史以来最好的混合双打和单打球员之一。1970年代初期,古纳兰和他的搭档伍
  • 乔治·贺伯特·米德乔治·贺伯特·米德(英语:George Herbert Mead,1863年2月27日-1931年4月26日),美国哲学家、社会学家与心理学家。主要隶属于芝加哥大学,是校内其中一名显著的实用主义者。米德被公
  • 史提夫·特维格史提夫·特维格(Stephen Twigg,1966年12月25日-)是一位英格兰政治人物,他的党籍是工党。自2010年开始,他担任利物浦西德比选区选出的英国下议院议员。他是一位已经出柜的同性恋者
  • 威廉·菲尔丁·奥格本威廉·菲尔丁·奥格本(英语:William Fielding Ogburn,1886年6月29日-1959年4月27日),美国社会学家,佐治亚州巴特勒人。1905年获默塞尔大学文学学士学位,1912年获哥伦比亚大学博士学
  • 小野毛人小野毛人(?-677年,生年不详,卒于天武天皇六年),日本飞鸟时代的官僚,遣隋使小野妹子之子,其子为遣新罗使小野毛野。根据《续日本纪》的记载,冠位为小锦中。然而在江户时代庆长十八年(161
  • 佩赫切沃佩赫切沃(英语:Pehcevo,马其顿语:Пехчево)是马其顿共和国的一座城市。佩赫切沃是佩赫切沃区的行政中心。