Course Content (Syllabus)
Classical Cryptography. Basic Computational number theory. RSA. Rabin's cipher. Primality tests. Integer Factorization. Discrete Logarithm. Diffie-Hellman protocol. ElGamal cipher. Digital signatures. Cryptographic proptocols
Keywords
Cryptography, Public key cryptography, Digital Signatures, Computational Number Theory
Additional bibliography for study
D. Stinson, Cryptography - Theory and Practice, Boca Raton, Florida, CRC Press 2002.
N. P. Smart, Cryptography, McGraw Hill; Boston 2003.
J. Hoffstein, J. Pipher and J. Silverman, An Introduction to Mathematical Cryptography, Springer 2008.