True Random Numbers from Pairs of SRAM Devices

Manuel Aguilar Rios, Michael Partridge, Saloni Jain, Bertrand Cambou

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

Abstract

Static random-access memory (SRAM) physically unclonable functions (PUFs) have been used to design true random number generators capable of passing the National Institute of Standards and Technology (NIST) statistical test suite for randomness. These SRAM PUF-based true random number generators (TRNGs) rely on unstable cells that randomly awake as a ‘0’ or a ‘1’ when the power is cycled. The three issues with the previously proposed SRAM TRNGs that we aim to address are the limited number of challenge-response pairs (CRPs), the overhead required to select “flaky” cells, and the restriction of a device to support either TRNG or authentication, but not both. We present an SRAM PUF-based TRNG that passes NIST randomness tests designed with two SRAM devices and a lightweight post-processing method to enhance randomness. This design benefits from a much higher number of CRPs, does not need to identify unstable cells, and supports authentication and true random number generation. The work presented uses commercially available development boards and SRAM devices, a simple custom circuit board to connect the two, lightweight post-process, and a combination of C++ and python3 to drive the system.

Original languageEnglish (US)
Title of host publicationIntelligent Computing - Proceedings of the 2024 Computing Conference
EditorsKohei Arai
PublisherSpringer Science and Business Media Deutschland GmbH
Pages630-650
Number of pages21
ISBN (Print)9783031622687
DOIs
StatePublished - 2024
EventScience and Information Conference, SAI 2024 - London, United Kingdom
Duration: Jul 11 2024Jul 12 2024

Publication series

NameLecture Notes in Networks and Systems
Volume1018 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

ConferenceScience and Information Conference, SAI 2024
Country/TerritoryUnited Kingdom
CityLondon
Period7/11/247/12/24

Keywords

  • Physical unclonable function
  • Static random access memory
  • TRNG
  • TRNG with SRAM PUFs

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'True Random Numbers from Pairs of SRAM Devices'. Together they form a unique fingerprint.

Cite this