Feng Hao and I are creating the new Cryptography module of Newcastle University (CSC3621).


We will publish more information on the curriculum soon. The module description is at:

Beware that the course will require some math prerequisites.


We recommend an excellent crypto web cast by Prof. Dan Boneh (Standford University):


[Stinston2002] Douglas Stinston. Cryptography - theory and practice. CRC Press, 2002.

[Shoup2008] Victor Shoup.  A Computational Introduction to Number Theory and Algebra. Cambridge University Press, 2008. (available online)
[Menezes1996] Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone. Handbook of Applied Cryptography. (available online)