Teaching

Courses taught and students supervised at the School of Computer Science, University of Birmingham.

Courses

4
Cryptography2015/16 – 2019/20MSc Cyber Security · MSc Computer Science
Anonymity, Privacy and Cybercrime2015/16 – 2016/17MSc Cyber Security
Advanced Cryptography2018/19MSc Cyber Security · MSc Advanced Computer Science
Designing Secure Systems2017/18MSc Cyber Security

PhD supervision

3

Srinivas Vivek (main supervisor)Practical Provable Security against Side-Channel Attacks download

2011–2015

Rujia Li (main supervisor)Design and Evaluation of Blockchain-based Security Protocols

2017–2021

Paola Yanez (second supervisor)Software Architecture for converging IOT and Blockchain

2017–2021

BSc/MSc supervision

2018/19

  • Kieran Slater. Building a Blockchain-Based Private Data-Sharing System using Ocean Protocol Architecture.

2017/18

  • Jurgis Peters. Shared Whispers
  • Matthew Dean. A Technical Framework for Supply Chain Transformation using Blockchain
  • Andrew Bryer. Analysis and Implementation of Post-Quantum Cryptosystems download
  • Adam Jones. Homomorphic Encryption Within The NHS Using Paillier download
  • Shreya Garge. Neural Networks for Encrypted Data using Homomorphic Encryption download
  • Georges Schmoetten. On Building a Post-Quantum Secure Lattice-Based Key Encapsulation Tool download
  • Oliver Rock. Building An E-Voting System: An Implementation of Scytl's Individual Verifiability Protocol download
  • Sofie Christensen. A Comparative Study of Privacy-Preserving Cryptocurrencies: Monero and ZCash download
  • Shuang Wu. Evaluation and Improvement of Two Blockchain Based E-voting System: Agora and Proof of Vote download

2016/17

  • Gurpreet Singh Mannan. Security of Blockchain: An investigation and analysis of mining attacks on Bitcoin download
  • Yifan Wu. BlockVotes: An E-voting System based on Blockchain and Ring Signature download github
  • Rujia Li. Better Security over Blockcerts download website

2015/16

  • Bancha Upanan. Research on Cryptographic Backdoors download
  • Thomas Clarke. Implementation of the Belenios Receipt-Free+ Online Voting Protocol download
  • Muhammad Wangsatmadja. Commitment Scheme For Bitcoin download