Title :
Maximum-likelihood decoding of device-specific multi-bit symbols for reliable key generation
Author :
Meng-Day Yu ; Hiller, Matthias ; Devadas, Srinivas
Author_Institution :
Verayo, Inc., San Jose, CA, USA
Abstract :
We present a PUF key generation scheme that uses the provably optimal method of maximum-likelihood (ML) detection on symbols derived from PUF response bits. Each device forms a noisy, device-specific symbol constellation, based on manufacturing variation. Each detected symbol is a letter in a codeword of an error correction code, resulting in non-binary codewords. We present a three-pronged validation strategy: i. mathematical (deriving an optimal symbol decoder), ii. simulation (comparing against prior approaches), and iii. empirical (using implementation data). We present simulation results demonstrating that for a given PUF noise level and block size (an estimate of helper data size), our new symbol-based ML approach can have orders of magnitude better bit error rates compared to prior schemes such as block coding, repetition coding, and threshold-based pattern matching, especially under high levels of noise due to extreme environmental variation. We demonstrate environmental reliability of a ML symbol-based soft-decision error correction approach in 28nm FPGA silicon, covering -65°C to 105°C ambient (and including 125°C junction), and with 128bit key regeneration error probability ≤ 1 ppm.
Keywords :
block codes; cryptography; error correction codes; field programmable gate arrays; maximum likelihood estimation; 128- bit key regeneration error probability; FPGA silicon; ML symbol-based soft-decision error correction approach; PUF key generation scheme; PUF noise level; PUF response bits; block coding; block size; device-specific multibit symbols; device-specific symbol constellation; error correction code; extreme environmental variation; manufacturing variation; maximum-likelihood decoding; maximum-likelihood detection; nonbinary codewords; reliable key generation; repetition coding; symbol-based ML approach; three-pronged validation strategy; threshold-based pattern matching; Encoding; Error correction codes; Error probability; High definition video; Maximum likelihood decoding; Security; Key Generation; Maximum-Likelihood; Non-Binary Codewords; Physical Unclonable Function; Soft-Decision;
Conference_Titel :
Hardware Oriented Security and Trust (HOST), 2015 IEEE International Symposium on
Conference_Location :
Washington, DC
DOI :
10.1109/HST.2015.7140233