LABORATORY OF CRYPTOGRAPHY
Academic Year 2017/2018 - 2° Year - Curriculum Sistemi di Rete e SicurezzaCredit Value: 6
Scientific field: INF/01 - Informatics
Taught classes: 24 hours
Exercise: 24 hours
Term / Semester: 1°
Detailed Course Content
This class is intended as the continuance of the theoretical path started with the course “Cryptography” and represents a bridge towards the practice. It covers arguments from the, so called, "Cryptographic Engineering": fusion of the theoretic-practical knowledge that are required to implement cryptographic schemes in a sound, secure and efficient way. The first part of the class covers some basic concepts of theory and the introduction of some efficient algorithms for the implementation of multi-precision integers (MPI) arithmetic. Such knowledge are strictly necessary in order to optimize the performances of the cryptographic schemes but also to understand many advanced cryptographic attacks. A second part of the class covers the study of some real-world standards (SSL/TLS, SSH) and to some related advanced cryptographic attacks.
Textbook Information
- Alfred Menezes, Paul van Oorschot, Scott Vanstone: Handbook of Applied Cryptography
- Christof Paar, Jan Pelzl: Understanding Cryptography: A Textbook for Students and Practitioners
- N.P. Smart: Cryptography Made Simple
The slides include several references to technical scientific papers.