Implementation of Lattice-based Cryptography
Lattice-based cryptography offers wide applicability, computational efficiency, and strong post-quantum security and forward secrecy in communications. This PhD project will investigate implementation aspects of lattice-based cryptography on hardware and software platforms.
In the recent years, new lattice-based cryptographic schemes for key exchange, public-key encryption, digital signature, homomorphic encryption, functional encryption etc. have been proposed. Efficient implementation of these new schemes will be challenging and very interesting as it would require tweaking the mathematical steps of the cryptographic schemes, design of efficient algorithms, hardware architecture design and platform-specific optimization.
The main goal of this studentship will be to develop optimised and side-channel protected algorithms for lattice-based cryptography and implement them on hardware and software platforms.
The student will be integrated within the University of Birmingham’s Centre for Cyber Security and Privacy and will be supervised by Dr. Sujoy Sinha Roy.
The position offered is for four years of part time (75%) study with 456 teaching hours per year. The value of the award is £18,552 pa.
2:1 Honours undergraduate degree and/or postgraduate degree with Distinction (or an international equivalent) in Electrical and Electronics Engineering, Computer Science, Mathematical Engineering or closely related discipline. Being familiar with cryptography, low-level programming and hardware architecture design using VHDL/Verilog is a must.
If your first language is not English and you have not studied in an English-speaking country, you will have to provide an English language qualification.
How good is research at University of Birmingham in Computer Science and Informatics?
FTE Category A staff submitted: 40.60
Research output data provided by the Research Excellence Framework (REF)
Click here to see the results for all UK universities