Different Implementations of AES Cryptographic Algorithm

Different Implementations of AES Cryptographic Algorithm
复制标题

DOI:
10.1109/hpcc-css-icess.2015.215
复制
发表时间:
2015-08
期刊:
2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems
影响因子:
--
通讯作者:
Guang-liang Guo;Q. Qian;Rui Zhang
Guang-liang Guo;Q. Qian;Rui Zhang
中科院分区:
其他
文献类型:
--
作者:
Guang-liang Guo;Q. Qian;Rui Zhang

文献摘要

被引文献

相似文献

AES被认为是目前最流行的对称密码算法。研究高性能的AES算法对进一步拓宽AES的应用范围具有重要意义。本文主要研究AES算法的各种优化设计和实现。首先测试了AES算法的快速实现,与标准AES算法相比,性能提高了约50倍;其次,使用Intel AES-NI扩展指令集,与AES算法的快速实现相比,性能提高了约50倍;最后,使用CUDA和GPU并行执行AES算法,与AES算法的快速实现相比,性能提高了约18倍。
Currently, AES is regarded as the most popular symmetric cryptographic algorithm. It is very significant to develop high performance AES to further broaden its widespread applications. And in this paper, it is mainly about the different optimized designs and implementations of AES algorithm. Firstly, it tests the fast implementation of AES algorithm and the performance has been improved by about 50 times when compared to the standard AES algorithm, Secondly, using the Intel AES-NI extended instruction sets, and the performance has been improved by about 50 times compared with the fast implementation of AES algorithm, Finally, using CUDA and GPU to execute the AES in parallel, and it can improve the performance by about 18 times compared with the fast implementation of AES algorithm.