Course detail
Advanced Cryptography
FEKT-DPC-PKRAcad. year: 2022/2023
The subject is focused on the following topics: number theory, group theory, elliptic curve cryptography, cryptographic commitment schemes, interactive proof systems, zero-knowledge protocols, blinded signatures, groups signatures, anonymous credentials, homomorphic encryption, construction of post-quantum cryptography based on lattices, cryptocurrency and blockchain.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2. Elliptic curve cryptography
3. Commitment schemes
4. Sigma protocols
5. Blinded digital signatures
6. Group signatures
7. Credential schemes
8. Homomorphic encryption
9. Introduction to Post-Quantum Cryptography
10. Post-quantum cryptographic schemes
11. Blockchain and cryptocurrencies
12. Selected topics of modern cryptography I
13. Selected topics of modern cryptography II
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
SCHNEIER, Bruce. Applied cryptography: protocols, algorithms, and source code in C. 20th anniversary edition. Indianapolis: Wiley, 2015, xxv, 758 stran : ilustrace. ISBN 978-1-119-09672-6. (EN)
Recommended reading
Elearning
Classification of course in study plans
- Programme DPC-IBE Doctoral 0 year of study, winter semester, compulsory
Type of course unit
Elearning