Cryptography (4L, 2T) Dr. Mehlitz, M.Sc. Naif

Content

In this lecture, we will deal with fundamental features from coding theory and cryptography as well as the underlying mathematical principles such as

  • Divisibility, Group Theory, Residue Class Rings, Complexity Theory
  • Unique Decodability
  • Block Codes
  • Cryptosystems (Classical Cryptosystems, DES, Public Key Cryptosystems)
  • Perfect Security and Quantum Key Distribution
  • Hash Functions and Digital Signatures
  • Zero-Knowledge Proofs

Associated Module: 11859

Previous Knowledge

Basic knowledge on analysis, linear algebra, and group theory as well as school mathematics

Attention

Please, register for this course via Moodle. Due to the rapid dissemination of the Corona-virus, it may happen that this course will be provided in a completely digital way. We will inform you via Moodle.

Assignment Sheets and (Voluntary) Homework

During the semester, the assignment sheets which will be discussed in the tutorial as well as voluntary homework will be provided here as well as on the Moodle pages associated with this course.

Examination

There will be a written examination at 28th July 2020 from 08:30am to 10:00 am in ZHG HSC. Admissible auxiliary material will be announced in the lecture and the tutorial.

Literature

  • N.L. Biggs: Codes - An Introduction to Information Communication and Cryptography, Springer 2008

  • J.A. Buchmann: Introduction to Cryptography, Springer 2004

  • H. Delfs, H. Knebl: Introduction to Cryptography, Springer 2002

  • J. Hoffstein, J. Pipher, J. S. Silverman: An Introduction to Mathematical Cryptography, 2014 Springer

  • D.R. Stinson: Cryptography - Theory and Practice, CRC Press 1995

Unsere Webseite verwendet Cookies. Diese haben zwei Funktionen: Zum einen sind sie erforderlich für die grundlegende Funktionalität unserer Website. Zum anderen können wir mit Hilfe der Cookies unsere Inhalte für Sie immer weiter verbessern. Hierzu werden pseudonymisierte Daten von Website-Besuchern gesammelt und ausgewertet. Das Einverständnis in die Verwendung der technisch nicht notwendigen Cookies können Sie jeder Zeit wiederrufen. Weitere Informationen erhalten Sie auf unseren Seiten zum Datenschutz.

Erforderlich

Diese Cookies werden für eine reibungslose Funktion unserer Website benötigt.

Statistik

Für den Zweck der Statistik betreiben wir die Plattform Matomo, auf der mittels pseudonymisierter Daten von Websitenutzern der Nutzerfluss analysiert und beurteilt werden kann. Dies gibt uns die Möglichkeit Websiteinhalte zu optimieren.

Name Zweck Ablauf Typ Anbieter
_pk_id Wird verwendet, um ein paar Details über den Benutzer wie die eindeutige Besucher-ID zu speichern. 13 Monate HTML Matomo
_pk_ref Wird benutzt, um die Informationen der Herkunftswebsite des Benutzers zu speichern. 6 Monate HTML Matomo
_pk_ses Kurzzeitiges Cookie, um vorübergehende Daten des Besuchs zu speichern. 30 Minuten HTML Matomo