Paper 2012/317

A Do-It-All-Cipher for RFID: Design Requirements (Extended Abstract)

Markku-Juhani O. Saarinen and Daniel Engels

Abstract

Recent years have seen significant progress in the development of lightweight symmetric cryptoprimitives. The main concern of the designers of these primitives has been to minimize the number of gate equivalents (GEs) of the hardware implementation. However, there are numerous additional requirements that are present in real-life RFID systems. We give an overview of requirements emerging or already present in the widely deployed EPCGlobal Gen2 and ISO / IEC 18000-63 passive UHF RFID air interface standards. Lightweight stateful authenticated encryption algorithms seem to offer the most complete set of features for this purpose. In this work we give a Gen2-focused ”lessons learned” overview of the challenges and related developments in RFID cryptography and propose what we see as appropriate design criteria for a cipher (dubbed “Do-It-All-Cipher” or DIAC) for the Internet of Things. We also comment on the applicability of NSA’s new SIMON and SPECK proposals for this purpose.

Metadata
Available format(s)
PDF
Publication info
Published elsewhere. ECRYPT Directions in Authenticated Ciphers (DIAC) 2012. Stockholm 5-6 July 2012.
Keywords
RFID SecurityAuthenticated EncryptionLightweight CryptographyGen2DIACSIMONSPECK.
Contact author(s)
mjos @ iki fi
History
2012-06-14: last of 10 revisions
2012-06-05: received
See all versions
Short URL
https://ia.cr/2012/317
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2012/317,
      author = {Markku-Juhani O.  Saarinen and Daniel Engels},
      title = {A Do-It-All-Cipher for RFID: Design Requirements (Extended Abstract)},
      howpublished = {Cryptology ePrint Archive, Paper 2012/317},
      year = {2012},
      note = {\url{https://eprint.iacr.org/2012/317}},
      url = {https://eprint.iacr.org/2012/317}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.