DocumentCode
110953
Title
Metastability occurrence based physical unclonable functions for FPGAs
Author
Wieczorek, Piotr Zbigniew ; Golofit, K.
Author_Institution
Inst. of Electron. Syst., Warsaw Univ. of Technol., Warsaw, Poland
Volume
50
Issue
4
fYear
2014
fDate
February 13 2014
Firstpage
281
Lastpage
283
Abstract
A novel concept of a physical obfuscation of cryptographic keys is introduced which basically utilises identification of the metastable behaviour of field programmable gate array (FPGA) flip-flops, i.e. the time variability of the metastability´s appearance. Clock and data intervals leading to metastability (δ) are measured with the use of programmable delay lines available in digital clock managers (DCMs). The DCM acts as a variable clock phase regulator, whereas another circuit detects metastable events. The parts of binary words representing δ become segments of a physical unclonable function key. Preliminary results show significant differences in interval δ values when a slight change in circuit implementation occurs (in placement, node connections, surrounding sub-circuits etc.). Similar FPGA devices manufactured in the same process having an identical structure also behave significantly differently due to the intrinsic inter-class randomness.
Keywords
clocks; field programmable gate arrays; flip-flops; private key cryptography; public key cryptography; DCM; FPGA devices; FPGAs; cryptographic keys; data intervals; digital clock managers; field programmable gate array flip-flops; intrinsic interclass randomness; metastability appearance; metastability occurrence based physical unclonable function key; programmable delay lines; time variability; variable clock phase regulator;
fLanguage
English
Journal_Title
Electronics Letters
Publisher
iet
ISSN
0013-5194
Type
jour
DOI
10.1049/el.2014.0143
Filename
6746283
Link To Document