20-00-1062-vl Basics of Symmetric Cryptographic Design

Course offering details
Close 

Instructors: Ph.D. Jean Paul Degabriele

Event type: Lecture

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: Symmetric Crypto

Subject:

Crediting for:

Hours per week: 2

Language of instruction: Englisch

Min. | Max. participants: - | -

Course Contents:
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.

Preconditions:
Recommended is at least one of: Introduction to Cryptography, Real-World Cryptography, and Cryptoplexity.

Literature
Appointments
Date From To Room Instructors
1 Wed, 17. Apr. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
2 Wed, 24. Apr. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
3 Wed, 8. May 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
4 Wed, 15. May 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
5 Wed, 22. May 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
6 Wed, 29. May 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
7 Wed, 5. Jun. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
8 Wed, 19. Jun. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
9 Wed, 26. Jun. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
10 Wed, 3. Jul. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
11 Wed, 10. Jul. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
12 Wed, 17. Jul. 2019 15:20 17:00 S101/A02 Ph.D. Jean Paul Degabriele
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
Instructors
Ph.D. Jean Paul Degabriele