DocumentCode
1579875
Title
A Configurable Ring-Oscillator-Based PUF for Xilinx FPGAs
Author
Xin, Xin ; Kaps, Jens-Peter ; Gaj, Kris
Author_Institution
Electr. & Comput. Eng. Dept., George Mason Univ., Fairfax, VA, USA
fYear
2011
Firstpage
651
Lastpage
657
Abstract
Devadas has first proposed the notion of Silicon Physical Unclonable Function (sPUF), which takes advantage of delay variations of wires and gates. A Ring-Oscillator-Based PUF (RO PUF) is one possible implementation of an sPUF. One disadvantage of RO PUFs is that they require one pair of ring oscillators per bit of output. Therefore, in order to collect enough output bits for a safe security level, a large number of ring oscillators is needed. Configurable PUFs may help solving this problem. In 2009, Maiti introduced a configurable RO PUF to improve RO PUF reliability, where each RO is implemented in one configurable logic block (CLB) by using lookup tables (LUTs) and dedicated multiplexers. In this paper we analyze Maiti´s configurable RO PUFs and propose improvements to generate more output bits, by utilizing latches as well as the resource mentioned above. Experimental results demonstrate that our improved method outputs more bits than Maiti´s configurable RO PUFs and the original RO PUFs, while using the same amount of area.
Keywords
elemental semiconductors; field programmable gate arrays; integrated circuit reliability; oscillators; silicon; table lookup; Maiti; Si; Xilinx FPGA; configurable logic block; configurable ring-oscillator; lookup tables; reliability; security level; silicon physical unclonable function; Delay; Field programmable gate arrays; Latches; Radiation detectors; Reliability; Ring oscillators; Table lookup; Configurable Ring Oscillator; Physical Unclonable Function; Xilinx FPGAs;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location
Oulu
Print_ISBN
978-1-4577-1048-3
Type
conf
DOI
10.1109/DSD.2011.88
Filename
6037472
Link To Document