course: Implementierung kryptographischer Verfahren
- number:
- 141024
- teaching methods:
- lecture with tutorials
- media:
- blackboard platform, black board and chalk
- responsible:
- Prof. Dr.-Ing. Christof Paar
- lecturer:
- Prof. Dr.-Ing. Christof Paar (ETIT)
- language:
- german
- HWS:
- 3
- CP:
- 4
- offered in:
- winter term
dates in winter term
- start: Thursday the 13.10.2011
- lecture Thursdays: from 14:15 to 15.30 o'clock in ID 04/445
- tutorial Thursdays: from 16:00 to 16.45 o'clock in ID 04/445
Exam dates
Written exam on 24.08.2012
Duration: 120min
goals
Die Vorlesung verfolgt im wesentlichen die folgenden zwei Lernziele: Zum einen sollen die grundlegenden Algorithmen für die effiziente Implementierung rechenintensiver Kryptoverfahren vermittelt werden. Insbesondere soll der Umgang von Algorithmen mit sehr langen Operanden verstanden werden. Zum anderen soll das Zusammenspiel von Implementierungsmethoden und kryptographischer Sicherheit vermittelt werden.
content
Kryptographische Algorithmen sind der "Motor" hinter fast jeder praktischen Sicherheitslösung, von Internetsicherheit und Mobilfunksicherheit bis zur Geldkarte und PayTV. Gleichzeitig sind viele Krypto-Algorithmen allerdings extrem rechenintensiv, so dass effiziente Methoden für die Realisierung in Software gefunden werden müssen. Der andere wichtige Aspekt bei der Realisierung kryptographischer Verfahren ist die sichere Implementierung.
requirements
Grundkenntnisse der Programmiersprache C bzw. C++, idealerweise auch Grundkenntnisse über Kryptographie
recommended knowledge
Grundkenntnisse Kryptographie