Inhalt

[ 921NESECRYK13 ] KV Cryptography

Versionsauswahl
Es ist eine neuere Version 2021W dieser LV im Curriculum Master's programme Business Informatics 2023W vorhanden.
(*) Unfortunately this information is not available in english.
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 2016W
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, SET, 3D Secure).

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). Angewandte Kryptographie. Person Studium.

Changing subject? No
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