James Clements
Cryptography PhD Student, University of Bristol
About
I'm a final year PhD student at the University of Bristol, researching post-quantum public key cryptography in particular isogeny-based cryptography. My background is varied. I have a masters in mathematics (MMATH) from the University of Warwick. I'm a CyberFirst graduate, and I've worked on various cyber security projects with the University of Bristol and Warwick Manufacturing Group (WMG). I was a cryptography intern at HP Labs Bristol, and a research / engineering intern at Microsoft Research Cambridge. I'm also a keen software engineer and maintain several open-source projects on GitHub.
Research
I usually do more theoretical cryptanalysis of isogeny-based hardness assumptions. I've spent the most time studying quaternion problems, but have touched on many other areas including genus theory, class groups, curve forms and some graph theory. For example, my first paper looks at problems of finding orientations. Independently I've worked on some migration and implementation problems of the lattice-based KEMs being standardised by NIST.
Publications
- Sarah Arpin, James Clements, Pierrick Dartois, Jonathan Komada Eriksen, Péter Kutas and Benjamin Wesolowski. "Finding orientations of supersingular elliptic curves and quaternion orders". Design, Cryptography and Codes. 2024. DOI: 10.1007/s10623-024-01435-5. [article] [ePrint] [GitHub]
- Isogeny Database with Endomorphism Rings. [GitHub]
Talks
- University of Bristol Cryptography, Programming Languages and Algorithms Away Day, 24th June 2024. [slides]
- Post-Quantum Cryptography Round Table Participant. King's College Cambridge, 21st May 2024.
- CyNam (Cyber Cheltenham) Emerging Technologies event, March 2023. Student Panel session. [recording]
- University of Bristol 2023. "Cryptanalysis of Isogeny-based Cryptography". [slides]
Contact
Email:
james (dot) clements (at) bristol.ac.uk