VLSI ARCHITECTURES FOR COMPUTING MULTIPLICATIONS AND INVERSES IN GF(2M).

被引:223
|
作者
Wang, Charles C. [1 ]
Truong, T.K. [1 ]
Shao, Howard M. [1 ]
Deutsch, Leslie J. [1 ]
Omura, Jim K. [1 ]
Reed, Irving S. [1 ]
机构
[1] JPL, Pasadena, CA, USA, JPL, Pasadena, CA, USA
关键词
CODES; SYMBOLIC; -; Encoding; COMPUTERS; MICROCOMPUTER - Multiplying Circuits - CRYPTOGRAPHY;
D O I
10.1109/TC.1985.1676616
中图分类号
学科分类号
摘要
Finite field arithmetic logic is central in the implementation of Reed-Solomon coders and in some cryptographic algorithms. There is a need for good multiplication and inversion algorithms that can be easily realized on VLSI chips. J. L. Massey and J. K. Omura recently (1981) developed a new multiplication algorithm for Galois fields based on a normal basis representation. A pipeline structure is developed to realize the Massey-Omura multiplier in the finite field GF(2**m ). With the simple squaring property of the normal basis representation used together with this multiplier, a pipeline architecture is also developed for computing inverse elements in GF(2**m ). The designs developed for the Massey-Omura multiplier and the computation of inverse elements are regular, simple, expandable, and, therefore, naturally suitable for VLSI implementation. 12 refs.
引用
收藏
页码:709 / 717
相关论文
共 50 条
  • [1] 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
  • [2] VLSI architectures for computing exponentiations, multiplicative inverses, and divisions in GF(2(m))
    Wei, SW
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1997, 44 (10): : 847 - 855
  • [3] ON COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    BRUNNER, H
    CURIGER, A
    HOFSTETTER, M
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (08) : 1010 - 1015
  • [4] VLSI architectures of divider for finite field GF(2m)
    Wei, SW
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : A482 - A485
  • [5] On the complexity of parallel algorithms for computing inverses in GF(2m) with m prime
    Leone, M.
    Elia, M.
    ACTA APPLICANDAE MATHEMATICAE, 2006, 93 (1-3) : 149 - 160
  • [6] EFFECTIVE RECURSIVE ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    ITOH, T
    TSUJII, S
    ELECTRONICS LETTERS, 1988, 24 (06) : 334 - 335
  • [7] GENERALIZED FAST ALGORITHM FOR COMPUTING MULTIPLICATIVE INVERSES IN GF(2M)
    ASANO, Y
    ITOH, T
    TSUJII, S
    ELECTRONICS LETTERS, 1989, 25 (10) : 664 - 665
  • [8] VLSI algorithms, architectures, and implementation of a versatile GF(2m) processor
    Hasan, MA
    Wassal, AG
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (10) : 1064 - 1073
  • [9] 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
  • [10] An efficient algorithm for computing inverses in GF(2m) using dual bases
    Yoo, HS
    Yoon, SU
    Kim, ES
    COMPUTATIONAL SCIENCE - ICCS 2003, PT IV, PROCEEDINGS, 2003, 2660 : 994 - 999