A Regression-Based Entropy Distiller for RO PUFs

Chi-En Yin · University Libraries (University of Maryland) · 2011

Silicon physical unclonable functions (PUF) utilize 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 correlation 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 test.In the 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 2 nd and 3 rd order polynomials distill random sequences that pass all the NIST randomness test, so does 4 th order polynomial in the case of 1-out-of-8 Coding, which demonstrates that our method can bolster the security characteristics of existing PUF schemes.

Read the paper · More papers on PaperTik