DOE Patents 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

Abstract

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.

Inventors:
; ;
Issue Date:
Research Org.:
Arizona Board of Regents on behalf of Arizona State University, Scottsdale, AZ (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1483257
Patent Number(s):
10078494
Application Number:
15/276,087
Assignee:
Arizona Board of Regents on behalf of Arizona State University (Scottsdale, AZ)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
NE0000679
Resource Type:
Patent
Resource Relation:
Patent File Date: 2016 Sep 26
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Clark, Lawrence T., Adams, James, and Holbert, Keith E. Secure true random number generation using 1.5-T transistor flash memory. United States: N. p., 2018. Web.
Clark, Lawrence T., Adams, James, & Holbert, Keith E. Secure true random number generation using 1.5-T transistor flash memory. United States.
Clark, Lawrence T., Adams, James, and Holbert, Keith E. Tue . "Secure true random number generation using 1.5-T transistor flash memory". United States. https://www.osti.gov/servlets/purl/1483257.
@article{osti_1483257,
title = {Secure true random number generation using 1.5-T transistor flash memory},
author = {Clark, Lawrence T. and Adams, James and Holbert, Keith E.},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2018},
month = {9}
}

Works referenced in this record:

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 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