AES指令集

✍ dations ◷ 2025-10-07 15:20:56 #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指令集,包括下列核心基础设施:

相关

  • 网翅总目网翅总目(Dictyoptera)为昆虫纲复新生翅亚群(polyneopterous)下的一个总目,下辖蜚蠊目(包含蟑螂及白蚁)和螳螂目等两个目。现生的网翅总目成员的产卵管(ovipostor)皆较短,但化石中的网
  • 灶神星0.250.36  km/s灶神星, 小行星序号为4 Vesta,是太阳系最大的小行星之一,平均直径525千米(326英里)。它是海因里希·奥伯斯在1807年3月29日发现的,以罗马神话中家和壁炉的女神V
  • 救灾灾难应对(抢险)是指在灾难意外发生时,第一时间的有效自救和逃生的方法。包括了急救与防护的方法。
  • 比尔森啤酒比尔森啤酒,常常被简称为比尔森(德语:pils,英语:pilsener),也叫比尔森式啤酒,一般指的是使用比尔森式酿造法制出的啤酒。它源自捷克比尔森市,是一种使用下层发酵法,浅色麦芽和苦味较重
  • 台湾的艾滋病情况台湾于1984年12月发现首例艾滋病个案。1990年中华民国政府公布后天免疫缺乏症候群防治条例,2007年修正法令名称人类免疫缺乏病毒传染防治及感染者权益保障条例,是防治艾滋病以
  • himawari (Mr.Children单曲)〈himawari〉是日本摇滚乐团(英语:Band (rock and pop))Mr.Children的第37张实体单曲,于2017年7月26日发行。前作〈光之画室〉之后约半年所完成的实体单曲。与前作相同,收录其他
  • 约翰·奥斯本 (怀俄明州州长)约翰·尤金·奥斯本(英语:John Eugene Osborne;1858年6月19日-1943年4月24日),是一位美国民主党的政治人物,曾在1893年至1895年出任怀俄明州州长,亦于1897年至1899年担任美国众议院
  • 弗朗切斯科二世 (两西西里)弗朗切斯科二世(意大利语:Francesco II,Sicilian:Francescu II,1836年1月16日-1894年12月27日),全名弗朗切斯科·德·阿西西·玛利亚·利奥波多·迪·波旁(Francesco d'Assisi Maria
  • 新流星搜剑录动作游戏 《新流星搜剑录》是《流星蝴蝶剑.net》制作人“流星之父”蔡浚松于2011年加盟空中网,并进行新作《新流星搜剑录》的研发,新作《新流星搜剑录》是基于《流星蝴蝶剑.ne
  • 天主教圣地亚哥-德孔波斯特拉总教区天主教圣地亚哥-德孔波斯特拉总教区(拉丁语:Archidioecesis Compostellana;西班牙语:Archidiócesis de Santiago de Compostela)是罗马天主教在西班牙西北部加利西亚设立的5个教