...
首页> 外文期刊>Journal of The Institution of Engineers (India): Series B >High-Speed High-Throughput VLSI Architecture for RSA Montgomery Modular Multiplication with Efficient Format Conversion
【24h】

High-Speed High-Throughput VLSI Architecture for RSA Montgomery Modular Multiplication with Efficient Format Conversion

机译:用于RSA Montgomery模块化乘法的高速高吞吐量VLSI架构,具有有效的格式转换

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

获取外文期刊封面封底 >>

       

摘要

Modular multiplication is a key operation in RSA cryptosystems. Modular multipliers can be realized using Montgomery algorithm. Montgomery algorithm employing carry save adders makes modular multiplication suitable and efficient. Montgomery modular multiplication can be carried out in two ways. All the operands are kept in carry save form in one of the ways. The input and output are kept in binary form, and intermediate operands are kept in carry save form in the other way which requires an efficient format converter. This paper proposes a fast and high-throughput Montgomery modular multiplier which employs an efficient format conversion method. Format conversion is carried out through a format conversion unit which consists of a carry look-ahead unit and multiplexer unit. In addition, this multiplier merges two iterations, which reduces the number of clock cycles significantly. Merger of iteration requires integer multiples of inputs which is computed using the same format converter. Critical path delay of the multiplier is minimized by multiplying one of the inputs by four which simplifies necessary intermediate calculations. The total time required for one complete multiplication is significantly minimized due to reduction in required number of clock cycles with optimum critical path delay. Experimental results show that the proposed multiplier achieves significant speed and throughput improvement as compared to previous designs.
机译:模块化乘法是RSA密码系统中的关键操作。可以使用Montgomery算法实现模块化乘法器。蒙哥马利算法采用携带保存加法器使模块化乘法适用和高效。蒙哥马利模块化乘法可以用两种方式进行。所有操作数都保存在携带储蓄形式之一。输入和输出以二进制形式保存,中间操作数以另一种方式保持保存形式,其需要一个有效的格式转换器。本文提出了一种快速和高通量的蒙哥马利模块化倍增器,它采用了有效的格式转换方法。格式转换通过格式转换单元进行,该格式转换单元由携带远程单元和多路复用器单元组成。此外,该乘法器合并两个迭代,这显着减少了时钟周期的数量。迭代的合并需要使用相同格式转换器计算的输入的整数倍数。通过将输入之一乘以四个简化所需的中间计算来最小化乘法器的临界路径延迟最小化。由于具有最佳关键路径延迟的时钟周期的减少,一个完全乘法所需的总时间明显最小化。实验结果表明,与以前的设计相比,所提出的乘数实现了显着的速度和吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号