Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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
Country of Publication:
United States
Language:
English

References (8)

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
IC identification circuit using device mismatch conference January 2000
Power-Up SRAM State as an Identifying Fingerprint and Source of True Random Numbers journal September 2009
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
A Self-Authenticating Chip Architecture Using an Intrinsic Fingerprint of Embedded DRAM journal November 2013