Title :
Light-weight implementation options for curve-based cryptography: HECC is also ready for RFID
Author :
Junfeng Fan ; Batina, L. ; Verbauwhede, I.
Author_Institution :
ESAT/SCD-COSIC, Katholieke Univ. Leuven, Leuven-Heverlee, Belgium
Abstract :
In this paper we describe a low footprint implementation of hyperelliptic curve cryptography (HECC) for RFID tags. This HECC processor supports divisor multiplication on a hyperelliptic curve defined over GF(283). We propose a unified GF(2m) multiplier/inverter (UMI) which is smaller than ALUs with separated multipliers and inverters. With the UMI divisor multiplications using affine coordinates can be efficiently supported. Since affine coordinates require less registers than projective coordinates, the size of register file is also reduced. We choose hyperelliptic curves defined with the h(x) = x and f(x) = x5 + f3x3 + x2 + f0. The HECC processor, synthesized with 130 nm standard cell library, uses 14.5 kGates. It consumes 13.4 ??W when running at 300 kHz. One divisor multiplication takes 450 ms, which makes our solution a feasible option for light-weight applications.
Keywords :
Galois fields; cryptography; logic gates; multiplying circuits; public key cryptography; radiofrequency identification; ALU; HECC processor; RFID tags; UMI divisor multiplications; affine coordinates; curve-based cryptography; footprint implementation; hyperelliptic curve cryptography; light-weight implementation options; standard cell library; unified multiplier/inverter; Cryptographic protocols; Elliptic curve cryptography; Elliptic curves; Inverters; Passive RFID tags; Power system security; Public key cryptography; RFID tags; Radiofrequency identification; Registers; Hyperelliptic Curve Cryptography; Modular inversion; Modular multiplication; RFID;
Conference_Titel :
Internet Technology and Secured Transactions, 2009. ICITST 2009. International Conference for
Conference_Location :
London
Print_ISBN :
978-1-4244-5647-5
DOI :
10.1109/ICITST.2009.5402516