• DocumentCode
    285468
  • Title

    Choosing VLSI algorithms for finite field arithmetic

  • Author

    Jeong, Yongjin ; Burleson, Wayne

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
  • Volume
    2
  • fYear
    1992
  • fDate
    10-13 May 1992
  • Firstpage
    799
  • Abstract
    The authors systematically synthesize finite field multipliers in VLSI using a well-known array synthesis technique which gives good estimates of area, latency, and period. The dependency graph (DG) is mapped to signal flow graphs (SFGs) using various projection and scheduling vectors which correspond to different multipliers in GF (2m). Previous work on arithmetic in GF(2m ) suggests that a dual basis multiplier uses minimum area and a standard basis multiplier has a regular structure. On the contrary, the authors claim that standard basis and dual basis algorithms have basically the same DG structure and hence similar time and area in VLSI. They derive the DGs and SPGs to compare mesh and linear VLSI implementations of the algorithms and show how previous designs can be derived from them. They also show a DG for normal basis multiplication which requires large area because of a large XOR sum of products. They also explain the proper choice of finite field arithmetic algorithms by considering the higher level of algorithms in which they are embedded
  • Keywords
    VLSI; algorithm theory; digital arithmetic; graph theory; multiplying circuits; VLSI algorithms; array synthesis technique; dependency graph; dual basis algorithms; finite field arithmetic; finite field multipliers; scheduling vectors; signal flow graphs; standard basis multiplier; Arithmetic; Basis algorithms; Circuits; Cryptography; Delay; Galois fields; Iterative algorithms; Polynomials; Signal synthesis; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7803-0593-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1992.230101
  • Filename
    230101