Back to results

University of South Wales

The Unified Side-Channel Attack Testing Methodology (USCA-TM) with Hardware Microbenchmark Validation

Abstract

dc:description.abstract

A side-channel in computing terms is a by-product of the implementation and functioning of a computer systems’ component part. Whether it be electromagnetic (EM) emissions, heat, light, or power consumption, these by-products can be measured and analysed to infer the internal hardware architecture and even encrypted data of a computer system. These side-channels are vulnerable to exploitation by Side-Channel Attacks (SCAs) by adversaries whose intent is to retrieve sensitive data or corrupt data. <br/><br/>This thesis presents a novel categorisation and testing methodology of SCAs. The novel categorisation is based on the results of an investigation carried out of peer reviewed published research papers covering the period 2015-2022, with some additional investigation into some seminal works before this period. This investigation concluded that although there have been categorisations of SCAs in some areas such as IoT, microarchitecture and mobile devices for example, the research is lacking an all-inclusive categorisation which is presented in this work. <br/><br/>The novel categorisation then led to the creation of a ‘Unified Side-Channel Attack Testing Methodology (USCA-TM), a testing methodology that can be used as a process to test existing published open-source SCA exploit code that targets computer hardware. The test results presented here include worked examples and deep analysis of published open-source code that demonstrates SCA methods and techniques at a granular level. The data collected from the testing methodology is presented in the form of ‘hardware microbenchmark signatures’ that are the results of executing assembly-level code instructions that are critical components of a successful SCA. The identification of these critical components through microbenchmark signature data further validates the created categorisation and USCA-TM. <br/><br/>The contribution to research is supported through references to the author’s publications.

Degree

thesis:*
Name dc:type.qualificationname
Doctoral Thesis
Level dc:type.qualificationlevel
Student thesis
Year dc:date.issued
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Johnson, Andrew
Advisors dc:contributor.advisor
  • Ward, Richard
  • Ware, Jonathan

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
oai:pure.atira.dk:studenttheses/aed1dadd-7f14-4c29-b9f5-2e1d7433057a
OAI identifier oai:identifier
oai:pure.atira.dk:studenttheses/aed1dadd-7f14-4c29-b9f5-2e1d7433057a

Chain of custody

source
Harvested from
University of South Wales
Base URL
pure.southwales.ac.uk/ws/oai
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Johnson, Andrew. The Unified Side-Channel Attack Testing Methodology (USCA-TM) with Hardware Microbenchmark Validation. Student thesis thesis, 2024. https://pure.southwales.ac.uk/en/studentTheses/aed1dadd-7f14-4c29-b9f5-2e1d7433057a