SwedenMaster's0.3 years

Foundations of Cryptography

KTH Royal Institute of TechnologyStockholm, Sweden

Fee for international students

SEK 22,500 for the whole course (as of 2026)Source: UHR/universityadmissions API
Intakes
Not published
Duration
0.3 years
Book a free consultation

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