
|
Department of
Computational
Perception
|

|
Cryptography
344.016, KV, 2h (3.0 ECTS), SS 2015
A.
Univ.Prof. Dr. Josef Scharinger
Time: Tuesday, 10:15 – 11:45
First meeting: Tuesday, March 10, 2015
Location: MT 128
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
- 03.03.: No lecture (second chance to write examination "Biometric Identification" from WS 2014/15)
- 10.03.: Semester schedule, formation of project groups
- 17.03.: Introduction to cryptography: history, basic terms and methods, perfect secrecy, practical security
- 24.03.: DES - Data Encryption Standard: history, description, security, variants, modes for block ciphers, successor
- 14.04.: From DES to AES: IDEA (James Massey et.al.), SKIPJACK (originator:
NSA), AES (Advanced Encryption Standard as official successor to the DES)
- 21.04.: Symmetric stream ciphers: operational principle, generation of pseudo-random numbers, linear shift registers, RC4 (RSAInc, Netscape), A5
(GSM), SEAL (IBM), generation of real random sequences
- 28.04.: 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)
- 05.05.: Digital signatures, cryptographic hash functions:
motivation and problem statement, operational principle, certification
authorities (CAs), cryptographic hash functions (SHA-3),
signature algorithms (DSA, RSA)
- 12.05.: ECC - Elliptic Curve Cryptography:
as a promising alternative to well established asymmetric cryptosystems
(DH, DSA, ElGamal) in constrained environments (smartcards,
smartphones, etc.)
- 19.05.: PGP - Pretty Good Privacy: the probably most important cryptographic software system for secure e-mail transmission
- 02.06.: SSL/TLS - Secure Sockets Layer / Transport Layer Security: protocols for secure data transfer over the WWW (client-server communication)
- 09.06.: Secure payment systems: SET,
3D-Secure (Verified by Visa, Mastercard SecureCode)
- 16.06.: Written examination
- 23.06.: Present project, turn in project report
- 30.06.: Back-up date
- 06.10.: Second chance 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 3, 2015