192.125 Introduction to Cryptography
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 4.0h, 6.0EC
Lecture TubeTUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to understand the fundamental concepts in cryptography, used for encryption and authentication. They are familiar with the basic definitions in symmetric and public-key cryptography as well as the principle of provable security, the paradigm of modern cryptography. They have seen the most important constructions of cryptographic objects and several security proofs. In the exercises they have learned how to argue about the security of schemes.

Subject of course

  • Information-theoretic security
  • Computational security
  • Private-key encryption
  • Message authentication codes
  • Hash functions
  • Public-key cryptography
  • Digital signature schemes

Teaching methods

Presentations with slides and blackboard during the lecture part, Monday, 11:15–13:00; homework assignments, presentation and discussion of solved assignments in the exercise sessions.

We will do classroom teaching as long as this is possible. We record the lectures and make them available on TUWEL.

Mode of examination

Immanent

Additional information

ECTS Breakdown:
-----------------------------
22h lecture
20h self-study
  3h exam

18h tutorials
87h homework
-----------------------------
150h (6 ECTS)
----------------------------

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon11:00 - 13:0003.10.2022 - 16.01.2023EI 5 Hochenegg HS VU Introduction to Cryptography
Tue13:00 - 15:0018.10.2022 - 17.01.2023Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed09:00 - 11:0019.10.2022 - 18.01.2023Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed15:00 - 17:0019.10.2022 - 18.01.2023Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Introduction to Cryptography - Single appointments
DayDateTimeLocationDescription
Mon03.10.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Mon10.10.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Mon17.10.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Tue18.10.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed19.10.202209:00 - 11:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed19.10.202215:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Mon24.10.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Mon07.11.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Tue08.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed09.11.202209:00 - 11:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed09.11.202215:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Mon14.11.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Mon21.11.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Tue22.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed23.11.202209:00 - 11:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed23.11.202215:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Mon28.11.202211:00 - 13:00EI 5 Hochenegg HS VU Introduction to Cryptography
Tue29.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed30.11.202209:00 - 11:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises
Wed30.11.202215:00 - 17:00Seminarraum FAV 05 (Seminarraum 186) Intro to Cryptography - Exercises

Examination modalities

Presence in the exercise units is mandatory

The grade is composed of the number of solved homework assignments, presentations of the solutions in the exercise sessions (60%) and a final written exam (40%) on the presented topics.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Mon11:00 - 13:0023.01.2023FAV Hörsaal 1 - INF assessed01.12.2022 00:00 - 18.01.2023 00:00TISSFinal exam Intro to Crypto
Mon13:00 - 16:0023.01.2023GM 1 Audi. Max.- ARCH-INF assessed01.12.2022 00:00 - 18.01.2023 00:00TISSFinal exam Intro to Crypto
Mon11:00 - 14:0027.02.2023EI 5 Hochenegg HS written01.01.2023 00:00 - 20.01.2023 00:00TISSFinal exam, 2nd date
Mon11:00 - 14:0027.02.2023FAV Hörsaal 1 - INF written01.01.2023 00:00 - 20.01.2023 00:00TISSFinal exam, 2nd date

Course registration

Begin End Deregistration end
15.08.2022 00:00 12.10.2022 00:00 17.10.2022 00:00

Registration modalities

Presence is not mandatory in the lecture part

Curricula

Study CodeSemesterPrecon.Info
033 201 Technical Mathematics STEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing STEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering STEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering STEOP
Course requires the completion of the introductory and orientation phase

Literature

The lecture mainly follows this textbook:
Jonathan Katz, Yehuda Lindell: Introduction to Modern Cryptography, Second Edition

Previous knowledge

No specific knowledge is required (basic knowledge in complexity theory and discrete mathematics helps); however mathematical maturity and the ability of coherent reasoning (essential for security proofs) is needed to solve the homework problems. The course is typically taken in the 5th semester.

 

 

Continuative courses

Miscellaneous

  • Attendance Required!

Language

English