Yossi Oren

Senior Academic

Implementing public-key cryptography on passive RFID tags is practical

Alex Arbit, Yoel Livne, Yossef Oren, Avishai Wool

Passive radio-frequency identification (RFID) tags have long been thought to be too weak to implement public-key cryptography: It is commonly assumed that the power consumption, gate count and computation time of full-strength encryption exceed the capabilities of RFID tags. In this paper, we demonstrate that these assumptions are incorrect. We present two low-resource implementations of a 1,024-bit Rabin encryption variant called WIPR—in embedded software and in hardware. Our experiments with the software implementation show that the main performance bottleneck of the system is not the encryption time but rather the air interface and that the reader’s implementation of the electronic product code Class-1 Generation-2 RFID standard has a crucial effect on the system’s overall performance. Next, using a highly optimized hardware implementation, we investigate the trade-offs between speed, area and power consumption to derive a practical working point for a hardware implementation of WIPR. Our recommended implementation has a data-path area of 4,184 gate equivalents, an encryption time of 180  ms and an average power consumption of 11 μW, well within the established operating envelope for passive RFID tags.

Publication language English
Pages 85-99
Journal International Journal of Information Security
Volume 14
Issue number 1
Publication status Published - 01.02.2015

Keywords

RFID
Security
Supply chain

ASJC Scopus subject areas

Software
Information Systems
Safety, Risk, Reliability and Quality
Computer Networks and Communications
Access to Document
10.1007/s10207-014-0236-y
Other files and links
Link to publication in Scopus