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