• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
CAD4Security

CAD4Security

CAD4Security

  • Home
  • Contests
  • Technical Events
  • Outreach
  • CAD Tools
  • SoC Vulnerability Database
  • Trainings
  • News
  • Special Calls
  • Sponsors
  • Call For Contributions

Chapter 1: PUF

You are here: Home / Trainings / Hardware Security Lab (HSL) / Chapter 1: PUF

Chapter 1

Physical Unclonable Functions (PUFs)

A physical unclonable function (PUF) is a circuit that exploits inherent randomness introduced during manufacturing to give a physical object a unique and unclonable ‘fingerprint’ or root-of-trust. Among other uses, PUFs enable secret key generation, device authentication, intellectual property (IP) protection, and trusted computing. In this chapter, we demonstrated how to implement a ring oscillator (RO) based PUF instance and analyze it on a field programmable gate array (FPGA) device. Also, this chapter provides a basic understanding of RO-PUF design techniques in FPGAs and shows how to collect challenge-response pairs (CRPs) and apply appropriate constraints to compose a PUF architecture based on performance and calculate metrics evaluation.

Download Chapter files

CAD4Security

Navigation

EVENTS
CAD TOOLS
SPECIAL CALLS
CONTACT US




Copyright © 2022