USA flag logo/image

An Official Website of the United States Government

Field Programmable Gate Array (FPGA) Physical Unclonable Functions

Award Information

Department of Defense
Award ID:
Program Year/Program:
2011 / SBIR
Agency Tracking Number:
Solicitation Year:
Solicitation Topic Code:
Solicitation Number:
Small Business Information
1867 Austin Bluffs Pkwy., Ste 100 Colorado Springs, CO -
View profile »
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No
Phase 1
Fiscal Year: 2011
Title: Field Programmable Gate Array (FPGA) Physical Unclonable Functions
Agency: DOD
Contract: W31P4Q-11-C-0129
Award Amount: $100,000.00


Physical Unclonable Functions (PUFs) are a less expensive and more secure alternative to the use of non-volatile memories to provide the secret storage. A PUF is a function that maps a set of challenges to a set of responses based on an intractably complex physical system. Given a fixed challenge, the corresponding response will vary across different ICs since the variations in the manufacturing process cause significant delay differences among different ICs. However, one major problem with current hard and soft PUFs is that they possess relatively low entropy. For this proposal Secuics is introducing a new increased entropy and unbiased PUF design based on basic existing"delay-based"but biased PUF elements. We call this new design a Pattern PUF. Compared to the basic PUF designs, the Pattern PUF allows an easier implementation for both ASICs and FPGAs, provides unbiased outputs, and provides an easier evaluation and expansion of the entropy while providing higher reliability/repeatability. The Pattern PUF circuit can be used as a random number generator (RNG) and a secret volatile key generator for cryptographic operations. A multi-bit PUF signature can be generated by running the circuit multiple times or by instantiating multiple instances of the Pattern PUF.

Principal Investigator:

Brian Heflin
Systems Engineer
(719) 387-8660

Business Contact:

James Wittenburg
(719) 387-8660
Small Business Information at Submission:

Securics, Inc.
1867 Austin Bluffs Pkwy., Ste 200 Colorado Springs, CO -

EIN/Tax ID: 201942686
Number of Employees:
Woman-Owned: No
Minority-Owned: No
HUBZone-Owned: No