Systolic and super-systolic multipliers for finite field GF(2m) based on irreducible trinomials

被引:52
作者
Meher, Pramod Kumar [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
elliptic curve cryptography (ECC); error control coding; finite field; finite-field multiplication; Galois field; irreducible trinomials; systolic array; very large-scale integration (VLSI);
D O I
10.1109/TCSI.2008.916622
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Novel systolic and super-systolic architectures are presented for polynomial basis multiplication over GF(2(m)) based on irreducible trinomials. By suitable cut-set retiming, we have derived here an efficient bit-level-pipelined bit-parallel systolic design for binary field multiplication which requires fewer gates and registers and involves nearly half the time-complexity of the corresponding existing design. We have also suggested a digit-level-pipelined design, which involves lower latency, and fewer registers compared with the bit-level-pipelined structure. Moreover, we have proposed a super-systolic design consisting of a set of systolic arrays in a systolic-pipeline and a pipelined systolic-block design consisting of a pipelined blocks of concurrent systolic arrays. The super-systolic designs have the same average computation time and the same critical path as the proposed bit-level-pipelined design, but can be used to reduce the latency by a factor O(root m) at the cost of marginally higher number of XOR gates and bit-registers. The hardware complexities of proposed super-systolic designs are nearly three times that of the existing bit-parallel structures, but offer very high throughput compared with the others for large values of m. For the field orders m = 233 and m = 409, the proposed structures offer, respectively, ten and eleven times more throughput than the others.
引用
收藏
页码:1031 / 1040
页数:10
相关论文
共 30 条
  • [1] [Anonymous], P 4 C FOR ESP SOC ES
  • [2] [Anonymous], 1862 FIPS NAT I STAN
  • [3] BLAKE I, 1999, LONDON MATH SOC LECT
  • [4] Low-complexity finite field multiplier using irreducible trinomials
    Chiou, CW
    Lin, LC
    Chou, FH
    Shu, SF
    [J]. ELECTRONICS LETTERS, 2003, 39 (24) : 1709 - 1711
  • [5] Fast bit parallel-shifted polynomial basis multipliers in GF(2n)
    Fan, Haining
    Hasan, M. Anwar
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2006, 53 (12) : 2606 - 2615
  • [6] Fast bit-parallel GF(2n) multiplier for all trinomials
    Fan, HN
    Dai, YQ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (04) : 485 - 490
  • [7] Digit-serial systolic multiplier for finite fields GF(2m)
    Guo, JH
    Wang, CL
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (02): : 143 - 148
  • [8] A COMPARISON OF VLSI ARCHITECTURE OF FINITE-FIELD MULTIPLIERS USING DUAL, NORMAL, OR STANDARD BASES
    HSU, IS
    TRUONG, TK
    DEUTSCH, LJ
    REED, IS
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (06) : 735 - 739
  • [9] Bit-parallel finite field multipliers for irreducible trinomials
    Imaña, JL
    Sánchez, JM
    Tirado, F
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (05) : 520 - 533
  • [10] Efficient semisystolic architectures for finite-field arithmetic
    Jain, SK
    Song, LL
    Parhi, KK
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1998, 6 (01) : 101 - 113