NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter

Physical Unclonable Functions (PUFs) are primitives that are designed to leverage naturally occurring variations to produce a random bitstring. Current PUF designs are typically implemented in silicon or utilize variations found in commercial off-the-shelf (COTS) parts. Because of this, existing des...

Full description

Bibliographic Details
Main Authors: Mitchell Martin, Jim Plusquellic
Format: Article
Language:English
Published: MDPI AG 2020-04-01
Series:Cryptography
Subjects:
Online Access:https://www.mdpi.com/2410-387X/4/2/11
_version_ 1797571416541888512
author Mitchell Martin
Jim Plusquellic
author_facet Mitchell Martin
Jim Plusquellic
author_sort Mitchell Martin
collection DOAJ
description Physical Unclonable Functions (PUFs) are primitives that are designed to leverage naturally occurring variations to produce a random bitstring. Current PUF designs are typically implemented in silicon or utilize variations found in commercial off-the-shelf (COTS) parts. Because of this, existing designs are insufficient for the authentication of Printed Circuit Boards (PCBs). In this paper, we propose a novel PUF design that leverages board variations in a manufactured PCB to generate unique and stable IDs for each PCB. In particular, a single copper trace is used as a source of randomness for bitstring generation. The trace connects three notch filter structures in series, each of which is designed to reject specific but separate frequencies. The bitstrings generated using data measured from a set of PCBs are analyzed using statistical tests to illustrate that high levels of uniqueness and randomness are achievable.
first_indexed 2024-03-10T20:40:19Z
format Article
id doaj.art-acf7f86f2e4445c2b10b091a612bc057
institution Directory Open Access Journal
issn 2410-387X
language English
last_indexed 2024-03-10T20:40:19Z
publishDate 2020-04-01
publisher MDPI AG
record_format Article
series Cryptography
spelling doaj.art-acf7f86f2e4445c2b10b091a612bc0572023-11-19T20:44:35ZengMDPI AGCryptography2410-387X2020-04-01421110.3390/cryptography4020011NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch FilterMitchell Martin0Jim Plusquellic1Department of Electrical and Computer Engineering, University of New Mexico, Albuquerque, NM 87131, USADepartment of Electrical and Computer Engineering, University of New Mexico, Albuquerque, NM 87131, USAPhysical Unclonable Functions (PUFs) are primitives that are designed to leverage naturally occurring variations to produce a random bitstring. Current PUF designs are typically implemented in silicon or utilize variations found in commercial off-the-shelf (COTS) parts. Because of this, existing designs are insufficient for the authentication of Printed Circuit Boards (PCBs). In this paper, we propose a novel PUF design that leverages board variations in a manufactured PCB to generate unique and stable IDs for each PCB. In particular, a single copper trace is used as a source of randomness for bitstring generation. The trace connects three notch filter structures in series, each of which is designed to reject specific but separate frequencies. The bitstrings generated using data measured from a set of PCBs are analyzed using statistical tests to illustrate that high levels of uniqueness and randomness are achievable.https://www.mdpi.com/2410-387X/4/2/11physical unclonable functionsPUFprinted circuit boardPCB, band-reject filternotch filter, PCB variationsinterdigital capacitor
spellingShingle Mitchell Martin
Jim Plusquellic
NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter
Cryptography
physical unclonable functions
PUF
printed circuit board
PCB, band-reject filter
notch filter, PCB variations
interdigital capacitor
title NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter
title_full NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter
title_fullStr NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter
title_full_unstemmed NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter
title_short NotchPUF: Printed Circuit Board PUF Based on Microstrip Notch Filter
title_sort notchpuf printed circuit board puf based on microstrip notch filter
topic physical unclonable functions
PUF
printed circuit board
PCB, band-reject filter
notch filter, PCB variations
interdigital capacitor
url https://www.mdpi.com/2410-387X/4/2/11
work_keys_str_mv AT mitchellmartin notchpufprintedcircuitboardpufbasedonmicrostripnotchfilter
AT jimplusquellic notchpufprintedcircuitboardpufbasedonmicrostripnotchfilter