A low-complexity power-sum circuit for GF(2m) and its applications

被引:11
作者
Guo, JH
Wang, CL
机构
[1] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 300, Taiwan
[2] Natl Tsing Hua Univ, Inst Commun Engn, Hsinchu 300, Taiwan
来源
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING | 2000年 / 47卷 / 10期
关键词
canonical basis; finite fields GF(2(m)); parallel-in parallel-out architecture; power-sum operation;
D O I
10.1109/82.877151
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This brief presents a new hardware-efficient bit- parallel circuit for computing C + AB(2) in finite fields GF(2(m)) over the canonical basis. It consists of two parts: a normal power-sum part and modular-reduction part, where each part is realized in a binary XOR tree structure. The proposed power-sum circuit works for the general-form generating polynomial and requires 3m(2) - 2m AND gates and 3m(2) - 4m + 2 XOR gates to reach low time complexity of O(log(2) m). As compared to the conventional cellular-array structures for C + AB(2) in GF(2(m)),the proposed one involves less hardware complexity and achieves a significant reduction in time complexity. The hardware requirement can further be reduced when a special-form generating polynomial is adopted, The corresponding reduced structures based on three special-form generating polynomials, including the trinomial x(m) + x + 1, the all-one polynomial, and the equally spaced polynomial, are given to demonstrate this property. A versatile structure, which can be programmed to compute inverses/divisions and exponentiations in GF(2(m)), is also constructed based on the proposed power-sum circuit.
引用
收藏
页码:1091 / 1097
页数:7
相关论文
共 22 条
[1]  
[Anonymous], THESIS LINKOPING U L
[2]  
BERLEKAMP ER, 1968, ALGEBRAIC CODING THE
[3]  
Denning DER, 1983, CRYPTOGRAPHY DATA SE
[4]   GF(2(m)) multiplication and division over the dual basis [J].
Fenn, STJ ;
Benaissa, M ;
Taylor, D .
IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (03) :319-327
[5]   Bit-serial multiplication in GF(2m) using irreducible all-one polynomials [J].
Fenn, STJ ;
Parker, MG ;
Benaissa, M ;
Taylor, D .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (06) :391-393
[6]   Digit-serial systolic multiplier for finite fields GF(2m) [J].
Guo, JH ;
Wang, CL .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (02) :143-148
[7]  
GUO JH, 1995, P 1995 INT S COMM IS, P493
[8]   MODULAR CONSTRUCTION OF LOW COMPLEXITY PARALLEL MULTIPLIERS FOR A CLASS OF FINITE-FIELDS GF(2(M)) [J].
HASAN, MA ;
WANG, MZ ;
BHARGAVA, VK .
IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (08) :962-971
[9]   STRUCTURE OF PARALLEL MULTIPLIERS FOR A CLASS OF FIELDS GF(2M) [J].
ITOH, T ;
TSUJII, S .
INFORMATION AND COMPUTATION, 1989, 83 (01) :21-40
[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