192.107 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.

2020W, VO, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VO Lecture
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to with the fundamental concepts in cryptography, used for encryption and authentication. They understand the principles of provable security, the paradigm of modern cryptography, and are familiar with the basic definitions in public- and secret-key cryptography. They have seen some of the most important constructions of cryptographic objects and some security proofs. This course is a good basis to study advanced topics like cryptographic protocols.


Subject of course

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

Teaching methods

Presentation with slides

Mode of examination

Immanent

Additional information

ECTS Breakdown:
-----------------------------
24h lecture
48h self-study
  3h exam
-----------------------------
75h (3 ECTS)
----------------------------

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue16:00 - 17:3013.10.2020 - 26.01.2021 (LIVE)Lecture
Introduction to Cryptography - Single appointments
DayDateTimeLocationDescription
Tue13.10.202016:00 - 17:30 Lecture
Tue20.10.202016:00 - 17:30 Lecture
Tue27.10.202016:00 - 17:30 Lecture
Tue03.11.202016:00 - 17:30 Lecture
Tue10.11.202016:00 - 17:30 Lecture
Tue17.11.202016:00 - 17:30 Lecture
Tue24.11.202016:00 - 17:30 Lecture
Tue01.12.202016:00 - 17:30 Lecture
Tue15.12.202016:00 - 17:30 Lecture
Tue12.01.202116:00 - 17:30 Lecture
Tue19.01.202116:00 - 17:30 Lecture
Tue26.01.202116:00 - 17:30 Lecture

Examination modalities

written exam

Course registration

Begin End Deregistration end
23.09.2020 10:00 30.11.2020 10:00 30.11.2020 10:00

Curricula

Study CodeObligationSemesterPrecon.Info
033 201 Technical Mathematics Not specifiedSTEOP
Course requires the completion of the introductory and orientation phase
033 526 Business Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory electiveSTEOP
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

Accompanying courses

Language

English