期刊文献+

基于高基阵列乘法器的高速模乘单元设计与实现 被引量:3

Design and implementation of new high-radix systolic multiplier for modular multiplication
下载PDF
导出
摘要 蒙哥马利模乘算法是最适合硬件实现的模乘算法,被应用在RSA密码和ECC密码的协处理器设计中。目前性能最高的是高基蒙哥马利模乘算法,分析了高基蒙哥马利算法的实现,提出了一种新的基于高基阵列乘法器的Montgomery模乘高速硬件实现结构,基于这种结构位长为n的比特模乘仅需要约n/w+6个时钟周期,该结构设计的电路只与最小单元有关,在硬件实现时可以大大提高频率,并提高设计的性能,可以设计高速的RSA和椭圆曲线密码大规模集成电路。 Montgomery modular multiplication algorithm is best suited for fast hardware implementation, which is used widely in the design of RSA/ECC processor.Now, the high-radix Montgomery modular multiplication algorithm is the high-speed algorithm.The implementation of Montgomery modular multiplication algorithm is analyzed.A new high-radix systolic multiplier architecture is presented for Montgomery modular multiplication.Using a radix 2w, a n-bit modular multiplication only takes about n/w+6 cycles.This leads to a competitive ASIC implementation for RSA and elliptic curve cryptography(ECC).
出处 《计算机工程与设计》 CSCD 北大核心 2010年第6期1202-1204,1208,共4页 Computer Engineering and Design
关键词 RSA密码 椭圆曲线密码 MONTGOMERY算法 模乘 阵列乘法器 可编程门列阵 RSA elliptic curve cryptography montgomery algorithm modular multiplication systolic multiplier FPGA
  • 相关文献

参考文献16

  • 1Rivest R L,Shamir A,Adelman L M.A method for obtaining digital signatures and public-key cryptosystems[J].Communications of the ACM,1978,21 (1):120-126.
  • 2Miller V S.Use of elliptic curves in cryptography[C].Proceedings of Advences in Cryptography,1986:417-426.
  • 3Koblitz N.Elliptic curve cryptosystems[J].Math Computation,1987,48:203-209.
  • 4Montgomery P L.Modular multiplication without trial division[J].Math Computation,1985,44(1):519-521.
  • 5McIvor C J,McLoone M,McCanny J V.Hardwate elliptic curve eryptographic processor over GF(p)[J].IEEE Trans Circuits Syst I:Reg Papers,2006,53(9):1946-1957.
  • 6Rodriguez-Henriquez F,Saqib N A,Diaz-Perez A.A fast parallel implementation of elliptic curve point multiplication over GF (2m)[J].Microprocessors Microsyst,2004,28:329-339.
  • 7Ors S B,Batina L,Preneel B,et al.Hardware implementation ofen elliptic curve processor over GF(p)[C].Conf Application-Specific Systems,Architectures,and Processors,2003:433-443.
  • 8McIvor C J,McLoone M,McCanny J V.Hardware elliptic curve cryptographic processor over GF(p)[J].IEEE Trans Circuits Syst I:Reg Papers,2005,53(9):1946-1957.
  • 9Blum T,Paar C.Montgomery modular exponentiation on reconfigurable hardware[EB/OL].http:/ieeexplore.ieee.org/ie15/6186/ 16513/00762831.pdf? amumber=762831.
  • 10Blum T,Paar C.High-radix montgomery modular exponentiation on reconfigurable hardware[EB/OL],http://www.crypto.mh-runi-bochum.de/imperia/md/contont/texte/blum_paarieeetr.pdf.

同被引文献19

  • 1史焱,吴行军.高速双有限域加密协处理器设计[J].微电子学与计算机,2005,22(5):8-12. 被引量:14
  • 2卫学陶,戴紫彬,陈韬.GF(2^m)域上通用可配置乘法器的设计与实现[J].计算机工程与应用,2007,43(12):91-93. 被引量:2
  • 3MILLER V S. Use of elliptic curves in cEcptography[C]. Proc. of CRYPTO'85. Berlin: Springer-Verlag, 1986: 417-426.
  • 4KOBLITZ N, Elleptic curve cryptosystems[J].Mathematics of computation, 1987,48 (4) : 203 - 209.
  • 5MONTGOMERY P L. Modular muhiplication without trial division[J]. Mathematics of Computation, 1985,44:519-521.
  • 6BAJARD J C, KAIHARA M, PLANTARD T. Selected RNS bases tbr modular multiplication[J]. IEEE computer society,2009,20:25-32.
  • 7KOC C K, ACAR T. Analyzing and companng montgomery multiplication algorithms[J]. IEEE. Micro, 1996, 16(3):26- 33.
  • 8SAVAS E, TENCA A F, KOC C K. A scalable and uni- fied multiplier architecture for fields GF(p) arid GF(2^m)[C] Cryptographic Hardware and Embedded Systems(CHES 2000). New York: Springer-Verlag, 2000: 1-20.
  • 9SATOH A, TAKANO K. A scalable dual-field elliptic curve cryptographic processor[J]. IEEE.Transactions on Com- puters, 2003,52(4):449-460.
  • 10袁宁,吴卫华.公开密钥算法芯片的设计与实现[J].计算机应用与软件,2009,26(6):99-101. 被引量:1

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部