Physically Unclonable Functions (PUFS) For Unique And Robust Encryption Key Generation

Period of Performance: 01/01/2015 - 12/31/2015


Phase 2 SBIR

Recipient Firm

1551 Forbes St.
Fredericksburg, VA 22405
Principal Investigator


Due to their ability to generate volatile chip specific signatures at runtime on field programmable gate arrays (FPGAs) (without the need for non volatile memory for key storage), a physically unclonable function (PUF) can be used to generate encryption keys. During Phase I, McQ performed detailed research and evaluation of pure PUFs to design an extended PUF that was unique, reliable, and robust. In Phase II, McQ will improve its extended PUF and verify is performance through military temperature range reliability testing, testing across a large sample size of FPGA boards. Approved for Public Release 15-MDA-8169 (20 March 15)