Remote Integrity Checking using Multiple PUF based Component Identifiers

Modern Printed Circuit Boards (PCB) contain sophisticated and valuable electronic components, and this makes them a prime target for counterfeiting. In this thesis, we consider a method to test if a PCB is genuine. One high-level solution is to use a secret identifier of the board, together with a c...

Full description

Bibliographic Details
Main Author: Mandadi, Harsha
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2017
Subjects:
Online Access:http://hdl.handle.net/10919/78200
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-78200
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-782002021-11-17T05:37:44Z Remote Integrity Checking using Multiple PUF based Component Identifiers Mandadi, Harsha Electrical and Computer Engineering Schaumont, Patrick R. Athanas, Peter M. Nazhandali, Leyla Physical Unclonable Functions Fuzzy Extractors Authentic Protocol Modern Printed Circuit Boards (PCB) contain sophisticated and valuable electronic components, and this makes them a prime target for counterfeiting. In this thesis, we consider a method to test if a PCB is genuine. One high-level solution is to use a secret identifier of the board, together with a cryptographic authentication protocol. We describe a mechanism that authenticates all major components of PCB as part of attesting the PCB. Our authentication protocol constructs the fingerprint of PCB by extracting hardware fingerprint from the components on PCB and cryptographically combining the fingerprints. Fingerprints from each component on PCB are developed using Physical Unclonable Functions (PUF). In this thesis, we present a PUF based authentication protocol for remote integrity checking using multiple PUF component level identifiers. We address the design on 3 different abstraction levels. 1)Hardware Level, 2)Hardware Integration level, 3)Protocol level. On the hardware level, we propose an approach to develop PUF from flash memory component on the device. At the hardware Integration level, we discuss a hardware solution for implementing a trustworthy PUF based authentication. We present a prototype of the PUF based authentication protocol on an FPGA board via network sockets. Master of Science 2017-06-15T08:00:25Z 2017-06-15T08:00:25Z 2017-06-14 Thesis vt_gsexam:11750 http://hdl.handle.net/10919/78200 In Copyright http://rightsstatements.org/vocab/InC/1.0/ ETD application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic Physical Unclonable Functions
Fuzzy Extractors
Authentic Protocol
spellingShingle Physical Unclonable Functions
Fuzzy Extractors
Authentic Protocol
Mandadi, Harsha
Remote Integrity Checking using Multiple PUF based Component Identifiers
description Modern Printed Circuit Boards (PCB) contain sophisticated and valuable electronic components, and this makes them a prime target for counterfeiting. In this thesis, we consider a method to test if a PCB is genuine. One high-level solution is to use a secret identifier of the board, together with a cryptographic authentication protocol. We describe a mechanism that authenticates all major components of PCB as part of attesting the PCB. Our authentication protocol constructs the fingerprint of PCB by extracting hardware fingerprint from the components on PCB and cryptographically combining the fingerprints. Fingerprints from each component on PCB are developed using Physical Unclonable Functions (PUF). In this thesis, we present a PUF based authentication protocol for remote integrity checking using multiple PUF component level identifiers. We address the design on 3 different abstraction levels. 1)Hardware Level, 2)Hardware Integration level, 3)Protocol level. On the hardware level, we propose an approach to develop PUF from flash memory component on the device. At the hardware Integration level, we discuss a hardware solution for implementing a trustworthy PUF based authentication. We present a prototype of the PUF based authentication protocol on an FPGA board via network sockets. === Master of Science
author2 Electrical and Computer Engineering
author_facet Electrical and Computer Engineering
Mandadi, Harsha
author Mandadi, Harsha
author_sort Mandadi, Harsha
title Remote Integrity Checking using Multiple PUF based Component Identifiers
title_short Remote Integrity Checking using Multiple PUF based Component Identifiers
title_full Remote Integrity Checking using Multiple PUF based Component Identifiers
title_fullStr Remote Integrity Checking using Multiple PUF based Component Identifiers
title_full_unstemmed Remote Integrity Checking using Multiple PUF based Component Identifiers
title_sort remote integrity checking using multiple puf based component identifiers
publisher Virginia Tech
publishDate 2017
url http://hdl.handle.net/10919/78200
work_keys_str_mv AT mandadiharsha remoteintegritycheckingusingmultiplepufbasedcomponentidentifiers
_version_ 1719494268672802816