Go to JKU Homepage
LIT Secure and Correct Systems Lab
What's that?

Institutes, schools, other departments, and programs create their own web content and menus.

To help you better navigate the site, see here where you are at the moment.

KV Advanced Cryptology

Course Description

The course introduces advanced cryptographic techniques and algorithms including, but not limited to, the following:

  • Some Selected Attacks on Public-Key Encryption and Signatures

  • Provable Security

  • Homomorphic Encryption

  • Commitments

  • Interactive Proofs

  • Identity-Based Cryptography

  • "Special" Digital Signatures

  • Secret Sharing

The particular choice of topics is subject to change and done as time permits. We will include new topics as they emerge, and drop (older) topics upon decaying interest.

There are no explicit pre-requisites to attend the course, though it is advantageous to have completed “344.016 Cryptography” or other security courses. The required basics will, however, be reviewed and provided in this course to all students to self-prepare or refresh their knowledge. The course content does not overlap with other security courses.

The teaching follows a lecture with aligned hands-on examples and exercises. Students will be asked to implement some of the techniques to run their own instances of various algorithms and attacks to see them “in action”.

The grading is based on the submission of exercise sheets and a final literature survey.