20-00-0085-iv Introduction to Cryptography

Course offering details

Instructors: Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

Event type: Integrated Course

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: Einf Krypto

Subject:

Crediting for:

Hours per week: 4

Language of instruction: German

Min. | Max. participants: - | -

Course Contents:


  • Perfect Security

    • Different definitions
    • One Time Pad and its security
    • Limitations

  • Private Key Encryption

    • Computationally secure Priv. Key Encryption
    • Pseudo Random Generators (PRG)
    • Building secure Encryption scheme from PRG
    • Practical PRGs - Stream Ciphers
    • Stronger security notions
    • Pseudo Random Functions (PRF)
    • CPA security
    • Pseudorandom Permutation (PRP) and Block Cipher
    • Practical construction of Block Ciphers

  • Message Authentication Codes
  • Hash Functions
  • Cryptographic Assumptions
  • Key Agreement
  • Introduction to Public Key Encryption 
  • Public Key Encryption Schemes - RSA
  • Signatures

Literature:


  • Your notes, exercise sheets, slides
  • Jonathan Katz, Yehuda Lindell: Introduction to Modern Cryptography
  • A graduate course on applied cryptography

Preconditions:
Prerequisites:


  • Probability Theory Basics

Further Grading Information:
WS17/18:  Einführung in die Kryptographie

Small group(s)
This course is divided into the following small groups:
  • Introduction to Cryptography - Ü 01

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Th, 19. Oct. 2023 [14:25]-Th, 8. Feb. 2024 [16:05]

  • Introduction to Cryptography - Ü 02

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Mon, 16. Oct. 2023 [14:25]-Mon, 5. Feb. 2024 [16:05]

  • Introduction to Cryptography - Ü 03

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Tue, 17. Oct. 2023 [13:30]-Tue, 6. Feb. 2024 [15:10]

  • Introduction to Cryptography - Ü 04

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Mon, 16. Oct. 2023 [09:50]-Mon, 5. Feb. 2024 [11:30]

  • Introduction to Cryptography - Ü 05

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Wed, 18. Oct. 2023 [09:50]-Wed, 7. Feb. 2024 [11:30]

  • Introduction to Cryptography - Ü 06

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Mon, 16. Oct. 2023 [09:50]-Mon, 5. Feb. 2024 [11:30]

  • Introduction to Cryptography - Ü07

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Mon, 16. Oct. 2023 [13:30]-Mon, 5. Feb. 2024 [15:10]

  • Introduction to Cryptography - Ü 08

    Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem

    Th, 19. Oct. 2023 [15:20]-Th, 8. Feb. 2024 [16:10]

Literature
Appointments
Date From To Room Instructors
1 Wed, 18. Oct. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
2 Wed, 25. Oct. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
3 Wed, 1. Nov. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
4 Wed, 8. Nov. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
5 Wed, 15. Nov. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
6 Wed, 22. Nov. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
7 Wed, 29. Nov. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
8 Wed, 6. Dec. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
9 Wed, 13. Dec. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
10 Wed, 20. Dec. 2023 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
11 Wed, 10. Jan. 2024 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
12 Wed, 17. Jan. 2024 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
13 Wed, 24. Jan. 2024 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
14 Wed, 31. Jan. 2024 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
15 Wed, 7. Feb. 2024 11:40 13:20 S101/A01 Prof. Ph.D. Sebastian Faust; Elena Micheli; M.Sc. Kathrin Wirschem
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Instructors
Prof. Ph.D. Sebastian Faust
Elena Micheli
M.Sc. Kathrin Wirschem