TY - GEN
T1 - Formal design of multiple-valued arithmetic algorithms over galois fields and its application to cryptographic processor
AU - Homma, Naofumi
AU - Saito, Kazuya
AU - Aoki, Takafumi
PY - 2012
Y1 - 2012
N2 - This paper presents a formal description of multiple-valued arithmetic algorithms over Galois Fields (GFs). Our graph-based method can be applied to any multiple-valued arithmetic circuit over GF(2 m). The proposed circuit description is formally verified by formula manipulation based on polynomial reduction using Groebner basis. In this paper, we first present the graph representation and its extension. We also present an application of the proposed method to cryptographic processor consisting of GF(2 m) arithmetic circuits. The target architecture considered here is a round-per-cycle loop architecture commonly used in the design of cryptographic processors. The proposed approach successfully describes the 128-bit data path and verifies it within 4 minutes.
AB - This paper presents a formal description of multiple-valued arithmetic algorithms over Galois Fields (GFs). Our graph-based method can be applied to any multiple-valued arithmetic circuit over GF(2 m). The proposed circuit description is formally verified by formula manipulation based on polynomial reduction using Groebner basis. In this paper, we first present the graph representation and its extension. We also present an application of the proposed method to cryptographic processor consisting of GF(2 m) arithmetic circuits. The target architecture considered here is a round-per-cycle loop architecture commonly used in the design of cryptographic processors. The proposed approach successfully describes the 128-bit data path and verifies it within 4 minutes.
KW - arithmetic algorithms
KW - computer algebra
KW - formal verification
KW - multiple-valued logic
UR - http://www.scopus.com/inward/record.url?scp=84864260000&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84864260000&partnerID=8YFLogxK
U2 - 10.1109/ISMVL.2012.24
DO - 10.1109/ISMVL.2012.24
M3 - Conference contribution
AN - SCOPUS:84864260000
SN - 9780769546735
T3 - Proceedings of The International Symposium on Multiple-Valued Logic
SP - 110
EP - 115
BT - Proceedings - IEEE 42nd International Symposium on Multiple-Valued Logic, ISMVL 2012
T2 - 42nd IEEE International Symposium on Multiple-Valued Logic, ISMVL 2012
Y2 - 14 May 2012 through 16 May 2012
ER -