• DocumentCode
    1786957
  • Title

    Equivalence verification of large Galois field arithmetic circuits using word-level abstraction via Gröbner bases

  • Author

    Pruss, Tim ; Kalla, Priyank ; Enescu, Florian

  • Author_Institution
    ECE, Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Custom arithmetic circuits designed over Galois fields F2k are prevalent in cryptography, where the field size k is very large (e.g. k = 571-bits). Equivalence checking of such large custom arithmetic circuits against baseline golden models is beyond the capabilities of contemporary techniques. This paper addresses the problem by deriving word-level canonical polynomial representations from gate-level circuits as Z = F (A) over F2k, where Z and A represent the output and input bit-vectors of the circuit, respectively. Using algebraic geometry, we show that the canonical polynomial abstraction can be derived by computing a Gröbner basis of a set of polynomials extracted from the circuit, using a specific elimination (abstraction) term order. By efficiently applying these concepts, we can derive the canonical abstraction in hierarchically designed, custom arithmetic circuits with up to 571-bit datapath, whereas contemporary techniques can verify only up to 163-bit circuits.
  • Keywords
    Galois fields; cryptography; digital arithmetic; multiplying circuits; Galois field arithmetic circuits; Galois fields F2k; arithmetic circuits design; baseline golden models; canonical polynomial abstraction; cryptography; gate-level circuits; word-level abstraction via Gröbner bases; word-level canonical polynomial representations; Cryptography; Integrated circuit modeling; Interpolation; Logic gates; Polynomials; Vectors; Gröbner Bases; Hardware Verification; Word-Level Abstraction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593134
  • Filename
    6881479