A Word-Level Finite Field Multiplier Using Normal Basis

被引:23
作者
Namin, Ashkan Hosseinzadeh [1 ]
Wu, Huapeng [2 ]
Ahmadi, Majid [2 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Univ Windsor, Dept Elect & Comp Engn, Windsor, ON N9B 3P4, Canada
关键词
Finite field multiplier; normal basis; optimal normal basis; elliptic curve cryptography; OMURA PARALLEL MULTIPLIER; NORMAL BASES; COMPLEXITY; GF(2(M));
D O I
10.1109/TC.2010.235
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware implementations of finite field arithmetic using normal basis are advantageous due to the fact that the squaring operation can be done at almost no cost. In this paper, a new word-level finite field multiplier using normal basis is proposed. The proposed architecture takes d clock cycles to compute the product bits, where the value for d, 1 <= d <= m, can be arbitrarily selected by the designer to set the tradeoff between area and speed. When there exists an optimal normal basis, it is shown that the proposed design has a smaller critical path delay than other word-level normal basis multipliers found in the literature, while its circuit complexities are moderate and comparable to the others. Different word size multipliers were implemented in hardware, and implementation results are also presented.
引用
收藏
页码:890 / 895
页数:6
相关论文
共 18 条
[1]  
Agnew G. B., 1991, Journal of Cryptology, V3, P63, DOI 10.1007/BF00196789
[2]  
*ALT CORP, 2005, STRAT DEV HDB ALT CO
[3]   ALGORITHM ENGINEERING FOR PUBLIC KEY ALGORITHMS [J].
BETH, T ;
GOLLMANN, D .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1989, 7 (04) :458-466
[4]  
FENG M, 1989, IEEE T COMPUT, V38, P1383
[5]   Improved VLSI designs for multiplication and inversion in GF(2M) over normal bases [J].
Gao, LJ ;
Sobelman, GE .
13TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2000, :97-101
[6]  
GEISELMANN W, 1998, P APPL ALG ALG ALG E, P230
[7]  
Hankerson D., 2003, Guide to Elliptic Curve Cryptography
[8]   A MODIFIED MASSEY-OMURA PARALLEL MULTIPLIER FOR A CLASS OF FINITE-FIELDS [J].
HASAN, MA ;
WANG, MZ ;
BHARGAVA, VK .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (10) :1278-1280
[9]   LOW COMPLEXITY ARCHITECTURE FOR EXPONENTIATION IN GF(2M) [J].
HASAN, MA ;
BHARGAVA, VK .
ELECTRONICS LETTERS, 1992, 28 (21) :1984-1986
[10]   Low-complexity bit-parallel canonical and normal basis multipliers for a class of finite fields [J].
Koc, CK ;
Sunar, B .
IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (03) :353-356