TY - JOUR
T1 - An algebraic approach to verifying galois-field arithmetic circuits with multiple-valued characteristics
AU - Ito, Akira
AU - Ueno, Rei
AU - Homma, Naofumi
N1 - Publisher Copyright:
© 2021 The Institute of Electronics, Information and Communication Engineers
PY - 2021
Y1 - 2021
N2 - This study presents a formal verification method for Galois-field (GF) arithmetic circuits with the characteristics of more than two values. The proposed method formally verifies the correctness of circuit functionality (i.e., the input-output relations given as GF-polynomials) by checking the equivalence between a specification and a gate-level netlist. We represent a netlist using simultaneous algebraic equations and solve them based on a novel polynomial reduction method that can be efficiently applied to arithmetic over extension fields Fpm, where the characteristic p is larger than two. By using the reverse topological term order to derive the Gröbner basis, our method can complete the verification, even when a target circuit includes bugs. In addition, we introduce an extension of the Galois-Field binary moment diagrams to perform the polynomial reductions faster. Our experimental results show that the proposed method can efficiently verify practical Fpm arithmetic circuits, including those used in modern cryptography. Moreover, we demonstrate that the extended polynomial reduction technique can enable verification that is up to approximately five times faster than the original one.
AB - This study presents a formal verification method for Galois-field (GF) arithmetic circuits with the characteristics of more than two values. The proposed method formally verifies the correctness of circuit functionality (i.e., the input-output relations given as GF-polynomials) by checking the equivalence between a specification and a gate-level netlist. We represent a netlist using simultaneous algebraic equations and solve them based on a novel polynomial reduction method that can be efficiently applied to arithmetic over extension fields Fpm, where the characteristic p is larger than two. By using the reverse topological term order to derive the Gröbner basis, our method can complete the verification, even when a target circuit includes bugs. In addition, we introduce an extension of the Galois-Field binary moment diagrams to perform the polynomial reductions faster. Our experimental results show that the proposed method can efficiently verify practical Fpm arithmetic circuits, including those used in modern cryptography. Moreover, we demonstrate that the extended polynomial reduction technique can enable verification that is up to approximately five times faster than the original one.
KW - Decision diagrams
KW - Formal verification
KW - Galois-field arithmetic circuits
KW - Multiple-valued logic
UR - http://www.scopus.com/inward/record.url?scp=85112018519&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85112018519&partnerID=8YFLogxK
U2 - 10.1587/transinf.2020LOP0004
DO - 10.1587/transinf.2020LOP0004
M3 - Article
AN - SCOPUS:85112018519
SN - 0916-8532
VL - E104D
SP - 1083
EP - 1091
JO - IEICE Transactions on Information and Systems
JF - IEICE Transactions on Information and Systems
IS - 8
ER -