# Introduction to Cryptography (2016-2017)

## Primary tabs

2016-2017

Lecturer(s):

Dr Ali El Kaafarani

General Prerequisites:

Elementary number theory, introductory probability, basic concepts of computer

science, and algebra 1.

Course Term:

Michaelmas

Course Overview:

This course is an introduction to the foundations of modern cryptography. It will cover different existing security definitions, proofs by reductions, private/public key cryptosystems and their underlying computational hardness assumptions.

Reading List:

Katz, Jonathan, and Yehuda Lindell. Introduction to modern cryptography. CRC Press, 2014.

Smart, Nigel Paul. Cryptography: an introduction. New York: McGrawHill, 2003.

Galbraith, Steven D. Mathematics of public key cryptography. Cambridge University Press, 2012.

*Please note that e-book versions of many books in the reading lists can be found on SOLO and ORLO.*