Back to results

University of South Wales

Avoiding, Preventing, and Mitigating CPU-based Side Channel Attacks: A Best Practice Guide

Abstract

dc:description.abstract

The aim of this project is to perform extensive research on a variety of side-channel attacks, their effects, and how they are mitigated. Using this large pool of information, the attacks and their mitigation techniques will then be further explained using existing (secondary) and email/conversational based interviews with others (primary). Furthermore, there will be primary resources created for this project, in the form of a guide and interactive tutorial which allow academics (students, lecturers, and researchers) to broaden their knowledge on side-channel attacks and their mitigation techniques. The guide will be in a written format which is available online within both a GitHub repository and on a website that is also hosted on GitHub. Alongside this guide will be an interactive tutorial created using one of many available tools to provide a range of effective learning for the target audience.<br/><br/>The purpose of this project is to gather existing research on various CPU-based side-channel attacks and their mitigation strategies into a single source (referred to as a Best Practice Guide, or BPG). This source will be created as the deliverable for this project and will be suited towards academia to be used as a teaching aid. The BPG will contain a variety of both secondary (peer reviewed articles and journals) and primary sources (contact with researchers within the field). The BPG will be distributed in several ways, physically as a paper copy to allow hands on and portable use, online hosted on a previously constructed website to allow access at all times (internet access willing), and in an interactive format using a popular learning service called ‘TryHackMe’. This allows the creation of rooms that can be used to teach a particular cyber security technique or software. Using TryHackMe, a room will be created with brief information on side-channels attacks in general, with more readily available sub-tutorials on a specific attack (Spectre or one of its variants). Using these, users would learn the workings of a side-channel attack from the safety of a sandboxed and isolated VM that accompanies the room. There will be various objectives and ‘quests’ for users to fulfil that move forward with the end goal of embedding an understanding of side-channel attacks in a practical sense.<br/><br/>The predicted conclusion of this project will be a fully finished and comprehensive report and BPG on five CPUd side-channel attacks and their mitigation techniques. The BPG being an effective teaching aid and referenceable document for future research. Furthermore, the BPG will have several forms to allow different individuals and academia (lecturers, students, researchers) to have access should they be offline, online, or away from their PC/laptop.<br/>

Degree

thesis:*
Name dc:type.qualificationname
Master's Thesis
Level dc:type.qualificationlevel
Student thesis
Year dc:date.issued
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Harris, Thomas
Advisors dc:contributor.advisor
  • Ward, Richard
  • Eden, Peter

Rights

Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
oai:pure.atira.dk:studenttheses/c1d6f9d6-fcb8-46cb-a564-8dc60b384b1b
OAI identifier oai:identifier
oai:pure.atira.dk:studenttheses/c1d6f9d6-fcb8-46cb-a564-8dc60b384b1b

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

Harris, Thomas. Avoiding, Preventing, and Mitigating CPU-based Side Channel Attacks: A Best Practice Guide. Student thesis thesis, 2022. https://pure.southwales.ac.uk/en/studentTheses/c1d6f9d6-fcb8-46cb-a564-8dc60b384b1b