Title :
PASC: Physically authenticated stable-clocked soc platform on low-cost FPGAs
Author :
Aysu, Aydin ; Schaumont, Patrick
Author_Institution :
Electr. & Comput. Eng. Dept., Virginia Tech, Blacksburg, VA, USA
Abstract :
Generation of device-unique digital signatures using Physically Unclonable Functions (PUFs) is an active area of research for the last decade. However, most PUFs are conceived and designed as stand-alone hardware modules. In contrast, this paper proposes a PUF architecture that is tightly integrated into the core of a system-on-chip (SoC), with the purpose of creating a physical SoC authentication mechanism. The proposed PUF is integrated into the custom instruction interface of the NIOS-II processor. Therefore, PUF challenges can be issued by instruction calls which allows run-time authentication and which enables implementation of flexible post-processing mechanisms in software. The proposed PUF utilizes critical timing path violations of a custom instruction execution to generate digital signatures which are unique for individual chips due to random process variations. We implement PASC on a low-cost Altera DEO-Nano Development Board and we validate the quality of the authentication keys on 15 Boards.
Keywords :
clocks; digital signatures; field programmable gate arrays; microprocessor chips; random processes; system-on-chip; FPGA; NIOS-II processor; PASC; PUF architecture; custom instruction execution; custom instruction interface; device-unique digital signature generation; flexible post-processing mechanisms; low-cost Altera DE0-Nano Development Board; physical SoC authentication mechanism; physically authenticated stable-clocked SoC platform; physically unclonable functions; random process variations; run-time authentication; stand-alone hardware modules; system-on-chip; Authentication; Clocks; Computer architecture; Field programmable gate arrays; Registers; Software; Timing; FPGA; HW/SW Co-design; Physical Uncloneable Functions; System-on-Chip Integration;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4799-2078-5
DOI :
10.1109/ReConFig.2013.6732317