The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - March (2014 vol.2)
pp: 16-29
Farinaz Koushanfar , Department of Electrical and Computer Engineering, Rice University, Houston, TX, USA
ABSTRACT
A strong physically unclonable function (PUF) is a circuit structure that extracts an exponential number of unique chip signatures from a bounded number of circuit components. The strong PUF unique signatures can enable a variety of low-overhead security and intellectual property protection protocols applicable to several computing platforms. This paper proposes a novel lightweight (low overhead) strong PUF based on the timings of a classic processor architecture. A small amount of circuitry is added to the processor for on-the-fly extraction of the unique timing signatures. To achieve desirable strong PUF properties, we develop an algorithm that leverages intentional post-silicon aging to tune the inter- and intra-chip signatures variation. Our evaluation results show that the new PUF meets the desirable inter- and intra-chip strong PUF characteristics, whereas its overhead is much lower than the existing strong PUFs. For the processors implemented in 45 nm technology, the average inter-chip Hamming distance for 32-bit responses is increased by 16.1% after applying our post-silicon tuning method; the aging algorithm also decreases the average intra-chip Hamming distance by 98.1% (for 32-bit responses).
INDEX TERMS
Delays, Multicore processing, Logic gates, Temperature measurement, Network security, Silicon, Microprocessors, Aging, Circuit optimization,Negative bias temperature instability, Physically unclonable function, Multi-core processor, Secure computing platform, Post-silicon tuning, Circuit aging
CITATION
Farinaz Koushanfar, "Processor-Based Strong Physical Unclonable Functions With Aging-Based Response Tuning", IEEE Transactions on Emerging Topics in Computing, vol.2, no. 1, pp. 16-29, March 2014, doi:10.1109/TETC.2013.2289385
43 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool