Formal Analysis of Galois Field Arithmetic Circuits - Parallel Verification and Reverse Engineering

The work

AuthorsCunxi Yu; Maciej Ciesielski
Editors
Typearticle
Year2018
Citekeyyu2018formal

Where it appeared

Published inIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

Identifiers

arXiv1802.06870 from its landing_page_url

Related

Distinct frombryant1991complexity
Distinct fromkaufmann2024extracting
Distinct fromthornton2026version
Distinct fromyin2025boole
Distinct fromzhang2025fastlec

From bibtex.

Abstract

Galois field (GF) arithmetic circuits find numerous applications in communications, signal processing, and security engineering. Formal verification techniques of GF circuits are scarce and limited to circuits with known bit positions of the primary inputs and outputs. They also require knowledge of the irreducible polynomial P(x), which affects final hardware implementation. This paper presents a computer algebra technique that performs verification and reverse engineering of GF(2^m) multipliers directly from the gate-level implementation. The approach is based on extracting a unique irreducible polynomial in a parallel fashion and proceeds in three steps: 1) determine the bit position of the output bits; 2) determine the bit position of the input bits; and 3) extract the irreducible polynomial used in the design. We demonstrate that this method is able to reverse engineer GF(2^m) multipliers in m threads. Experiments performed on synthesized Mastrovito and Montgomery multipliers with different P(x), including NIST-recommended polynomials, demonstrate high efficiency of the proposed method.

A copy is held

pdf, 598.6 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 01:33 UTC
Approved bya person 2026-09-17 17:02 UTC

Cite it as

@article{yu2018formal,
  title        = {Formal Analysis of Galois Field Arithmetic Circuits - Parallel Verification and Reverse Engineering},
  author       = {Cunxi Yu and Maciej Ciesielski},
  year         = {2018},
  journal      = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
}

This record lives at https://refs.drheap.org/yu2018formal/ and will keep doing so.