Lehre
Lehrveranstaltungen
Durchführung: Im jeweiligen Sommersemester
Inhalte: Kryptographische Algorithmen und ihre mathematischen Grundlagen (symmetrische und asymmetrische Verschlüsselungsverfahren, Hash- und MAC-Verfahren sowie Signatur- und Schlüsselaustauschverfahren), kryptographische Protokolle und Sicherheitsinfrastrukturen (TLS, X509-zertifikatsbasierte PKIs) und ausgewählte Anwendungen (E-Mail-Sicherheit (S/MIME), Internet-Sicherheit (HTTPS), Einsatz von HW-Security-Token (Smartcards).
Praktikum: Programmierübungen zur Vertiefung der Inhalte unter Nutzung der JAVA-Crypto-API, Entwicklung eines Javacard-Applets.
Durchführung: Im jeweiligen Winterersemester
Vorlesung: Mengen, Zahlen (ganze, rationale, reelle und komplexe Zahlen), Abbildungen, Stellenwertsysteme, Beweismethoden (vollständige Induktion, Widerspruchsbeweis), algebraische Identitäten (arithmetische und geometrische Summen, Binomialsatz), Lösungsmengen von Gleichungen und Ungleichungen; Folgen (Konvergenz, Eulersche Zahl), Potenzfunktionen, Polynomfunktionen
Übung: In den Übungen werden mit entsprechenden Aufgaben die Vorlesungsinhalte vertieft. Ein Teil der wöchentlich ausgegebenen Übungsaufgaben wird korrigiert.
Durchführung: Im jeweiligen Winterersemester
Vorlesung: Funktionsgraphen, Umkehrfunktionen, Grenzwerte für Funktionen, Stetigkeit, Exponential- und Logarithmus-Funktionen, trigonometrische Funktionen; Differentialrechnung (Differentialquotient, Ableitungsregeln), Anwendungen (lineare Näherung, Regel nach l'Hospital, Extremwertaufgaben); Integralrechnung (Riemann-Integral, Fundamentalsatz der Differential- und Integralrechnung, Substitution, partielle Integration, Partialbruchzerlegung und Integration rationaler Funktionen)
Übung: In den Übungen werden mit entsprechenden Aufgaben die Vorlesungsinhalte vertieft. Ein Teil der wöchentlich ausgegebenen Übungsaufgaben wird korrigiert
Durchführung: Im jeweiligen Sommersemester
Vorlesung: Lineare Gleichungssysteme (Lösungsmengen, Gauß‘sches Eliminationsverfahren), Vektorräume, lineare Unabhängigkeit, Basis, Skalarprodukt, lineare Abbildungen, Matrizen (Koeffizientenmatrizen linearer Gleichungssysteme, Matrizenoperationen, Inverse, Determinanten, Entwicklungssatz); Eigenwerte und -vektoren, Diagonalisierbarkeit, Jordan’sche Normalform
Übung: In den Übungen werden mit entsprechenden Aufgaben die Vorlesungsinhalte vertieft. Ein Teil der wöchentlich ausgegebenen Übungsaufgaben wird korrigiert.
Durchführung: Im jeweiligen Sommersemester
Vorlesung: Polynominterpolationen, unendliche Reihen (Potenzreihen, Konvergenzradius, Taylor‘sche Entwicklung); Differentialgleichungen (Lösung durch Separation, homogene und inhomogene lineare Differentialgleichungen höherer Ordnung mit konstanten Koeffizienten); Fourier-Reihen und Fourier-Transformationen
Übung: In den Übungen werden mit entsprechenden Aufgaben die Vorlesungs-inhalte vertieft. Ein Teil der wöchentlich ausgegebenen Übungsaufgaben wird korrigiert.
Durchführung: Im jeweiligen Wintersemester
Vorlesung: Programmierung mobiler Endgeräte unter Berücksichtigung der für diese Geräte anzutreffenden Besonderheiten: GUI-Programmierung, Persistente Datenhaltung, Netzwerkprogrammierung (GPRS/UMTS, WLAN, Bluetooth), relevante spezielle APIs (GPS, etc.)
Praktikum: Programmierübungen zur Entwicklung von Android-Apps sowie die Durchführung einer Projektarbeit zur Entwicklung eines umfangreicheren Programms für mobile Endgeräte.
Schedule: Summer term
Content: Networking applications and protocols and their vulnerabilities, IT security (aims, threats, secure programming), applied cryptography (basic mechanisms, selected algorithms and their applications), public key infrastructures (PKI), security and privacy in networked and distributed systems, transport layer security protocol (TLS), information security governance (according to ISO 27001), industrial security (IEC 62443).
Schedule: Winter term
Content: Basics of probability theory (sample space, event, probability, conditional probability, random variable, expectation, variance) - Special distributions, central limit theorem - Sampling, parameter estimation, hypothesis testing - Regression and analysis of variance - Goodness of fit and nonparametric testing - Quality control, product and system reliability
Abschlussarbeiten (Bachelor/Master)
Die Abschlussarbeiten finden Sie im ELSA-Schriftenserver
| Nr. | Thema | Typ |
|---|---|---|
| 1 | Entwicklung eines JavaCard Applets Ziel dieser Abschlussarbeit ist die Entwicklung eines JavaCard-Applets, welches die sichere Speicherung und Verwendung privater RSA- und ECC-Schlüssel ermöglicht. Außerdem soll auch die Ablage von Zertifikaten auf der JavaCard ermöglicht werden. | Studien-, Bachelor-, Masterarbeit, Projectwork |
| 2 | Verwendung eines kryptographischen Co-Prozessors zur Beschleunigung von ECC-Verfahren Ziel dieser Abschlussarbeit ist es, den kryptographischen Co-Prozessor eines Freescale PowerPC zur Beschleunigung von kryptographischen Verfahren basierend auf Elliptischen Kurven zu verwenden (ECDSA und ECDH). | Studien-, Bachelor-, Masterarbeit, Projectwork |
| 3 | Zertifikatsrückruf in Automatisierungsnetzen Ziel dieser Abschlussarbeit ist die Evaluierung bestehender Verfahren zum Rückruf von Zertifikaten und verteilen von CRL, sowie die Erarbeitung von Anforderungen und Lösungen für einen Zertifikatsrückruf in Automatisierungsnetzen. | Studien-, Bachelor-, Masterarbeit, Projectwork |