Abstract | ||
---|---|---|
In this paper we describe the results of our investigations Supported by EU FP7 project UNIQUE on the randomness and reliability of D flip-flops when used as a Physically Unclonable Function (PUF). These D flip-flops are hardware components which present a random start-up value when powered up. We show that against all odds, enough randomness exists in such elements when implemented on an Application-Specific Integrated Circuit (ASIC) to turn the responses of a number of D flip-flops into a secret random sequence allowing to derive keys for use in conjunction with cryptographic algorithms. In addition to being unpredictable, these flip-flops have the advantage that they can be spread over random locations in an ASIC. This makes them very difficult to reverse-engineer when used to hide a secret key in a design at a relatively small cost in resources. |
Year | DOI | Venue |
---|---|---|
2010 | 10.1145/1867635.1867644 | STC@CCS |
Keywords | Field | DocType |
secret key storage,application-specific integrated circuit,physically unclonable function,d flip-flop,random start-up value,physically unclonable functions,secret key,random location,secret random sequence,hardware intrinsic security,cryptographic algorithm,enough randomness,eu fp7 project unique,d flip-flops,application specific integrated circuit,random sequence,reverse engineering | Cryptography,Computer science,FLOPS,Random sequence,Application-specific integrated circuit,Physical unclonable function,Computer hardware,Integrated circuit,Instrumental and intrinsic value,Randomness | Conference |
Citations | PageRank | References |
42 | 1.95 | 13 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Vincent van der Leest | 1 | 282 | 16.13 |
Geert-Jan Schrijen | 2 | 877 | 49.27 |
Helena Handschuh | 3 | 480 | 65.15 |
Pim Tuyls | 4 | 1986 | 126.39 |