Physical unclonable functions (PUFs) are a new promising means to realize cryptographic scenarios such as identification, authentication and secret key generation. PUFs avoid the need for key storage, because the device-unique randomness can be translated into a cryptographic key. SRAM-PUFs enjoy the properties that, while being easily evaluated (after a device power-up), they are unique, reproducible, physically unclonable and unpredictable. Error correction codes (ECCs) are essential blocks of secret-generation schemes, since PUF observations are always effected by noise and environmental changes. In this paper, we propose practical error correction schemes for PUF-based secret generation that are based on polar codes. The proposed scheme could generate a 128-bit key or 256-bit key using less PUF bits and helper data bits than before and achieve a low failure probability for a practical SRAM-PUFs application with error probability between 15% and 25%. Therefore SRAM-PUFs are considered to combine very well with authentication and unique cryptographic key generation for resource constrained devices.
|Titel||PROCEEDINGS of the 2017 Symposium on Information Theory and Signal Processing in the Benelux|
|Redacteuren||Richard Heusden, Jos H. Weber|
|Uitgeverij||Institute of Electrical and Electronics Engineers|
|ISBN van elektronische versie||9778-94-6186-811-4|
|Status||Gepubliceerd - 2017|
|Evenement||Symposium on Information Theory and Signal Processing in the Benelux - Delft, Nederland|
Duur: 11 mei 2017 → 12 mei 2017
|Congres||Symposium on Information Theory and Signal Processing in the Benelux|
|Periode||11/05/17 → 12/05/17|
Chen, B., Ignatenko, T., & Willems, F. (2017). Efficient key generation scheme for SRAM-PUFs using polar codes. In R. Heusden, & J. H. Weber (editors), PROCEEDINGS of the 2017 Symposium on Information Theory and Signal Processing in the Benelux (blz. 32-40). Institute of Electrical and Electronics Engineers.