Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPA-MOKAcad. year: 2023/2024
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.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Elearning
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
1. Introduction to modern cryptography, Number Theory.2. Modular arithmetics, Algebraic structures.3. Basic cryptographic primitives overview.4. Elliptic curve cryptography.5. Bilinear pairing.6. Protocols using bilinear pairing.7. Commitment schemes.8. Zero-knowledge protocols.9. Sigma protocols.10. Sigma protocols II.11. Group signatures.12. Attribute-based credentials.
Exercise in computer lab