Fundamental Aspects of Cryptography
The students will learn the fundamental notions of cryptography, including the most important protocol such as encryption, authentication, key agreement in the course MAD4471 “Introduction to Cryptography and Coding Theory”. In this course, there is a strong emphasis on the rigorous notions of security for the cryptographic schemes that are introduced. It also features computer projects based on actual “Capture The Flag” cybersecurity competition, and a special custom-made Blockchain Challenge.