
Douglas Stebila
Research
My research interests include:
- Applied cryptography: key exchange protocols; post-quantum cryptography; digital signatures; public key encryption; client puzzles / proofs of work; elliptic curve cryptography; quantum cryptography
- Internet security: network security protocols (SSL/TLS, SSH, Tor, …); public key infrastructure (PKI); authentication
Publications
My full list of publications is available here. My most recent papers are:
C. Paquin, D. Stebila, G. Tamvada. 2019.
J. Brendel, M. Fischlin, F. Günther, C. Janson, D. Stebila. 2019.
C. Boyd, A. Mathuria, D. Stebila. Springer, 2019.
E. Crockett, C. Paquin, D. Stebila. In NIST PQC Standardization 2019.
Presentations
You can download slides from my presentations.
Software
I am co-founder of the Open Quantum Safe project. Check out our code on Github.
Editorial boards
I am on the editorial board of:
Conferences
I am on / have been on the following program committees:
- Financial Crypto 2020
- SAC 2019 — general chair and program committee co-chair
- Financial Crypto 2019
- ASIACRYPT 2018
- SSR 2018
- ACM CCS 2018 — tutorials co-chair
- PQCrypto 2018
- CT-RSA 2018
- ACM CCS 2017
- Privacy, Security, and Trust 2017
- CRYPTO 2017
- Financial Crypto 2017
- ACM CCS 2016
- BalkanCryptSec 2016
- ACNS 2016
- ASIACCS-SCC 2016
- TLS 1.3: Ready or not?
- ACM CCS 2015
- ACISP 2015 — program committee co-chair
- EUROCRYPT 2015
- ASIACCS-SCC 2015
- PQCrypto 2014
- LATINCRYPT 2014
- ACISP 2014
- Usable Security (USEC) 2014
- ACISP 2013
- Usable Security (USEC) 2013
- CT-RSA 2013
- CANS 2012
- Usable Security (USEC) 2012
Grants
My major grants include:
- Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Accelerator Supplement grant 2016 – Quantum-safe cryptography for the Internet ($120,000, 2016–2019)
- Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery grant 2016 — Quantum-safe cryptography for the Internet ($215,000, 2016–2021)
- Australian Research Council (ARC) Discovery Project 2013 — Internet authentication protocols: theory and practice ($315,000, 2013–2015; with Colin Boyd and Kenny Paterson)
Graduate Students
Please see my supervision page for information about current and past graduate students, as well as about working with me.
Research Experience
- 2018-present: Associate Professor in the Department of Combinatorics & Optimization in the Faculty of Mathematics at the University of Waterloo
- 2016-2018: Assistant Professor in the Department of Computing and Software in the Faculty of Engineering at McMaster University
- 2013-2016: Senior Lecturer in the School of Electrical Engineering and Computer Science and the School of Mathematical Sciences in the Science and Engineering Faculty at the Queensland University of Technology
- 2010-2013: Lecturer in the School of Electrical Engineering and Computer Science and the School of Mathematical Sciences in the Science and Engineering Faculty at the Queensland University of Technology
- 2009-2010: Postdoctoral Research Fellow in the Information Security Institute at the Queensland University of Technology
- Supervisor: Prof. Colin Boyd
- Topic: Cryptographic aspects of denial of service resistance
- 2004-2009: PhD student in the Department of Combinatorics & Optimization in the Faculty of Mathematics at the University of Waterloo
- Supervisor: Prof. Michele Mosca
- Thesis: Classical authenticated key exchange and quantum cryptography
- 2003-2004: MSc student at the University of Oxford
- Supervisor: Prof Dominic J. A. Welsh
- Thesis: Cryptographic applications of graph theoretic constructions
- Fall 2001, Spring 2002, and Spring 2003: Intern in the Next Generation Cryptography project at Sun Microsystems Laboratories
- Supervisor: Sheueling Chang Shantz, working with Vipul Gupta, Hans Eberle, and Nils Gura
- Topic: Elliptic curve cryptography. I worked on software implementations of elliptic curve cryptography and the ECDH and ECDSA algorithms, and integrated them into the widely used OpenSSL and NSS toolkits. Publications: 1, 2, 3, 4, 5, 6
- Spring 2001: Undergraduate Research Assistant (USRA) in the Centre for Applied Cryptographic Research at the University of Waterloo
- Supervisor: Prof. Stefan Wolf
- Topic: Information theory