Informatik (Sekundarschule) (WLF) (Lehramt) > Informatik Informatik (Sekundar) (WLF), Version of accreditation (WS 2007/08 - SS 2012) > Wahlmodule Informatik
Informatik (Sekundarschule) (WLF) (Lehramt) > Informatik Informatik (Sekundar) (WLF), Version of accreditation (WS 2007/08 - WS 2015/16) > Wahlmodule Informatik
Mathematik mit Anwendungsfach (180 LP) (Bachelor) > Mathematik Mathematik m. Anw.fach180, Version of accreditation (WS 2006/07 - SS 2013) > Anwendungsfach Informatik
Responsible person for this module
Further responsible persons
apl. Prof. Dr. Klaus Reinhard
Prerequisites
keine
Skills to be acquired in this module
Studierende sollen durch dieses Modul die folgenden Kompetenzen erwerben:
Sie haben eine Überblick über Methoden der Datensicherung durch kryptografischer Algorithmen und deren Entwicklung.
Sie kennen die zugrundeliegenden algebraischen Strukturen und Rechenregeln und können diese anhand von kleinen Beispielen direkt nachvollziehen und können dadurch die Methodik und Problematik für große Eingaben, die in der Praxis verwendet werden, durchschauen.
Sie können zwischen verschiedenen Zielen von Angriffen (abhören, fälschen usw.) und verschiedenen Methoden der Abwehr unterscheiden.
Sie kennen die Stärken und Schwächen von kryptographischen Verfahren und bekannter Angriffsmethoden durch das Verständnis der Komplexität, die ein Angriffsalgorithmus zu bewältigen hat.
Module contents
1. Klassische kryptografische Verfahren 2. Blockchiffren und ihre Betriebsarten 3. RSA, Euklidischer Algorithmus, modulares Potenzieren 4. Primzahltests, Faktorisierung 5. Einweg-Funktionen, Hash-Funktionen und digitale Signaturen 6. ElGamal Kryptosystem, diskreter Logartihmus, Elliptische Kurven, Diffie-Hellmann 7. Zero-Knowledge Beweissysteme, Teilen von Geheimnissen, Codierung
Share of module grade on the course of study's final grade
1
Module course label
Course type
Course title
SWS
Workload of compulsory attendance
Workload of preparation / homework etc
Workload of independent learning
Workload (examination and preparation)
Sum workload
Course 1
Lecture
Vorlesung
3
0
Course 2
Course
Selbststudium zur Vorlesung
0
Course 3
Exercises
Übung
1
0
Course 4
Course
Bearbeitung von Übungsaufgaben
0
Course 5
Course
Prüfungsvorbereitung
0
Workload by module
150
150
Total module workload
150
Examination
Exam prerequisites
Type of examination
Course 1
Course 2
Course 3
Course 4
Course 5
Final exam of module
Erfolgreiches Lösen von Übungsaufgaben in einer vorgegebenen Zeit, Erfolgreiches Vorrechnen in den Übungen, Eigenständiges Erarbeiten von Übungsaspekten