Zur Modulseite PDF generieren

#41259 / #1

Seit SoSe 2025

Deutsch, Englisch

Cryptography
Kryptographie

9

Seifert, Jean-Pierre

Benotet

Mündliche Prüfung

Englisch

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34355100 FG S-Professur Security in Telecommunications (SecT)

Keine Angabe

Kontakt


E 5

Seidler, Henning

lehre@sect.tu-berlin.de

Lernergebnisse

Die Studierenden verfügen über fundierte Kenntnisse kryptographischer Methoden. Sie sind in der Lage kryptographische Protokolle korrekt und sicher zu verwenden. Sie beherrschen die Fähigkeit, Einwegfunktionen und (Pseudo-)Zufallszahlengeneratoren auf ihre Sicherheit zu überprüfen. Ferner sind sie in der Lage, typische Fehler bei asymmetrischer Verschlüsselung zu erkennen und bei sich selbst zu vermeiden.

Lehrinhalte

a) Public Key Cryptography Funktionsweise gängiger Methoden asymmetrischer Verschlüsselung, sowie mögliche Angriffe bei fehlerhafter Verwendung dieser Methoden. - RSA, einschließlich Signaturen - Angriffe auf kleinen öffentlichen Exponenten - Wiener-Angriff - Primzahltests und Faktorisierung - El-Gamal - Diffie-Hellman-Schlüsseltausch, - Elliptische Kurven - Angriffe auf den diskreten Logarithmus - ausgewählte Methoden der Post-Quantum-Kryptographie b) Cryptography for Security Grundlegende Konzepte der Verschlüsselung, sowie ihre Konstruktionen und Zusammenhänge - klassische kryptographische Probleme und ihre Lösungsstrategien - Einwegfunktionen - Zufallszahlengeneratoren - Pseudo-Random-Functions

Modulbestandteile

Pflichtbereich

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
CryptographyUESoSeen2
Cryptography for SecurityVL0434 L 964SoSeen2
Public Key CryptographyVL3435 L 10653SoSeen2

Arbeitsaufwand und Leistungspunkte

Cryptography (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)

Cryptography for Security (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Pre/post processing15.04.0h60.0h
90.0h(~3 LP)

Public Key Cryptography (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)
Der Aufwand des Moduls summiert sich zu 270.0 Stunden. Damit umfasst das Modul 9 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

Das Modul besteht aus Vorlesungen, die durch wöchentliche Übungsaufgaben ergänzt werden. In der Übung werden zum einen Theorie-Aufgaben besprochen, zum anderen wird Hilfestellung beim Lösen der Programmieraufgaben gegeben.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

Kenntnisse aus den Bachelorpflichtmodulen, insbesondere Diskrete Strukturen (modulare Arithmetik), Reduktionen und Komplexitätstheorie (P vs NP)

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Mündliche Prüfung

Sprache(n)

Deutsch, Englisch

Dauer/Umfang

30 Minuten

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Einschreiben in den Isis-Kurs

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar
Zusätzliche Informationen:
Folien auf Isis

 

Literatur

Empfohlene Literatur
Galbraith - “Mathematics of Public Key Cryptography”, https://www.math.auckland.ac.nz/~sgal018/crypto-book/main.pdf
Goldreich - “The Foundations of Cryptography”

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)12SoSe 2025SoSe 2025
Computer Science (Informatik) (M. Sc.)14SoSe 2025SoSe 2025
Elektrotechnik (M. Sc.)12SoSe 2025SoSe 2025
Informatik (B. Sc.)11SoSe 2025SoSe 2025
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)11SoSe 2025SoSe 2025
Wirtschaftsingenieurwesen (M. Sc.)11SoSe 2025SoSe 2025

Studierende anderer Studiengänge können dieses Modul ohne Kapazitätsprüfung belegen.

Sonstiges

Keine Angabe