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...
Main Authors: | , |
---|---|
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 |