Methods and systems for reducing the cost of physical unclonable function helper data storage

Computing & Wireless : Computing Methods

Available for licensing

Inventors

  • Michael Orshansky, Ph.D. , Electrical and Computer Engineering
  • Ye Wang, B.S. , Electrical & Computer Engineering

Background/unmet need

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.

Invention Description

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.

Benefits/Advantages

    The invention allows a substantial reduction of the memory footprint needed to store helper data.

Features

    The invention is embedded in synthesizable Verilog.

Market potential/applications

IC design houses, semiconductor manufacturers

Development Stage

Lab/bench prototype