Title :
Low-resource ECDSA implementation for passive RFID tags
Author :
Kern, Thomas ; Feldhofer, Martin
Author_Institution :
Inst. for Appl. Inf. Process. & Commun. (IAIK), Graz Univ. of Technol., Graz, Austria
Abstract :
With the introduction of security functionality RFID is an emerging technology that has high potential in numerous of applications. In this paper we investigate the hardware implementation of public-key cryptography for passive RFID tags. We generate digital signatures according to the ECDSA algorithm for authentication of RFID tags in open-loop scenarios. The implementation of ECDSA is based on the recommended Fp160 SECG elliptic curve SECP160r1. In order to meet the fierce constraints concerning power consumption and chip area our design has a 16-bit word size. The hardware module consists of a latch based 90 × 16-bit dual-port RAM, a datapath with a 16 × 16-bit multiply-accumulate unit and a dedicated finite-state machine. The design requires a chip area of 18 247 GEs and has a power consumption of 860 μW at 1MHz using a 0.35 μm CMOS technology. In total, an ECDSA signature requires 511 864 clock cycles.
Keywords :
CMOS integrated circuits; digital signatures; finite state machines; power consumption; public key cryptography; radiofrequency identification; CMOS technology; ECDSA algorithm; SECG elliptic curve; SECP160r1; digital signatures; dual-port RAM; finite-state machine; frequency 1 MHz; hardware module; low-resource ECDSA implementation; passive RFID tags; power 860 muW; power consumption; public-key cryptography; radio frequency identification; security functionality RFID; size 0.35 mum; CMOS integrated circuits; CMOS technology; Clocks; Computer architecture; Cryptography; Runtime;
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-8155-2
DOI :
10.1109/ICECS.2010.5724742