Obtaining Statistically Random Information from Silicon Physical Unclonable Functions

dc.contributor.authorYin, Chi-En
dc.contributor.authorQu, Gang
dc.date.accessioned2014-03-13T16:46:23Z
dc.date.available2014-03-13T16:46:23Z
dc.date.issued2013
dc.description.abstractSilicon physical unclonable functions (PUF) uti- lize the variation during silicon fabrication process to extract information that will be unique for each chip. There have been many recent approaches to how PUF can be used to improve security related applications. However, it is well-known that the fabrication variation has very strong spatial correlation1 and this has been pointed out as a security threat to silicon PUF. In fact, when we apply NIST’s statistical test suite for randomness [1] against the random sequences generated from a population of 125 ring oscillator (RO) PUFs [2] using classic 1-out-of-8 Coding [3], [4] and Neighbor Coding [5], none of them can pass all the tests. In this paper, we propose to decouple the unwanted systematic variation from the desired random variation through a regression-based distiller, where the basic idea is to build a model for the systematic variation so we can generate the random sequences only from the true random variation. Applying Neighbor Coding to the same benchmark data [2], our experiment shows that 2nd and 3rd order polynomials distill random sequences that pass all the NIST randomness tests. So does 4th order polynomial in the case of 1-out-of-8 Coding. Finally, we introduce two generic random sequence generation methods. The sequences they generate fail all the randomness tests, but with the help of our proposed polynomial distiller, all but one tests are passed. These results demonstrate that our method can provide statistically random PUF information and thus bolster the security characteristics of existing PUF schemes.en_US
dc.description.sponsorshipNational Science Foundation of China under grant 61228204; Air Force Office of Scientific Research under grant FA95501010140; University Partnership with the Laboratory of Telecommunications Sciences, contract number H9823013D00560002; Taiwan Merit Scholarships from the National Science Council of Taiwan (NSC-095-SAF-I-564-056-TMS)en_US
dc.identifier.urihttp://hdl.handle.net/1903/15000
dc.language.isoen_USen_US
dc.relation.isAvailableAtA. James Clark School of Engineeringen_us
dc.relation.isAvailableAtElectrical & Computer Engineeringen_us
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_us
dc.relation.isAvailableAtUniversity of Maryland (College Park, MD)en_us
dc.relation.ispartofseriesTR_2014-01
dc.subjectring oscillatoren_US
dc.subjectphysical unclonable functionsen_US
dc.subjectlinear regressionen_US
dc.titleObtaining Statistically Random Information from Silicon Physical Unclonable Functionsen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
DAC_13_ISR_TR.pdf
Size:
758.4 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.57 KB
Format:
Item-specific license agreed upon to submission
Description: