
|
Department of
Computational
Perception
|

|
Cryptography
344.016, 2 KV (3 ECTS), SS 2017
A.
Univ.Prof. Dr. Josef Scharinger
First meeting: Tuesday 14.03.2017, 10:15-11:45, MT 127
General information
In this course, students will learn about the
cryptographic concepts, algorithms and protocols currently most
relevant to ensure confidentiality, integrity, authenticity and
nonrepudiation in secure communication.
Schedule and content
- 14.03.: Plan semester schedule, establish project teams
- 21.03.: Introduction to cryptography: history, basic terms and methods, perfect secrecy, practical security
- 28.03.: DES - Data Encryption Standard: history, description, security, variants, modes for block ciphers, successor
- 04.04.: From DES to AES: IDEA (James Massey et.al.), SKIPJACK (originator:
NSA), AES (Advanced Encryption Standard as official successor to the DES)
- 25.04.: Symmetric stream ciphers: operational principle, generation of pseudo-random numbers, linear shift registers, A5
(GSM), RC4 (R. Rivest), ChaCha20 (D.J. Bernstein)
- 02.05.: Asymmetric cryptosystems:
motivation and operational principle, knapsack algorithms,
Diffie-Hellman key agreement, public key cryptography according to
ElGamal, RSA (key pair generation, encryption, decryption, security,
performance)
- 09.05.: Digital signatures, cryptographic hash functions:
motivation and problem statement, operational principle, certification
authorities (CAs), cryptographic hash functions (SHA-3),
signature algorithms (DSA, RSA)
- 16.05.: ECC - Elliptic Curve Cryptography:
as a promising alternative to well established asymmetric cryptosystems
(DH, DSA, ElGamal) in constrained environments (smartcards,
smartphones, etc.)
- 23.05.: PGP - Pretty Good Privacy: the probably most important cryptographic software system for secure e-mail transmission
- 30.05.: SSL/TLS - Secure Sockets Layer / Transport Layer Security: protocols for secure data transfer over the WWW (client-server communication)
- 13.06.: Secure payment systems: SET,
3D-Secure (Verified by Visa, Mastercard SecureCode)
- 20.06.: Written examination
- 27.06.: Present project, turn in project report
- 03.10.: Alternative date to write examination
Supporting documents
PDF versions of slides will be made available on Monday before each lecture via KUSSS.
last edited by js on Feb 06, 2017