Output Positioning to Derive Maximum Entropy From Physical Unclonable Functions
- Physical unclonable functions (PUFs) are increasingly generating attention in the field of hardware-based security for the Internet of Things (IoT). A PUF, as its name implies, is a physical element with a special and unique inherent characteristic and can act as the security anchor for authentication and cryptographic applications. Keeping in mind that the PUF outputs are prone to change in thePhysical unclonable functions (PUFs) are increasingly generating attention in the field of hardware-based security for the Internet of Things (IoT). A PUF, as its name implies, is a physical element with a special and unique inherent characteristic and can act as the security anchor for authentication and cryptographic applications. Keeping in mind that the PUF outputs are prone to change in the presence of noise and environmental variations, it is critical to derive reliable keys from the PUF and to use the maximum entropy at the same time. In this work, the PUF output positioning (POP) method is proposed, which is a novel method for grouping the PUF outputs in order to maximize the extracted entropy. To achieve this, an offset data is introduced as helper data, which is used to relax the constraints considered for the grouping of PUF outputs, and deriving more entropy, while reducing the secret key error bits. To implement the method, the key enrollment and key generation algorithms are presented. Based on a theoretical analysis of the achieved entropy, it is proven that POP can maximize the achieved entropy, while respecting the constraints induced to guarantee the reliability of the secret key. Moreover, a detailed security analysis is presented, which shows the resilience of the method against cyber-security attacks. The findings of this work are evaluated by applying the method on a hybrid printed PUF, where it can be practically shown that the proposed method outperforms other existing group-based PUF key generation methods.…
Document Type: | Article (reviewed) |
---|---|
Zitierlink: | https://opus.hs-offenburg.de/8306 | Bibliografische Angaben |
Title (English): | Output Positioning to Derive Maximum Entropy From Physical Unclonable Functions |
Author: | Saeed AbdolinezhadORCiDGND, Lukas ZimmermannStaff MemberORCiDGND, Axel SikoraStaff MemberORCiDGND |
Year of Publication: | 2024 |
Date of first Publication: | 2023/09/28 |
Page Number: | 13 |
First Page: | 359 |
Last Page: | 371 |
Parent Title (English): | IEEE Transactions on Information Forensics and Security |
Volume: | 19 |
ISSN: | 1556-6013 (Print) |
ISSN: | 1556-6021 (Elektronisch) |
DOI: | https://doi.org/10.1109/TIFS.2023.3320608 |
Language: | English | Inhaltliche Informationen |
Institutes: | Forschung / ivESK - Institut für verlässliche Embedded Systems und Kommunikationselektronik |
Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019) | |
Institutes: | Bibliografie |
Tag: | Entropy; IoT security; Noise measurement; PUF key generation; Security; Voltage measurement; physical unclonable function | Formale Angaben |
Relevance: | Wiss. Zeitschriftenartikel reviewed: Listung in Master Journal List |
Open Access: | Closed |
Licence (German): | Urheberrechtlich geschützt |