期刊文献+

SSE2与AES-NI在密码算法中的应用

Applications of SSE2 and AES-NI on Cryptographic Algorithm
下载PDF
导出
摘要 密码算法的实现效率是衡量一个密码算法好坏的重要指标。传统密码算法是基于比特(A5算法)、字节(AES算法)、32位字(IDEA)设计的,软件实现速度相对较慢,而在最近的CAESAR竞赛中,基于快速指令集设计的一些算法,例如MORUS、AEGIS,它们的软件实现速度是非常快的。本文选择了两种非常有代表性的指令集SSE2与AES-NI进行研究,研究这两种指令集在密码算法中的使用方法,以及这些指令集应用到密码算法中会提升效率,通过对这两种指令集的研究,指出了使用指令集在密码算法中的优势。 The performance of the cryptographic algorithm. The design of traditional cryptographic word (IDEA). Their software performance is algorithm is an important standard of measuring an algorithm is based on the bit (A5), byte (AES) or relatively slowly. However, in the recent CAESAR competition,some cipher was designed based on fast instruction set, just like MORUS and AEGIS. Their performance was very fast. In this paper, we choose two typical instruction sets SSE2 and AES-NI. Studied the methods of two instruction set used of cryptographic algorithm, and the performance of the instruction sets. Through the study of these two kinds of instruction sets, points out the advantage of the instruction sets used in cryptographic algorithm.
作者 苗旭东 郑秀林 李艳俊 Miao Xudong Zheng Xiulin Li Yanjun(College of Communication Engineering, Xi'dian University, Xian Shaanxi 7100071, China Beijing Electronic Science and Technology Institute, Beijing 100070, China)
出处 《北京电子科技学院学报》 2016年第2期12-16,共5页 Journal of Beijing Electronic Science And Technology Institute
基金 中央高校基本科研业务费资助(项目编号:328201531)
关键词 SSE2 AES-NI 指令集 SSE2 AES-NI instruction set
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部