Metastability occurrence based physical unclonable functions for FPGAs
Author(s) -
Wieczorek P.Z.,
Golofit K.
Publication year - 2014
Publication title -
electronics letters
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.375
H-Index - 146
eISSN - 1350-911X
pISSN - 0013-5194
DOI - 10.1049/el.2014.0143
Subject(s) - metastability , physical unclonable function , field programmable gate array , materials science , computer science , embedded system , chemistry , cryptography , algorithm , organic chemistry
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom