Title :
Novel RPM technique to dismiss systematic variation for RO PUF on FPGA
Author :
Mustapa, Muslim ; Niamat, Mohammed
Author_Institution :
EECS, Univ. of Toledo, Toledo, OH, USA
Abstract :
Physical Unclonable Function (PUF) is a function that cannot be modeled as it utilizes the random process variations on a silicon chip to generate a unique bit stream of `1´s and `0´s (response bits) which can be used for authentication and cryptography applications. As PUF is highly rely upon process variations, the response bits generated are governed by the systematic process variation instead of the stochastic process variation, which will reduce the randomness in the response bits. In this paper we propose the novel Random Patch Mixer (RPM) technique to dismiss the systematic variation effect on the response bits generated. We applied the RPM technique on data obtained from 29 Spartan 3E FPGA chips. We showed that our RPM technique has successfully dismissed the systematic variation effect on the response bits generated from the ROPUF on FPGA. We also proved that the responses generated by applying the RPM Technique passed the National Institute of Standards and Technology NIST statistical test for randomness.
Keywords :
elemental semiconductors; field programmable gate arrays; logic testing; mixers (circuits); silicon; statistical testing; stochastic processes; National Institute of Standards and Technology; RO PUF; Si; Spartan 3E FPGA chips; authentication; cryptography; field programmable gate arrays; physical unclonable function; silicon chip; statistical test; stochastic process; Correlation; Encoding; Field programmable gate arrays; High definition video; NIST; Polynomials; Systematics; Physical Unclonable function (PUF); ring oscillator (RO); systematic process variation;
Conference_Titel :
Aerospace and Electronics Conference, NAECON 2014 - IEEE National
Print_ISBN :
978-1-4799-4690-7
DOI :
10.1109/NAECON.2014.7045838