大约一个月前,在Phoronix上写的关于在现代Intel/AMD CPU上更快的AES-XTS的工作,用AMD Zen 4 CPU将磁盘和文件加密速度提高155%,已经提交给Linux 6.10!正如预期的那样,这项为现代x86_64处理器提供新的AES-XTS实现的工作将作为加密子系统更新的一部分进入Linux 6.10。
谷歌的Eric Biggers为现代AMD和英特尔处理器寻求新的AES-XTS实现。新的AES-XTS实现适用于AES-NI+AVX、VAES+AVX2、VAES+AVX10/256和VAES+AVEX10/512。支持VAES和AVX-512的Intel/AMD CPU是最大的赢家。。。对于最近的英特尔和AMD处理器来说,这些收益是非常值得的,并将对磁盘/文件加密产生影响:
这对于Linux 6.10上的现代x86_64 CPU来说真的是一项了不起的工作。除了Eric Biggers的工作外,Linux 6.10的加密子系统更新现在禁止ECC(FIPS 186-5)中顺序小于224位的曲线,ECDSA NIST P521实现,Intel QAT实时迁移支持,StarFive硬件上AES请求的DMA支持,以及NVIDIA Tegra安全引擎驱动程序已经合并。
NVIDIA Tegra安全引擎驱动程序由NVIDIA工程师直接提供,可加速各种加密算法。
All of the crypto subsystem updates for the Linux 6.10 merge window can be found via this pull request.