Performance Evaluation of RSA and NTRUover GPU with Maxwell and PascalArchitecture
Performance Evaluation of RSA and NTRUover GPU with Maxwell and PascalArchitecture
复制标题
采用 Maxwell 和 Pascal Architecture 的 RSA 和 NTRU 在 GPU 上的性能评估
DOI:
10.13052/jsn2445-9739.2017.010
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
R. Phan
中科院分区:
文献类型:
--
作者:
Xian;B. Goi;W. Lee;R. Phan
Public key cryptography important in protecting the key exchange between two parties for secure mobile and wireless communication. RSA is one of the most widely used public key cryptographic algorithms, but the Modular exponentiation involved in RSA is very time-consuming when the bit-size is large, usually in the range of 1024-bit to 4096-bit. The speed performance of RSA comes to concerns when thousands or millions of authentication requests are needed to handle by the server at a time, through a massive number of connected mobile and wireless devices. On the other hand, NTRU is another public key cryptographic algorithm that becomes popular recently due to the ability to resist attack from quantum computer. In this paper, we exploit the massively parallel architecture in GPU to perform RSAand NTRU computations. Various optimization techniques were proposed in this paper to achieve higher throughput in RSA and NTRU computation in two GPU platforms. To allow a fair comparison with existing RSA implementation techniques, we proposed to evaluate the speed performance in the best case Journal of