Course Content (Syllabus)
Basic Concepts - Historical Cryptosystems. Perfect Security and Stream Ciphers. Block Ciphers. Arithmetic Algorithms. Integer Factorization and Cryptography. Discrete Logarithm and Cryptography. Hash Functions. Digital Signatures. Primality Testing. Algorithms for Integer Factorization. Algorithms for Discrete Logarithm. Elliptic Curves. Elliptic Curve Cryptography.
Keywords
Cryptography, Public Key Cryptography, Symmetric Cryptography, Digital Signatures, Computational Number Theory, Elliptic Key Cryptography
Additional bibliography for study
. Δ. Πουλάκης, Υπολογιστική Θεωρία Αριθμών, Κάλλιπος 2015.
2. N. P. Smart, Cryptography, McGraw Hill; Boston 2003.
3. J. Hoffstein, J. Pipher and J. Silverman, An Introduction to Mathematical Cryptography, Springer 2008.
4. J. A. Buchmann, Introduction to Cryptography. Springer Verlag, 2004.
5. H. Knospe, Heiko, A course in cryptography, Pure and Applied Undergraduate Texts 40. Providence, RI: American Mathematical Society (AMS), 2019.
6. Steven Galbraith, Mathematics of Public Key Cryptography