A Proof of Concept SRAM-based Physically Unclonable Function (PUF) Key Generation Mechanism for IoT Devices

Ashwija Reddy Korenda, Fatemeh Afghah, Bertrand Cambou, Christopher Philabaum

Research output: Chapter in Book/Report/Conference proceedingConference contribution

30 Scopus citations

Abstract

This paper provides a proof of concept for using SRAM based Physically Unclonable Functions (PUFs) to generate private keys for IoT devices. PUFs are utilized, as there is inadequate protection for secret keys stored in the memory of the IoT devices. We utilize a custom-made Arduino mega shield to extract the fingerprint from SRAM chip on demand. We utilize the concepts of ternary states to exclude the cells which are easily prone to flip, allowing us to extract stable bits from the fingerprint of the SRAM. Using the custom-made software for our SRAM device, we can control the error rate of the PUF to achieve an adjustable memory-based PUF for key generation. We utilize several fuzzy extractor techniques based on using different error correction coding methods to generate secret keys from the SRAM PUF, and study the trade-off between the false authentication rate and false rejection rate of the PUF.

Original languageEnglish (US)
Title of host publication2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking, SECON 2019
PublisherIEEE Computer Society
ISBN (Electronic)9781728112077
DOIs
StatePublished - Jun 2019
Event16th Annual IEEE International Conference on Sensing, Communication, and Networking, SECON 2019 - Boston, United States
Duration: Jun 10 2019Jun 13 2019

Publication series

NameAnnual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks workshops
Volume2019-June
ISSN (Print)2155-5486
ISSN (Electronic)2155-5494

Conference

Conference16th Annual IEEE International Conference on Sensing, Communication, and Networking, SECON 2019
Country/TerritoryUnited States
CityBoston
Period6/10/196/13/19

Keywords

  • Fuzzy Extractors
  • IoT
  • PUF
  • SRAM
  • key generation

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A Proof of Concept SRAM-based Physically Unclonable Function (PUF) Key Generation Mechanism for IoT Devices'. Together they form a unique fingerprint.

Cite this