Efficient digit-serial modular multiplication algorithm on FPGA

被引:17
|
作者
Pan, Jeng-Shyang [1 ,2 ,3 ]
Song, Pengfei [2 ]
Yang, Chun-Sheng [2 ]
机构
[1] Fujian Univ Technol, Fujian Prov Key Lab Big Data Min & Applicat, Fuzhou, Fujian, Peoples R China
[2] Harbin Inst Technol, Innovat Informat Ind Res Ctr, Harbin, Heilongjiang, Peoples R China
[3] Chaoyang Univ Technol, Dept Informat Management, Taichung, Taiwan
关键词
HARDWARE ALGORITHM; EXPONENTIATION; CRYPTOSYSTEMS; ARCHITECTURE; MULTIPLIERS; DESIGN;
D O I
10.1049/iet-cds.2017.0300
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
For cryptographic applications, such as DSA, RSA and ECC systems, the crypto-processors are required to perform modular multiplication (MM) on large integers over Galois field. A new digit-serial MM method is presented by using a variable size lookup table. The proposed modular multiplier can be designed for any digit-size d and modulus M which only requires simple operations such as addition and shifting. Based on theoretical analysis, the efficient digit-serial MM architecture requires the latency of O([n/d] + d + 2) clock cycles. As a result, the developed architecture can achieve less area-delay product on hardware when compared with previous designs.
引用
收藏
页码:662 / 668
页数:7
相关论文
共 50 条
  • [21] Algorithm transformations in design of digit-serial FIR filters
    Karlsson, M
    Kulesza, W
    Vesterbacka, M
    2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 81 - 86
  • [22] Systolic and scalable architectures for digit-serial multiplication in fields GF(pm)
    Bertoni, G
    Guajardo, J
    Orlando, G
    PROGRESS IN CRYPTOLOGY -INDOCRYPT 2003, 2003, 2904 : 349 - 362
  • [23] Efficient FPGA implementation of modular multiplication based on Montgomery algorithm
    Yang, Yatao
    Wu, Chao
    Li, Zichen
    Yang, Junming
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 209 - 215
  • [24] Fast FPGA-based pipelined digit-serial/parallel multipliers
    Valls, J
    Sansaloni, T
    Peiró, MM
    Boemo, E
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 482 - 485
  • [25] FPGA-based FIR filters using digit-serial arithmetic
    Lee, HH
    Sobelman, GE
    TENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1997, : 225 - 228
  • [26] Systolic digit-serial multiplier
    Univ of Nottingham, Nottingham, United Kingdom
    IEE Proc Circuits Devices Syst, 1 (14-20):
  • [27] Systolic digit-serial multiplier
    Ashur, AS
    Ibrahim, MK
    Aggoun, A
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 1996, 143 (01): : 14 - 20
  • [28] Fast FPGA-based pipelined digit-serial/parallel multipliers
    Valls, Javier
    Sansaloni, Trini
    Peiro, Marcos M.
    Boemo, Eduardo
    Proceedings - IEEE International Symposium on Circuits and Systems, 1999, 1
  • [29] Multiple constant multiplication for digit-serial implementation of low power FIR filters
    Department of Electrical Engineering, Linköping University, SE-581 83 Linköping, Sweden
    WSEAS Trans. Circuits Syst., 2006, 7 (1001-1008):
  • [30] DIGIT-SERIAL SQUARING ARCHITECTURE
    BASHAGHA, AE
    IBRAHIM, MK
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1994, 4 (01) : 99 - 108