[ 921NESECRYK13 ] KV Cryptography

Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M1 - Master's programme 1. year Computer Science Josef Scharinger 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2021W
Objectives Students acquire sound knowledge of cryptographic methods on data and communication security. The course explores current cryptographic concepts, algorithms, protocols and systems found in information security in depth.
Subject Base concepts of cryptography; symmetric block ciphers (DES, 3DES, IDEA, Skipjack, AES); symmetric stream ciphers (shift registers, RC4, Seal, A5); asymmetric cryptosystems (Diffie-Helmann, ElGamal, RSA); digital signatures (certificates, DSA, RSA); cryptographic hash functions (SHA-3); elliptic curve cryptography; applications and protocols (PGP, SSL/TLS); post-quantum cryptography.

Project: students have to choose, analyze, and document (in groups) either a practical system where cryptography is applied, or advanced theoretical aspects of cryptography that can not be treated in depth in the lecture due to time constraints.

Criteria for evaluation Written exam at the end of the semester; realization, presentation and documentation of (small) project.
Methods Slide presentation with case studies on the blackboard; project
Language English
Study material PDF-versions of the slides used in the lecture will be made available via KUSSS.

Recommended reading: Bruce Schneier (2006). Applied Cryptography. Person Studium. Jean-Philippe Aumasson (2018). Serious Cryptography. No Starch Press.

Changing subject? No
Further information
Corresponding lecture in collaboration with 921NESESECK13 (or INMAWKVSECC): KV Secure Code (1,5 ECTS) equivalent to
INMNPKVKRYP: KV Kryptographie (4,5 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment