Visible to the public Public Physical Unclonable Functions

TitlePublic Physical Unclonable Functions
Publication TypeJournal Article
Year of Publication2014
AuthorsPotkonjak, M., Goudar, V.
JournalProceedings of the IEEE
Volume102
Pagination1142-1156
Date PublishedAug
ISSN0018-9219
Keywordsanalog domain, crucial PUF limitation, cryptographic protocols, cryptography, device aging, digital PPUF, direct execution, Hardware, hardware security, integrated circuit, Integrated circuit modeling, laborious systems, Logic gates, one-time hardware pads, physical unclonable function (PUF), private key cryptography, process variation, Protocols, Public key, public physical unclonable functions, public protocols, public PUF, public PUF (PPUF), representative PPUF architectures, second PPUF generation, secret-key technology, simulation possible, time gap, trusted information flows
Abstract

A physical unclonable function (PUF) is an integrated circuit (IC) that serves as a hardware security primitive due to its complexity and the unpredictability between its outputs and the applied inputs. PUFs have received a great deal of research interest and significant commercial activity. Public PUFs (PPUFs) address the crucial PUF limitation of being a secret-key technology. To some extent, the first generation of PPUFs are similar to SIMulation Possible, but Laborious (SIMPL) systems and one-time hardware pads, and employ the time gap between direct execution and simulation. The second PPUF generation employs both process variation and device aging which results in matched devices that are excessively difficult to replicate. The third generation leaves the analog domain and employs reconfigurability and device aging to produce digital PPUFs. We survey representative PPUF architectures, related public protocols and trusted information flows, and related testing issues. We conclude by identifying the most important, challenging, and open PPUF-related problems.

DOI10.1109/JPROC.2014.2331553
Citation Key6856138