Koblitz: A course in number theory and cryptography. GTM 114 Springer-Verlag, New York, 1994
Buchmann: Introduction to cryptography. UTM Springer-Verlag, New York, 2004.
Stinson: Cryptography : theory and practice. Chapman & Hall/CRC, 2006
Languasco-Zaccagnini: Introduzione alla crittografia. Hoepli 2004
Learning Objectives
Aim of the course is to discuss the basic notions about modern cryptography, and describe some cryptographic protocols. Some related arguments (e.g. factorization algorithms, primality tests, algorithms for finding discrete logs) are also treated.
Prerequisites
Suggested courses: Algebra I, Algebra II
Teaching Methods
Lectures
Type of Assessment
Oral exam. The student is supposed to show to have understood the topics discussed and should be able to use them to work out some examples.