Title :
A fast implementation of multiplicative inversion over GF(2m)
Author :
Rodríguez-Henríquez, Francisco ; Cruz-Cortés, Nareli ; Saqib, Nazar A.
Author_Institution :
Dept. of Electr. Eng., Inst. Politecnico Nacional, Mexico City, Mexico
Abstract :
In this paper, an efficient architecture for multiplicative inversion in GF(2m) using addition chains is presented. The approach followed was based on the Itoh-Tsujii algorithm targeting a fast implementation on reconfigurable hardware devices. We give the design details of the proposed architecture whose main building blocks are a field multi-squarer block, a field polynomial multiplier and a BRAM two-port memory. Our design is able to compute multiplicative inversion in GF(2193) in about 1.33μS using only 27 clock cycles.
Keywords :
adders; cryptography; digital arithmetic; multiplying circuits; polynomials; random-access storage; reconfigurable architectures; BRAM two-port memory; GF(2m); Itoh-Tsujii algorithm; addition chains; architecture; clock cycles; field multisquarer block; field polynomial multiplier; multiplicative inversion; reconfigurable hardware devices; Arithmetic; Clocks; Computer architecture; Computer science; Elliptic curve cryptography; Galois fields; Hardware; Iterative algorithms; Polynomials; Public key cryptography;
Conference_Titel :
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN :
0-7695-2315-3
DOI :
10.1109/ITCC.2005.8