DocumentCode
1383382
Title
An FPGA Chip Identification Generator Using Configurable Ring Oscillators
Author
Yu, Haile ; Leong, Philip H W ; Xu, Qiang
Author_Institution
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
Volume
20
Issue
12
fYear
2012
Firstpage
2198
Lastpage
2207
Abstract
Physically unclonable functions (PUF) are commonly used in applications such as hardware security and intellectual property protection. Various PUF implementation techniques have been proposed to translate chip-specific variations into a unique binary string. It is difficult to maintain repeatability of chip ID generation, especially over a wide range of operating conditions. To address this problem, we propose utilizing configurable ring oscillators and an orthogonal re-initialization scheme to improve repeatability. An implementation on a Xilinx Spartan-3e field-programmable gate array was tested on nine different chips. Experimental results show that the bit flip rate is reduced from 1.5% to approximately 0 at a fixed supply voltage and room temperature. Over a 20 °C-80 °C temperature range and 25% variation in supply voltage, the bit flip rate is reduced from 1.56% to 3.125×10-7.
Keywords
field programmable gate arrays; integrated circuit design; FPGA chip identification generator; Xilinx Spartan 3e; chip specific variation; configurable ring oscillator; field programmable gate array; fixed supply voltage; hardware security; intellectual property protection; physically unclonable functions; temperature 20 C to 80 C; temperature 293 K to 298 K; unique binary string; Delay; Field programmable gate arrays; Ring oscillators; Field-programmable gate array (FPGA); physically unclonable functions; ring oscillator;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2011.2173770
Filename
6087303
Link To Document