x86 的 AES 指令只能用来加速 AES 加密算法吗

2021-09-07 00:54:13 +08:00
 ljiaming19

除了加速 AES 还有没有可能可以加速其他的对称加密算法像 twofish 之类的 或者有没有其他的算法也能用这个指令来加速

1686 次点击
所在节点    程序员
2 条回复
Corua
2021-09-07 06:31:39 +08:00
指令集直接调用 cpu 中的专用电路才能实现 aes 功能,这部分是只针对 aes 进行的硬件优化。其他算法的加密结构、s 盒都不一样又如何通用?
CatCode
2021-09-07 09:23:02 +08:00
楼上正解

但是,对于其他加密算法,可能能用 SSE 或者 AVX 指令集优化。不过这得自己去找找有没有相关的实现。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/800270

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX