首页> 外文期刊>Informatica >Fast Parallel Exponentiation Algorithm for RSA Public-Key Cryptosystem
【24h】

Fast Parallel Exponentiation Algorithm for RSA Public-Key Cryptosystem

机译:RSA公钥密码系统的快速并行幂运算算法

获取原文
获取原文并翻译 | 示例
       

摘要

We know the necessity for information security becomes more widespread in these days, especially for hardware-based implementations such as smart cards chips for wireless applications and cryptographic accelerators. Fast modular exponentiation algorithms are often considered of practical significance in public-key cryptosystems. The RSA cryptosystem is one of the most widely used technologies for achieving information security. The main task of the encryption and decryption engine of RSA cryptosystem is to compute M~E mod N. Because the bit-length of the numbers M, E, and N would be about 512 to 1024 bits now, the computations for RSA cryptosystem are time-consuming. In this paper, an efficient technique for parallel computation of the modular exponentiation is proposed and our algorithm can reduce time complexity. We can have the speedup ratio as 1.06 or even 2.75 if the proposed technique is used. In Savas-Tenca-Koc algorithm, they design a multiplier with an insignificant increase in chip area (about 2.8%) and no increase in time delay. Our proposed technique is faster than Savas-Tenca-Koc algorithm in time complexity and improves efficiency for RSA cryptosystem.
机译:我们知道,如今信息安全的需求越来越广泛,尤其是对于基于硬件的实现,例如用于无线应用程序和加密加速器的智能卡芯片。在公钥密码系统中,通常认为快速模块化幂运算算法具有实际意义。 RSA密码系统是用于实现信息安全性的最广泛使用的技术之一。 RSA密码系统的加密和解密引擎的主要任务是计算M〜E modN。由于数字M,E和N的位长现在大约为512到1024位,因此RSA密码系统的计算是耗时的。本文提出了一种有效的模幂指数并行计算技术,该算法可以降低时间复杂度。如果使用建议的技术,我们可以使加速比为1.06甚至2.75。在Savas-Tenca-Koc算法中,他们设计了一个乘法器,其芯片面积增加不明显(约2.8%),并且时间延迟没有增加。我们提出的技术在时间复杂度上比Savas-Tenca-Koc算法快,并且提高了RSA密码系统的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号