• DocumentCode
    680086
  • 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
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-2078-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2013.6732317
  • Filename
    6732317