Title :
Choosing VLSI algorithms for finite field arithmetic
Author :
Jeong, Yongjin ; Burleson, Wayne
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Abstract :
The authors systematically synthesize finite field multipliers in VLSI using a well-known array synthesis technique which gives good estimates of area, latency, and period. The dependency graph (DG) is mapped to signal flow graphs (SFGs) using various projection and scheduling vectors which correspond to different multipliers in GF (2m). Previous work on arithmetic in GF(2m ) suggests that a dual basis multiplier uses minimum area and a standard basis multiplier has a regular structure. On the contrary, the authors claim that standard basis and dual basis algorithms have basically the same DG structure and hence similar time and area in VLSI. They derive the DGs and SPGs to compare mesh and linear VLSI implementations of the algorithms and show how previous designs can be derived from them. They also show a DG for normal basis multiplication which requires large area because of a large XOR sum of products. They also explain the proper choice of finite field arithmetic algorithms by considering the higher level of algorithms in which they are embedded
Keywords :
VLSI; algorithm theory; digital arithmetic; graph theory; multiplying circuits; VLSI algorithms; array synthesis technique; dependency graph; dual basis algorithms; finite field arithmetic; finite field multipliers; scheduling vectors; signal flow graphs; standard basis multiplier; Arithmetic; Basis algorithms; Circuits; Cryptography; Delay; Galois fields; Iterative algorithms; Polynomials; Signal synthesis; Very large scale integration;
Conference_Titel :
Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-0593-0
DOI :
10.1109/ISCAS.1992.230101