Bristol COMS30045 Individual Project (Yr 3) (2021)
Confirmed mark: 75
Privacy Enhancing Technologies (PETs) are solutions or approaches in hardware or software that help protect a user from privacy violations. The UK’s National Research Centre on Privacy, Harm Reduction, and Adversarial Influence Online (REPHRAIN) is working to conduct research into PETs. This project aims to develop a prototype testbed for REPHRAIN, suitable for use in evaluating the privacy properties of PETs. Summary of work:
- I have developed a flexible command line tool called kvm-compose for Linux using the Rust language and libvirt library, that can build and destroy virtual testbed environments.
- In the process I have made some contributions to open source libraries including libvirt-rust (the Rust language bindings to libvirt).
- I have then implemented some example projects, which demonstrate how the kvm-compose tool can be used for evaluating PETs.