• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
MEST Center

MEST Center

National Microelectronic Security Training Center

  • Home
  • About Us
    • Highlights
    • Advisory Board
    • Diversity and Inclusion Statement
    • Careers
  • Contributors
  • Trainings & Schedule
    • Webinars
    • On-Site and Virtual Training
    • On-Campus Training
    • Certificate Programs
    • Courses
  • Contact Us

M3.B: Ring Oscillator based Physical Unclonable Functions (PUF)

May 1, 2022 by Antonio Villarreal


Objective: 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. This module provides a basic understanding of RO PUF design techniques in FPGAs, sources of error in PUF responses during measurement, approaches for reducing errors, and calculation of common PUF properties from PUF measurements.

Target Audience: Government officers, Scientists

Prerequisite Knowledge and Skills:

  • programming knowledge: Verilog HDL, python, MATLAB
  • Xilinx Vivado softwares
  • A FPGA board experience

Resources Provided at the Training | Deliverables:

  • Detailed description of set-ups used in training
  • A video demo of the module
  • Verilog scripts examples for analysis

Learning Outcome: By the end of this course and experiment, trainees will learn how to perform to design a PUF and analysis their performance using important performance metrics such as uniqueness, reliability, uniformity, and bit-aliasing.

MEST Center Associates

Copyright © 2022

Navigation

Home
About Us
Contributors
Trainings & Schedule
Contact Us