Apparatuses and Methods for Implementing Various Physically Unclonable Function (PUF) and Random Number Generator Capabilities

Back to all technologies
Download as PDF
The U.S. Navy seeks a partner for licensing and collaboration on a method for making and using a physically unclonable function and random number generating capability.

Random numbers are essential in a wide range of cryptographic applications and can be created from a pseudo-random number generating algorithm. All pseudo-random algorithms have a significant vulnerability issue: if the algorithm is known, it is possible to reproduce the sequence.

NSWC Crane has developed and patented a device for implementing various physically unclonable functions (PUFs) and random number generation capabilities including systems that utilize retention time cell characteristics of dynamic random access memory (DRAM) systems. A PUF device should be easy to make but practically impossible to duplicate.
The device built by NSWC Crane inventors overcomes the vulnerability issue by extracting PUF and/or random numbers from a DRAM. The PUF is a physical entity that is easy to evaluate but hard to predict. It can be used to verify the origin and trust of the hardware. The random numbers can be used for encryption, cryptographic key generation or various other tasks. Many new FinFET microprocessors are beginning to include on-chip CRAM which can perform this methodology entirely on chip.
Utility Patent
United States
Aug 23, 2016
Purdue Office of Technology Commercialization
The Convergence Center
101 Foundry Drive, Suite 2500
West Lafayette, IN 47906

Phone: (765) 588-3475
Fax: (765) 463-3486