VLSI architectures for computing exponentiations, multiplicative inverses, and divisions in GF(2(m))

被引:57
|
作者
Wei, SW
机构
[1] Department of Electrical Engineering, Chung-Hua Polytechnic Institute, Hsin-Chu
来源
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING | 1997年 / 44卷 / 10期
关键词
division; exponentiation; finite field arithmetic; multiplicative inverse; VLSI architecture;
D O I
10.1109/82.633444
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A modified parallel-in-parallel-out linear-systolic power-sum circuit designed to perform AB(2) + C computations in the finite field GF(2(m)) is presented, where A, B, and C are arbitrary elements of GF(2(m)), On the basis of the linear-systolic power-sum circuits, a VLSI architecture for exponentiation in GF(2(m)) is developed, Furthermore, two modified architectures that can be used to compute inverses and divisions over GF(2(m)) are proposed, All the architectures are constructed from m 1 linear-systolic power-sum circuits, It should be noted that the presented exponentiator, inverter, and divider are the only such circuits having a throughput of 100%, The latency of the presented pipeline exponentiator, inverter, and divider is m(m - 1) clock cycles, The cycle time (i.e., clock period) of the presented architectures is only two logic gate delays plus a short routing delay, For moderate values of m, say m less than or equal to 10, the circuit complexity of the presented circuits is realizable using presently available VLSI technology, The computation time of near two gate delays and 100% throughput enables the greatest computation speed in finite field arithmetic.
引用
收藏
页码:847 / 855
页数:9
相关论文
共 50 条
  • [1] VLSI ARCHITECTURES FOR COMPUTING MULTIPLICATIONS AND INVERSES IN GF(2M).
    Wang, Charles C.
    Truong, T.K.
    Shao, Howard M.
    Deutsch, Leslie J.
    Omura, Jim K.
    Reed, Irving S.
    IEEE Transactions on Computers, 1985, C-34 (08) : 709 - 717
  • [2] VLSI ARCHITECTURES FOR COMPUTING MULTIPLICATIONS AND INVERSES IN GF (2M)
    WANG, CC
    TRUONG, TK
    SHAO, HM
    DEUTSCH, LJ
    OMURA, JK
    REED, IS
    IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (08) : 709 - 717
  • [3] A low latency architecture for computing multiplicative inverses and divisions in GF(2m)
    Dinh, AV
    Bolton, RJ
    Palmer, RJ
    Mason, R
    2000 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, CONFERENCE PROCEEDINGS, VOLS 1 AND 2: NAVIGATING TO A NEW ERA, 2000, : 43 - 47
  • [4] A low latency architecture for computing multiplicative inverses and divisions in GF(2m)
    Dinh, AV
    Bolton, RJ
    Mason, R
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2001, 48 (08): : 789 - 793
  • [5] ON COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    BRUNNER, H
    CURIGER, A
    HOFSTETTER, M
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (08) : 1010 - 1015
  • [6] EFFECTIVE RECURSIVE ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    ITOH, T
    TSUJII, S
    ELECTRONICS LETTERS, 1988, 24 (06) : 334 - 335
  • [7] COMPUTING MULTIPLICATIVE INVERSES IN GF(P)
    COLLINS, GE
    MATHEMATICS OF COMPUTATION, 1969, 23 (105) : 197 - &
  • [8] GENERALIZED FAST ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    ASANO, Y
    ITOH, T
    TSUJII, S
    ELECTRONICS LETTERS, 1989, 25 (10) : 664 - 665
  • [9] A SYSTOLIC ARCHITECTURE FOR COMPUTING INVERSES AND DIVISIONS IN FINITE-FIELDS GF(2(M))
    WANG, CL
    LIN, JL
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (09) : 1141 - 1146
  • [10] A VLSI DESIGN FOR COMPUTING EXPONENTIATIONS IN GF(2M) AND ITS APPLICATION TO GENERATE PSEUDORANDOM NUMBER SEQUENCES
    WANG, CC
    PEI, D
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (02) : 258 - 262