Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Online reliability testing for PUF key derivation

: Hiller, M.; Önalan, A.G.; Sigl, G.; Bossert, M.


Payer, M. ; Association for Computing Machinery -ACM-:
TrustED 2016, 6th International Workshop on Trustworthy Embedded Devices. Proceedings : Vienna, Austria, October 28, 2016
New York: ACM, 2016
ISBN: 978-1-4503-4567-5
International Workshop on Trustworthy Embedded Devices (TrustED) <6, 2016, Vienna>
Fraunhofer AISEC ()

Physical Unclonable Functions (PUFs) measure manufacturing variations inside integrated circuits to derive internal secrets during run-time and avoid to store secrets permanently in non-volatile memory. PUF responses are noisy such that they require error correction to generate reliable cryptographic keys. To date, when needed one single key is reproduced in the field and always used, regardless of its reliability. In this work, we compute online reliability information for a reproduced key and perform multiple PUF readout and error correction steps in case of an unreliable result. This permits to choose the most reliable key among multiple derived key candidates with different corrected error patterns. We achieve the same average key error probability from less PUF response bits with this approach. Our proof of concept design for a popular reference scenario uses Differential Sequence Coding (DSC) and a Viterbi decoder with reliability output information. It requires 3 9% less PUF response bits and 16% less helper data bits than the regular approach without the option for multiple readouts.