TY - GEN
T1 - Effective Formal Verification for Galois-field Arithmetic Circuits with Multiple-Valued Characteristics
AU - Ito, Akira
AU - Ueno, Rei
AU - Homma, Naofumi
N1 - Funding Information:
We appreciate Shinobu Nagayama for inspiring discussion that motivated this study. This research has been supported by JSPS KAKENHI Grants No.17H00730, the Secom Science and Technology Foundation, and the WISE Program for AI Electronics, Tohoku University.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/11
Y1 - 2020/11
N2 - This study presents a new formal verification method for Galois-field (GF) arithmetic circuits with the characteristics of more-than two. The proposed method formally verifies the correctness of circuit functionality (i.e., the inputoutput relations given as GF-polynomials) by checking the equivalence between a specification and a gate-level netlist. In the proposed method, we represent a netlist as simultaneous algebraic equations and solve them based on a new polynomial reduction method efficiently applicable to arithmetic over extension fields {{\mathbb{F}}_{{p^m}}}, where the characteristic p is larger than two. Using reverse topological term order to derive the Gröbner basis, our method can complete the verification even when a target circuit includes bugs. Our experimental results show that the proposed method can efficiently verify practical {{\mathbb{F}}_{{p^m}}} arithmetic circuits, including those used in modern cryptography.
AB - This study presents a new formal verification method for Galois-field (GF) arithmetic circuits with the characteristics of more-than two. The proposed method formally verifies the correctness of circuit functionality (i.e., the inputoutput relations given as GF-polynomials) by checking the equivalence between a specification and a gate-level netlist. In the proposed method, we represent a netlist as simultaneous algebraic equations and solve them based on a new polynomial reduction method efficiently applicable to arithmetic over extension fields {{\mathbb{F}}_{{p^m}}}, where the characteristic p is larger than two. Using reverse topological term order to derive the Gröbner basis, our method can complete the verification even when a target circuit includes bugs. Our experimental results show that the proposed method can efficiently verify practical {{\mathbb{F}}_{{p^m}}} arithmetic circuits, including those used in modern cryptography.
KW - Formal verification
KW - Galois-field arithmetic circuits
KW - Multiple-valued logic
UR - http://www.scopus.com/inward/record.url?scp=85099783142&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85099783142&partnerID=8YFLogxK
U2 - 10.1109/ISMVL49045.2020.00-31
DO - 10.1109/ISMVL49045.2020.00-31
M3 - Conference contribution
AN - SCOPUS:85099783142
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 46
EP - 51
BT - Proceedings - 2020 IEEE 50th International Symposium on Multiple-Valued Logic, ISMVL 2020
PB - IEEE Computer Society
T2 - 50th IEEE International Symposium on Multiple-Valued Logic, ISMVL 2020
Y2 - 9 November 2020 through 11 November 2020
ER -