Basics of Symmetric Cryptographic Design
20-00-1062-vl – Link to TUCaN
Instructors: Dr. Jean Paul Degabriele
Event type: Lecture
Org-unit: Dept. 20 – Computer Science
Displayed in timetable as: Symmetric Crypto
Hours per week: 2
Language of instruction: Englisch
This course will introduce students to the basic principles behind symmetric cryptographic design. The focus will be on the design of various types of encryption schemes, collision-resistant hash functions, and message authentication codes from lower primitives such as block ciphers and universal hash functions. Specifically, we will study state-of-the-art cryptographic designs such as GCM, HMAC, OCB, SHA3, and SIV that are in use today. The course will be delivered using the provable security methodology with an outlook on cryptographic practice, where we will also cover practical attacks on such cryptographic schemes. This course, however, will not cover the design of block ciphers nor their cryptanalysis.
Recommended is at least one of: Introduction to Cryptography, Real-World Cryptography, and Cryptoplexity.