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 条
  • [1] A General Digit-Serial Architecture for Montgomery Modular Multiplication
    Erdem, Serdar Suer
    Yanik, Tugrul
    Celebi, Anil
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (05) : 1658 - 1668
  • [2] A novel digit-serial systolic array for modular multiplication
    Guo, JH
    Wang, CL
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : A177 - A180
  • [3] Efficient implementation of digit-serial Montgomery modular multiplier architecture
    Fatemi, Sahar
    Zare, Maryam
    Khavari, Amir Farzad
    Maymandi-Nejad, Mohammad
    IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (07) : 942 - 949
  • [4] Digit-serial modular multiplication using skew-tolerant domino CMOS
    Kim, S
    Sobelman, GE
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 1173 - 1176
  • [5] Efficient Digit-Serial Multiplier Employing Karatsuba Algorithm
    Yuan, Shyan-Ming
    Lee, Chiou-Yng
    Fan, Chia-Chen
    GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 : 221 - 231
  • [6] Vlsi design of digit-serial FPGA architecture
    Lee, HH
    Sobelman, GE
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2004, 13 (01) : 17 - 52
  • [7] Efficient Elliptic Curve Point Multiplication Using Digit-Serial Binary Field Operations
    Sutter, Gustavo D.
    Deschamps, Jean-Pierre
    Luis Imana, Jose
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2013, 60 (01) : 217 - 225
  • [8] High-performance scalable architecture for modular multiplication using a new digit-serial computation
    Rezai, Abdalhossein
    Keshavarzi, Parviz
    MICROELECTRONICS JOURNAL, 2016, 55 : 169 - 178
  • [9] An efficient signed digit montgomery modular multiplication algorithm
    Zhao, Shilei
    Huang, Hai
    Liu, Zhiwei
    Yu, Bin
    Yu, Bo
    MICROELECTRONICS JOURNAL, 2021, 114
  • [10] Digit-serial reconfigurable FPGA logic block architecture
    Lee, H
    Sobelman, GE
    1998 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS-SIPS 98: DESIGN AND IMPLEMENTATION, 1998, : 469 - 478