首页> 外文会议>International Conference on Telecommunication Systems >Efficient Parallel RSA Decryption Algorithm for Many-core GPUs with CUDA
【24h】

Efficient Parallel RSA Decryption Algorithm for Many-core GPUs with CUDA

机译:与CUDA的许多核心GPU有效的平行RSA解密算法

获取原文
获取外文期刊封面目录资料

摘要

Cryptography is an important technique among various applications. In the telecommunication, cryptography is necessary when an untrusted medium is communicated in the network. RSA is a public-key cryptography algorithm to use a pair (N, E) as the public key and D as the private key. The N is the product of two large prime numbers p and q that are kept secret. It is very hard and no known polynomial time algorithms can be used to extract p and q from a large number N. There are many methods of factoring large numbers have been proposed. The advantages of computing power and memory bandwidth for modern GPUs have made porting applications on it become a very important issue. In this paper, we proposed an efficient parallel RSA decryption algorithm for many-core GPUs with CUDA. The experimental results showed that the proposed GPU-based algorithm can achieve 1197.5x average speedup compared with the CPU-based algorithm, and within a reasonable time to find out the result of factoring large numbers.
机译:加密是各种应用中的重要技术。在电信中,当在网络中传送不受信任的介质时,需要加密。 RSA是一种公钥加密算法,用于使用一对(n,e)作为公钥和d作为私钥。 n是两种大型素数p和q的产物,这是保密的。它非常坚硬,没有已知的多项式时间算法可以用于从大数字N中提取P和Q.已经提出了许多分解的方法。用于现代GPU的计算电源和内存带宽的优点使得其成为一个非常重要的问题。在本文中,我们提出了一种具有CUDA的许多核心GPU的有效并行RSA解密算法。实验结果表明,与基于CPU的算法相比,所提出的基于GPU的算法可以实现1197.5倍平均加速度,以及在合理的时间内,以找出要分解大数字的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号