Skip to main content

Physical Layer Satellite Protocol Verification

Supervisors

Suitable for

MSc in Advanced Computer Science
Computer Science, Part B
Computer Science, Part C

Abstract

Formal verification techniques are widely applied to assess protocol security against unconstrained attacker models with full capabilities. However, these models do not take into account the Physical Layer environment where the
communication session occurs in real-world settings which constrain the attacker capabilities.

In this project you will apply rigorous formal methods to define and analyse the security of widely-used satellite protocols, specifically anti-jamming availability and secrecy. This will be conducted with respect to these Physical Layer
attributes including the signal structure and noise power, and be derived through both simulations and measurements of real satellite channels. Thus this work is designed to directly impact and improve the development of satellite protocols.

Interested students should have some experience in formal verification and/or optimisation problems, and be confident in developing software using Python.

No prior experience in radio communications is required.