AES指令集

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

相关

  • 许慎许慎(约30年-约124年),字叔重,东汉汝南召陵(现河南省郾城县)人,有“五经无双许叔重”之赞赏。他是汉代有名的经学家、文字学家、语言学家,是中国文字学的开拓者,被称为“字圣”。他于
  • 宫保鸡丁宫保鸡丁(英语:Kung Pao chicken或Kung-Pao Chicken),呈煳辣荔枝味,是源于黔菜、流传至鲁而后成于川菜的一道川味名菜。相传宫保鸡丁是清朝光绪年间的署理四川总督丁宝桢所发明,是
  • 不君子行为不君子行为,亦可称为反体育精神,是一种体育上的犯规或冒犯行为,违反广泛在体育获接受的体育精神规则。例子包括言语上的攻击和冒犯,如垃圾话,在很多体育项目中,若有选手在场上做出
  • 低温保存深低温保存或超低温保存(英语: cryopreservation),指将生物、生命组织、或细胞等有机物质和其他物质在摄氏零下196度或以下的低温保存的一种科技。一般来说,深低温保存是泛指
  • 德川氏德川氏(日语:徳川氏〔德川氏〕),是由德川家康创始的日本姓氏。德川氏本来出自三河国的豪族松平氏,早期松平氏的具体事迹与起源不详。永禄九年(1566年),松平家康任从五位下三河守(日语
  • 欧盟委员会主席欧盟委员会主席(英语:President of the European Commission)是欧盟委员会的首长,为欧洲联盟行政机关的最高执行官,亦可称为“欧盟总理”。1958年首次设立该职位,并根据欧洲议会选
  • 欧林市欧林(Irving, Texas)是美国德克萨斯州东北部的一个城市,属达拉斯县。面积175.3平方公里,2006年人口为196,084人。1903年开埠,1914年4月14日设市。石油巨头艾克森美孚总部位于该地
  • 热带法西斯主义在非洲的政治哲学中,热带法西斯主义是在后殖民主义国家中,要么被视为法西斯主义,要么被视为具有强烈的法西斯主义倾向。1967年至2005年多哥独裁者纳辛贝·埃亚德马被认为是非洲
  • 2009年9月越南热带低压 除特别注明外,本文所有时间均以东七区时间(UTC+7)为准。 2009年9月越南热带低压是2009年太
  • 贵家趣味贵家趣味,(日语:貴家趣味,きけしゅみ),是指喜欢和出身高贵的人物交流并且任用徒有虚名的贵族子弟的一种行为。历史上,经常会出现这种把没落贵族的后代收为家臣,继续加以任用的现象。