Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPA-MOKAcad. year: 2024/2025
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
Exercise in computer lab
Laboratory 1 - Introduction to pythonLaboratory 2 - Numpy library and LatticeLaboratory 3 - LWE problem and Regev schemeLaboratory 4 - PQCLaboratory 5 - Homomorphic EncryptionLaboratory 6 - Fully Homomorphic Encryption and ApplicationsLaboratory 7 - Secret SharingLaboratory 8 - Secure Multiparty ComputationLaboratory 9 - Blockchain & Project DiscussionLaboratory 10 - Smart Contracts and CryptocurrenciesLaboratory 11 - Data AnonymizationLaboratory 12 - K-anonymity