Here are the slides from some of the talks I've given recently:

- On the security of the Algebraic Eraser tag authentication protocol, ACNS 2016, University of Surrey, Guildford, June 2016.
- Cryptanalysis of the Algebraic Eraser, Royal Holloway, May 2016.
- Non-overlapping codes, 47th Southeastern conference on Combinatorics, Graph Theory and Computing, Boca Raton, March 2016.
- Group theoretic cryptography and the Algebraic Eraser, 47th Southeastern conference on Combinatorics, Graph Theory and Computing, Boca Raton, March 2016.
- The Algebraic Eraser, Durham, January 2016. [An intro to group-theoretic cryptography, concentrating on the Algebraic Eraser.]
- Probabilistic existence results for separable codes, BCC 2015 (Warwick), July 2012.
- The bounded height discrete logarithm problem, Groups, Computation and Geometry (Colorado State), June 2014.
- An Introduction to Random Network Coding, and Combinatorics and Network Coding (two talks), Wales Mathematics Colloquium (Gregynog), May 2014.
- Signature schemes for network coding, Durham, November 2013, and a similar talk in Coding and Cryptography V (Brussels), October 2013.
- Cryptographic aspects of Network Coding, First European Training School on Network Coding (Barcelona), February 2013.
- Searching for a secure Public Key Cryptosytem, Symbolic Computations and Post-Quantum Cryptography online seminar, Stevens Institute of Technology, September 2012. [I gave an almost identical talk at GAGTA-6 (Dusseldorf), August 2012 and Newcastle December 2012.]
- Grassmannian codes and quasirandom hypergraphs, SIAM Annual Meeting (Minneapolis), July 2012.
- The probability that a pair of elements in a finite group are conjugate, Bristol, October 2011. [1 hour talk]
- The probability that a pair of elements in a finite group are conjugate, BCC 2011 (Exeter), July 2011. [20 minute talk]
*k*-radius sequences, LSE Colloquium in Combinatorics, London, May 2011.*k*-radius sequences, Birkbeck and RHUL, February 2011.- Group factorisations applied to a caching problem, Workshop on Complexity and Group-based Cryptography, CRM, Montreal, August 2010.
- Group theory and cryptography, Bedlowo, Poland, June 2010. [Includes a discussion of the MST_3 cryptosystem.]
- Honeycomb Arrays, Fourth Pythagorean Conference, Corfu, May 2010.
- Group theory and cryptography, Groups St Andrews, Bath, August 2009. [Includes a discussion of critical graphs and cryptography.]
- Distinct difference configurations, BCC 2009 (St Andrews) and Fq9 (University College Dublin), July 2009.
- Distinct difference configurations and Wireless Sensor Networks, Royal Holloway, May 2009.
- Randomness and Communication, inaugural lecture, Royal Holloway, February 2009.
- Cryptography, Cafe Scientifique, Croydon, January 2009.
- Discrete logs and cryptography: Session I and Session II, University of Birmingham, December 2008.
- Cryptanalysing the critical group, Univeristy of Cantabria, Spain, October 2008
- Key predistribution and random intersection graphs, University of Waterloo, Canada, June 2008.
- Prolific IPP codes, Royal Holloway, December 2007.

Return to my homepage.