Topic ID: |
3304 | |
Title: |
A covert channel based on weak memory | |
Supervisor: |
Kai Engelhardt | |
Research Area: |
Security | |
| Associated Staff | ||
|---|---|---|
Assessor: |
Peter Chubb | |
| Topic Details | ||
Status: |
Active | |
Type: |
R & D | |
Programs: |
CS CE SE | |
Group Suitable: |
No | |
Industrial: |
No | |
Pre-requisites: |
-- | |
Description: |
Modern CPUs (x86, ARM, Power) all surrender linearisability in favour of subtly weaker memory models. In combination with multiple cores, these weaknesses can be exploited to construct a covert channel that is exposed when modelling concurrent executions with partial orders rather than total ones (traces). Details of a toy example in a different domain can be found in this paper. Models of said architectures have recently been published, together with suggestions for proof techniques based on them http://www.cl.cam.ac.uk/~pes20/weakmemory/. Exploration of proof-of-concept implementations could involve the diy tools. |
|
Comments: |
Objective: advancing the state of the art in the security literature. Keywords: information-flow; noninterference (While Peter Chubb is listed as assessor, this might change.) |
|
| Past Student Reports | ||
| No Reports Available. Contact the supervisor for more information.
Check out all available reports in the CSE Thesis Report Library. NOTE: only current CSE students can login to view and select reports to download. |
||