Foundations of Cryptography
KTH Royal Institute of TechnologyStockholm, Sweden
Fee for international students
- Intakes
- Not published
- Duration
- 0.3 years
Programme facts
- Level
- Master's
- Duration
- 0.3 years
- Language of teaching
- English
- Study mode
- part time
- Credits
- 8 ECTS
- Intakes
- Not published
About this programme
Dive into the world of cryptography and learn how to secure information in an increasingly digital age. This course comprehensively introduces the key principles behind cryptographic systems, from classic methods to modern encryption standards. You’ll gain a solid foundation in symmetric and asymmetric encryption techniques, cryptographic hash functions, and the role of randomness in security systems. Perfect for those interested in cybersecurity, software development, or digital communication, this course prepares you to analyze and develop cryptographic protocols confidently. Choose semester and course offering to see current information and more about the course, such as course syllabus, study period, and application information. Please note: all information from the Course syllabus is available on this page in an accessible format. Classic cryptosystems. What does secure encryption mean? Background in information theory, entropy. Symmetric encryption algorithms such as Advanced Encryption Standard (AES). Open key systems for encryption and digital signatures e.g. RSA, ElGamal and Schnorr signatures. Cryptographically secure hash functions in theory and practice (SHA). Properties and examples of pseudo-random number generators. Connections to complexity theory. in order to be able to work with analysis and development of cryptographic protocols and systems. Knowledge of Algorithms and Data Structures, 6 credits, equivalent to completed course DD1338/DD1320-DD1328/DD2325/ID1020/ID1021.
Entry requirements
This university does not publish entry requirements in our data. A counsellor can confirm them for you.
Check if you qualify