• DocumentCode
    2285036
  • Title

    VLSI architectures for multiplication in GF(2m) for application tailored digital signal processors

  • Author

    Drescher, Wolfram ; Fettweis, Gerhard

  • Author_Institution
    Dept. of Electr. Eng., Tech. Univ. Dresden, Germany
  • fYear
    1996
  • fDate
    30 Oct-1 Nov 1996
  • Firstpage
    55
  • Lastpage
    64
  • Abstract
    Finite field arithmetic plays an important role in coding theory, cryptography and their applications. Several hardware solutions using finite field arithmetic have already been developed but none of them are user programmable. This is probably one reason why BCH codes are not commonly used in mobile communication applications even though these codes have very desirable properties regarding burst error correction. This article presents architectures for multiplication in GF(2m ) applicable to digital signal processors. First a method is proposed to build an array of gates for hardware multiplication in GF(2 m). Then an approach is shown that combines the hardware of a typical standard binary arithmetic multiplier with a GF(2m) multiplier. Using this approach saves a considerable number of gates and decreases the bus load while increasing the latency of the standard binary multiplier unit only marginally. Finally, a solution of a combined 17×17 integer/GF(2m⩽8) multiplier is presented and discussed
  • Keywords
    BCH codes; Galois fields; VLSI; cryptography; digital arithmetic; digital signal processing chips; multiplying circuits; BCH codes; VLSI architectures; binary arithmetic multiplier; burst error correction; bus load; coding theory; cryptography; digital signal processors; finite field arithmetic; hardware multiplication; hardware solutions; mobile communication applications; Digital arithmetic; Digital signal processing; Digital signal processing chips; Digital signal processors; Digital systems; Galois fields; Hardware; Polynomials; Shift registers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Signal Processing, IX, 1996., [Workshop on]
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-7803-3134-6
  • Type

    conf

  • DOI
    10.1109/VLSISP.1996.558299
  • Filename
    558299