skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Secure true random number generation using 1.5-T transistor flash memory

Patent ·
OSTI ID:1483257

This disclosure relates generally to physically unclonable function (PUF) circuitry along with methods of generating numbers. In one embodiment, the PUF circuitry includes a memory, a memory control circuitry, and whitening circuitry. To reduce or eliminate the systematic bias from the array, whitening circuitry is configured to generate a random number comprising random number bits in response to the memory control circuit implementing at least one sequence of memory cycles on the array of the memory cells in the memory. The whitening circuitry is configured to provide the random number bits of the random number based on the variable bit states stored by the array of the memory cells. On average the whitening circuitry is configured to provide approximately half of the random number bits in the first bit state and half of random number bits in a second bit state.

Research Organization:
Arizona Board of Regents on behalf of Arizona State University, Scottsdale, AZ (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
NE0000679
Assignee:
Arizona Board of Regents on behalf of Arizona State University (Scottsdale, AZ)
Patent Number(s):
10,078,494
Application Number:
15/276,087
OSTI ID:
1483257
Resource Relation:
Patent File Date: 2016 Sep 26
Country of Publication:
United States
Language:
English

References (15)

Random number processing device generating random numbers by using data read from non-volatile memory cells, and integrated circuit card patent November 2017
Integrated true random number generator patent-application November 2010
Apparatus, System, and Method for Biasing Data in a Solid-State Storage Device patent-application June 2001
Configuring Storage Cells patent-application February 2014
Secure True Random Number Generation Using 1.5-T Transistor Flash Memory patent-application March 2017
Random Number Processing Device Generating Random Numbers by Using Data Read from Non-Volatile Memory Cells, and Integrated Circuit Card patent-application August 2017
Random number generator device and control method thereof patent-application October 2017
Low cost attacks on tamper resistant devices book January 1998
Improved circuits for microchip identification using SRAM mismatch conference September 2011
Controlled physical random functions and applications journal January 2008
Power-Up SRAM State as an Identifying Fingerprint and Source of True Random Numbers journal September 2009
IC identification circuit using device mismatch conference January 2000
A Self-Authenticating Chip Architecture Using an Intrinsic Fingerprint of Embedded DRAM journal November 2013
Modeling attacks on physical unclonable functions conference January 2010
Flash Memory for Ubiquitous Hardware Security Functions: True Random Number Generation and Device Fingerprints conference May 2012