...
首页> 外文期刊>International journal of reconfigurable computing >Montgomery Modular Multiplication on Reconfigurable Hardware: Systolic versus Multiplexed Implementation
【24h】

Montgomery Modular Multiplication on Reconfigurable Hardware: Systolic versus Multiplexed Implementation

机译:可重配置硬件上的蒙哥马利模块化乘法:收缩实现与多路复用实现

获取原文

摘要

This paper describes a comparison of two Montgomery modular multiplication architectures a systolic and a multiplexed. Both implementations target FPGA devices. The modular multiplication is employed in modular exponentiation processes, which are the most important operations of some public-key cryptographic algorithms, including the most popular of them, the RSA. The proposed systolic architecture presents a high-radix implementation with a one-dimensional array of Processing Elements. The multiplexed implementation is a new alternative and is composed of multiplier blocks in parallel with the new simplified Processing Elements, and it provides a pipelined operation mode. We compare the time × area efficiency for both architectures as well as an RSA application. The systolic implementation can run the 1024 bits RSA decryption process in just 3.23?ms, and the multiplexed architecture executes the same operation in 4.36?ms, but the second approach saves up to 28% of logical resources. These results are competitive with the state-of-the-art performance.
机译:本文介绍了两种蒙哥马利模块化乘法体系结构(即收缩型和复用型)的比较。两种实现都以FPGA器件为目标。模乘是在模幂运算过程中采用的,模幂运算是某些公用密钥密码算法的最重要操作,其中包括最受欢迎的RSA。所提出的脉动体系结构提出了带有处理元素的一维数组的高基数实现。复用实现是一个新的替代方案,由与新的简化处理元素并行的乘法器块组成,并提供了流水线操作模式。我们比较两种体系结构以及RSA应用程序的时间×面积效率。收缩压实现仅需3.23?ms即可运行1024位RSA解密过程,而多路复用架构则可在4.36?ms内执行相同的操作,但第二种方法最多可节省28%的逻辑资源。这些结果与最先进的性能相比具有竞争力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号