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
相关论文
共 23 条