/MPA-MOK

FEEC BUT - Modern Cryptography (MPA-MOK) Labs course

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Modern Cryptography - MPA-MOK

Acad. year: 2023/2024 - Course detail

The course covers the topics of modern cryptography and its concrete applications. In particular, the course covers: post-quantum cryptography, lattice-based cryptography, cloud computing, secure data processing, homomorphic encryption, secure multi-party computation, secret sharing, e-voting, blockchain, cryptocurrencies, data privacy, and disclosure risk control.

Points on labs:

Total points: 40
Points from labs (11 counted labs): max 2 each lab (total max 22)
Points from homeworks (11 counted HWs): max 1 each HW (total max 11)
Points from project discussion: max 7
Absence from labs: max 2


The credit is required for final exam admission and is awarded upon obtaining at least 20 points from laboratories and max. two absences.


Laboratiries:


Classes:


Projects:

Projects are based on publications, i.e. articles on topics taught in this course.

  • This link allows
    • checking the list of chosen article for this year
    • checking the chosen articles of the previous years
    • seeing suggested articles for the projects
  • The best projects can become publications in EEICT workshop where awards are given to the best articles.

EEICT publications:

References:

eLearning course
Supervisor's Notice
Preliminaries