首页> 外文期刊>IEEE Transactions on Computers >Scalable Montgomery Modular Multiplication Architecture with Low-Latency and Low-Memory Bandwidth Requirement
【24h】

Scalable Montgomery Modular Multiplication Architecture with Low-Latency and Low-Memory Bandwidth Requirement

机译:具有低延迟和低内存带宽需求的可扩展Montgomery模块化乘法体系结构

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

摘要

Montgomery modular multiplication is widely used in public-key cryptosystems. This work shows how to relax the data dependency in conventional word-based algorithms to maximize the possibility of reusing the current words of variables. With the greatly relaxed data dependency, we then proposed a novel scheduling scheme to alleviate the number of memory access in the developed scalable architecture. Analytical results show that the memory bandwidth requirement of the proposed scalable architecture is almost $(1/(w-1))$ times that of conventional scalable architectures, where $(w)$ denotes word size. The proposed one also retains a latency of exactly one cycle between the operations of the same words in two consecutive iterations of the Montgomery modular multiplication algorithm when employing enough processing elements. Compared to the design in the related work, experimental results demonstrate that the proposed one achieves an almost 54 percent reduction in power consumption with no degradation in throughput. The reduced number of memory access not only leads to lower power consumption, but also facilitates the design of scalable architectures for any precision of operands.
机译:蒙哥马利模块化乘法被广泛用于公钥密码系统中。这项工作展示了如何在传统的基于单词的算法中放松对数据的依赖,以最大程度地重用变量的当前单词。由于极大地放松了对数据的依赖性,因此我们提出了一种新颖的调度方案,以减轻开发的可伸缩体系结构中的内存访问次数。分析结果表明,所提出的可伸缩体系结构的存储带宽要求几乎是传统可伸缩体系结构的存储带宽要求的($(1 /(w-1))$)倍,其中$(w)$表示字长。当采用足够的处理元件时,在蒙哥马利模块化乘法算法的两个连续迭代中,所提出的一个在相同字的操作之间还保持恰好一个周期的等待时间。与相关工作中的设计相比,实验结果表明,所提出的方案可将功耗降低近54%,而不会降低吞吐量。减少的存储器访问数量不仅可以降低功耗,而且还可以简化针对任何操作数精度的可伸缩体系结构的设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号