应用指南:使用AES-NI指令集提升加解密速度
- +1 你赞过了
【雷竞技须安全稳定 DIY硬件频道】在Intel最新发布的Xeon 5600中,提供了对AES-NI的支持。经本人试用,对提升加解密速度大有帮助。
AES(Advanced Encryption Standard) 是一种对称块密码,通过多轮反复替代将纯文转换成密文。AES-NI 是英特尔至强 5600 系列处理器中七个新指令的集合,使在执行 AES 算法的某些复杂的、计算密集型子步骤时更好地利用底层硬件。这些新指令加速和加强了AES 加密和解密过程的执行,在对用户体验影响最小的情况下提供强大的安全性。
AES-NI指令集的作用在于加速AES加密解密的处理过程,类似于我们熟悉的SSE等CPU指令集,AES-NI指令集能够大大缓解CPU的工作负担,同时在一定程度上加速AES的加解密过程,使得在数据中心、服务器甚至企业网环境中,进行大规模的加密已经成为了可能。
有同学可能会问:怎么用AES-NI指令集呢?难不成让我写汇编?不用的!Intel最新的IPP软件库中已经集成了AES-NI指令集,可以直接通过调用函数来实现使用AES-NI指令集的算法。(我自己也是这么用的,呵呵)
附件是一份AES的白皮书,可供感兴趣的兄弟参考。
本文转载自英特尔软件网络博客,原文链接://software.intel.com/zh-cn/blogs/2010/05/18/aes-ni/
最新资讯
热门视频
新品评测