Design of a secure challenge-response protocol based on Physical Unclonable Functions (PUFs) for ARM platforms
Reference persons PAOLO ERNESTO PRINETTO
External reference persons Gianluca ROASCIO (CINI Cybersecurity National Laboratory)
Nicoḷ MAUNERO (CINI Cybersecurity National Laboratory)
Andrea VESCO (LINKS Foundation)
Research Groups GR-21 - TESTGROUP - TESTGROUP
Thesis type MASTER THESIS
Description Physical unclonable functions (PUFs) have become a promising technique for hardware-based security primitives thanks to their peculiar characteristics and low cost.
PUFs derive their uniqueness form certain physical characteristics of the device that occurred during the manufacturing or process variation. PUFs can be used to extract chip-unique signature, IP protection and device authentication. A number of PUF designs have been reported for applications, such as secure key generation and device authentication, seed for PRNG, IP protection, random number generation, etc.
It is inferable from its name that a PUF performs a functional operation: it receives an input (challenge) and produces an output (response). Each input challenge together with its measured response receive the name of challenge-response pair (CRP).
In the modern scenario, with a multitude of interconnected smart objects in the so-called Internet of Things (IoT), PUFs can be exploited as an effective method of attesting nodes on a certified network.
The aim of this thesis is to develop the challenge-response protocol to be used in ARM-based embedded systems in order to interrogate PUFs. The challenge-response protocol should be integrated in the device firmware enhancing its functionalities giving the possibility of leverage on the peculiar characteristics and inherent security of PUFs.
Notes The thesis activities will be carried out in collaboration with:
- CINI Cybersecurity National Laboratory
- LINKS Foundation
For additional informations:
- Gianluca ROASCIO – firstname.lastname@example.org
- Nicoḷ MAUNERO – email@example.com
Deadline 27/10/2022 PROPONI LA TUA CANDIDATURA