Douglas Stebila is an Associate Professor of cryptography at the University of Waterloo with 15 years of experience focused on strengthening Internet security protocols and building practical post-quantum cryptosystems. He combines applied cryptography expertise—key exchange, digital signatures, PKI, and elliptic-curve work—with hands-on contributions to real-world projects such as the widely used open-quantum-safe/liboqs, where he implemented a new KEM API and post-quantum KEMs like SIKE and Kyber. His research and engineering bridge theory and practice, improving TLS/SSH security while adding rigorous tests and documentation to production libraries. Based in Waterloo, Canada, he also explores less obvious but high-impact areas such as client puzzles/proofs-of-work and quantum cryptography, bringing a systems-minded approach to historically theoretical problems.
C library for prototyping and experimenting with quantum-resistant cryptography
Role in this project:
Back-end Developer & Security Engineer
Contributions:50 releases, 499 reviews, 561 commits in 6 years 6 months
Contributions summary:Douglas's commits primarily involved implementing a new KEM API within the repository, along with implementing the SIKE and Kyber variants of the KEM. The user also was involved in adding security related aspects and test cases and documentation for the KEM implementations. The changes also involved refactoring and the removal of older implementations.
Contributions:23 commits, 7 PRs, 15 pushes in 1 year 11 months
post-quantumexchangeringquantum-computingquantum
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.