20-00-0085-iv Introduction to Cryptography

Course offering details

Instructors: Prof. Ph.D. Sebastian Faust

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
  • Foundations of Computer Science I

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

    Th, 17. Oct. 2019 [14:25]-Th, 13. Feb. 2020 [16:05]

  • Introduction to Cryptography - Ü 02

    Prof. Ph.D. Sebastian Faust

    Mon, 14. Oct. 2019 [14:25]-Mon, 10. Feb. 2020 [16:05]

  • Introduction to Cryptography - Ü 03

    Prof. Ph.D. Sebastian Faust

    Tue, 15. Oct. 2019 [13:30]-Tue, 11. Feb. 2020 [15:10]

  • Introduction to Cryptography - Ü 04

    Prof. Ph.D. Sebastian Faust

    Mon, 21. Oct. 2019 [09:50]-Mon, 10. Feb. 2020 [11:30]

  • Introduction to Cryptography - Ü 05

    Prof. Ph.D. Sebastian Faust

    Wed, 16. Oct. 2019 [09:50]-Wed, 12. Feb. 2020 [11:30]

  • Introduction to Cryptography - Ü 06

    Prof. Ph.D. Sebastian Faust

    Mon, 21. Oct. 2019 [09:50]-Mon, 10. Feb. 2020 [11:30]

Literature
Appointments
Date From To Room Instructors
1 Wed, 16. Oct. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
2 Wed, 23. Oct. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
3 Wed, 30. Oct. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
4 Wed, 6. Nov. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
5 Wed, 13. Nov. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
6 Wed, 20. Nov. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
7 Wed, 27. Nov. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
8 Wed, 4. Dec. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
9 Wed, 11. Dec. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
10 Wed, 18. Dec. 2019 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
11 Wed, 15. Jan. 2020 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
12 Wed, 22. Jan. 2020 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
13 Wed, 29. Jan. 2020 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
14 Wed, 5. Feb. 2020 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
15 Wed, 12. Feb. 2020 14:25 16:05 S202/C205 ROOM CLOSED Prof. Ph.D. Sebastian Faust
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
Instructors
Prof. Ph.D. Sebastian Faust