发明授权
US6061706A Systolic linear-array modular multiplier with pipeline processing
elements
失效
收缩线性阵列模拟乘法器与流水线处理元件
- 专利标题: Systolic linear-array modular multiplier with pipeline processing elements
- 专利标题(中): 收缩线性阵列模拟乘法器与流水线处理元件
-
申请号: US949036申请日: 1997-10-10
-
公开(公告)号: US6061706A公开(公告)日: 2000-05-09
- 发明人: Weixin Gai , Hongyi Chen
- 申请人: Weixin Gai , Hongyi Chen
- 申请人地址: TWX Hsin-Chu
- 专利权人: United Microelectronics Corp.
- 当前专利权人: United Microelectronics Corp.
- 当前专利权人地址: TWX Hsin-Chu
- 主分类号: G06F7/72
- IPC分类号: G06F7/72 ; G06F7/38
摘要:
A systolic linear-array modular multiplier is provided, which can perform the modular multiplication algorithm of P. L. Montgomery more efficiently. The total execution time for n-bit modular multiplication is 2n+11 cycles. The modular multiplier includes a linear array of processing elements which is constructed based on a pipeline architecture that can reduce the computation procedure by one clock period. Each of the processing elements is simple in structure, which is composed of four full adders and fourteen flip-flops. For n-bit modular multiplication, a total number of 46n+184 gates is required, which is substantially less as compared to the prior art, so that manufacturing cost of the modular multiplier can be significantly reduced. These features make the modular multiplier suitable for use in VLSI implementation of modular exponentiation which is the kernel computation in many public-key cryptosystems, such as the RSA (Rivest-Shamir-Adleman) system. With the 0.8 .mu.m CMOS technology, a clock signal up to 180 MHz can be used. In average, for n-bit modular multiplication, the encryption speed can reach 116 Kbit/s (kilobits per second), which is substantially twice that achieved by the prior art.
公开/授权文献
- US5269571A Fuel filter retaining clip having rotating flipper portions 公开/授权日:1993-12-14
信息查询