...
首页> 外文期刊>Journal of VLSI signal processing >A Fully-Pipeline Linear Systolic Architecture for Modular Multiplier in Public-Key Crypto-Systems
【24h】

A Fully-Pipeline Linear Systolic Architecture for Modular Multiplier in Public-Key Crypto-Systems

机译:公钥密码系统中模块化乘法器的全管道线性脉动体系结构

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

摘要

In this paper, a fully-pipeline linear systolic array based on adjusted Montgomery's algorithm is presented to perform modular multiplication at extremely high speed. The processing element (PE) consists of only 4 full-adders and 14 flip-flops. Three-stage internal pipelined PE results in a very short critical path with only a one-bit full-adder delay. Thus, it can run at a very high cycle rate. The total execution time for an n-bit modular multiplication is 2n + 11 cycles with only (n/2 + 2) PEs. A modular exponentiation based on it takes (3n + 16.5)n cycles in average. Compared with most published VLSI modular multipliers, the hardware complexity is greatly reduced while keeping very high throughput. Therefore it is a good candidate of the arithmetic units used in the many public-key crypto-systems, e.g. RSA, Elliptic Curve and so on, especially for the embedded applications concerning information security.
机译:本文提出了一种基于调整蒙哥马利算法的全流水线脉动心律阵列,以极高的速度执行模块化乘法。处理元件(PE)仅包含4个全加器和14个触发器。三级内部流水线式PE产生了非常短的关键路径,只有一个位的全加法器延迟。因此,它可以以很高的循环速率运行。仅使用(n / 2 + 2)个PE,n位模块化乘法的总执行时间为2n + 11个周期。基于它的模幂运算平均需要(3n + 16.5)n个周期。与大多数已发布的VLSI模块化乘法器相比,在保持非常高的吞吐量的同时,大大降低了硬件复杂性。因此,它是许多公钥密码系统中使用的算术单元的良好候选者。 RSA,椭圆曲线等,尤其适用于涉及信息安全的嵌入式应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号