Methods and systems for reducing the cost of physical unclonable function helper data storage
Computing & Wireless : Computing Methods
Available for licensing
- Michael Orshansky, Ph.D. , Electrical and Computer Engineering
- Ye Wang, B.S. , Electrical & Computer Engineering
Silicon physical unclonable functions (PUFs) are widely used in emerging hardware security applications such as device identification, authentication, and cryptographic key generation. PUFs generate unique randomness by exploiting inherent random process variation during modern IC fabrication.
PUFs are used to generate cryptographic keys using the fuzzy extractor approach. The use of fuzzy extractor requires storage of publicly available helper data. This storage of helper data is achieved on non-volatile memory or one-time-programmable memory.
OTP memory adds cost to the entire process and should be reduced. The invention allows a substantial reduction of the memory footprint needed to store helper data.
The invention allows a substantial reduction of the memory footprint needed to store helper data.
The invention is embedded in synthesizable Verilog.
IC design houses, semiconductor manufacturers