Title :
Formal Design of Multiple-Valued Arithmetic Algorithms over Galois Fields and Its Application to Cryptographic Processor
Author :
Homma, Naofumi ; Saito, Kazuya ; Aoki, Takafumi
Author_Institution :
Grad. Sch. of Inf. Sci., Tohoku Univ., Sendai, Japan
Abstract :
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(2m). 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(2m) 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.
Keywords :
Galois fields; cryptography; digital arithmetic; graph theory; logic circuits; logic design; Galois fields; Grobner basis; circuit description; cryptographic processor; formula manipulation; graph representation; multiple-valued arithmetic algorithm formal design; multiple-valued arithmetic circuit; multiple-valued logic; polynomial reduction; round-per-cycle loop architecture; time 4 min; word length 128 bit; Adders; Algorithm design and analysis; Encryption; IP networks; Polynomials; arithmetic algorithms; computer algebra; formal verification; multiple-valued logic;
Conference_Titel :
Multiple-Valued Logic (ISMVL), 2012 42nd IEEE International Symposium on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4673-0908-0
DOI :
10.1109/ISMVL.2012.24