AES指令集

✍ dations ◷ 2024-09-20 15:42:43 #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指令集,包括下列核心基础设施:

相关

  • 均四甲苯均四甲苯,即1,2,4,5-四甲苯,是一种有机化合物,化学式为C6H2(CH3)4。它是带有甜气味的无色固体。它是四甲苯的三种同分异构体之一,其余两种为1,2,3,4-四甲苯(熔点−6.2 °C)和1,2,
  • 威廉·T·舍曼威廉·特库姆赛·谢尔门(英语:William Tecumseh Sherman,又译谢尔曼,1820年2月8日-1891年2月14日)是美国南北战争中的北军将领,以火烧亚特兰大和著名的“向大海进军”战略获得“魔
  • 亚历山大广场示威亚历山大广场示威(德语:Alexanderplatz-Demonstration)指的是1989年11月4日发生在德意志民主共和国(东德)首都东柏林亚历山大广场的一场要求政府进行政治改革的示威活动。这场示
  • 虹猫《虹猫蓝兔七侠传》是一部由湖南宏梦卡通集团制作的动画作品,亦其武侠系列开山作;该作于2006年9月5日在中国中央电视台少儿频道首播。是中国第一部以武侠为题材的动画片,展现的
  • +850+850是朝鲜的国际电话区号。朝鲜的电话号码由朝鲜邮电部管理。本列表只包含目前外界已知的地区代码。朝鲜的地区代码多不为外界所知,甚至连国际电信联盟远程通信标准化组(ITU
  • F·W·穆尔瑙F·W·穆尔瑙(德语:Friedrich Wilhelm Murnau、1888年12月28日-1931年3月11日)是默片时代最有影响力的导演之一,出生于德国,后来前往好莱坞发展。1888年生于德意志帝国比勒费尔德,
  • 兄弟救援会兄弟救援会(西班牙语:Hermanos al Rescate)是一个以美国迈阿密为基地的反古巴反斐代尔·卡斯特罗组织,成立于1991年,由一班古巴流亡人士所组成,领导人是荷西·巴苏尔托,不过组织被
  • 桌椅脚套桌椅脚套是指装在桌脚或椅脚上的保护套。脚套主要是防止移动桌椅时将地面摩破,并减轻摩擦声。制作脚套的材料除了常见的布料、塑料布外,网球、乒乓球、泡沫亦被认为是理想的材
  • 菲华历史博物馆菲华历史博物馆(Bahay Tsinoy)是菲律宾马尼拉王城区的一家博物馆,位于华裔文化传统中心内,记录了菲律宾华人的生活、贡献与历史。菲华博物馆的构想者,是人类学家、华人研究学家施
  • 莫里斯·布朗肖莫里斯·布朗肖 (法语:Maurice Blanchot,1907年9月22日-2003年2月20日),法国著名作家、思想家、欧陆哲学家。1907年生于索恩-卢瓦尔,1923年升入斯特拉斯堡大学,学习德语和哲学,1925年