Master of Mathematics in Computer Science - Cryptography, Security, and Privacy in Waterloo Canada | University of Waterloo

University of Waterloo | Waterloo Canada
Visit institution website for more information
Qualification
Masters Degree
Languages
English
Delivery Mode
On-Campus
Tuition (2025)
CAD 23,088
(c. USD16,571.32)
Attendance
Full-time
Full-time Duration
24 months

The David R. Cheriton School of Computer Science is globally recognized for excellence in education, scholarship, investigation, and career preparation. We draw outstanding students worldwide to learn and collaborate with our distinguished faculty. You'll have opportunities to engage in diverse research initiatives alongside world-renowned scholars. Our research covers the entire spectrum of computer science, from fundamental studies in systems, theory, and programming languages to cutting-edge work in human-computer interaction, DNA computing, quantum technologies, and both theoretical and practical machine learning applications. Graduate students benefit from: Dedicated research laboratory facilities. Chances to publish in leading academic conferences and journals. Platforms to present findings at top-tier conferences before fellow scholars, industry professionals, and domain experts. Graduate studies offer flexibility to either focus on independent research under faculty guidance or complete degree requirements through an eight-course program

The Cryptography, Security, and Privacy (CrySP) research group investigates numerous areas, ranging from developing cryptographic methods to assessing their practical implementation and user experience. Key research areas include: (Distributed) cryptographic systems. Creating secure communication protocols like key exchange mechanisms, secret distribution methods, identification systems, broadcast encryption, and oblivious transfer. Optimization of cryptographic operations. Developing and evaluating core cryptographic components including symmetric ciphers, public-key systems, digital signatures, authentication codes, key management protocols, and pairing-based cryptography. Hash function analysis. Examining security aspects of iterative designs and the random oracle model while developing universal hash function families. Private communication networks. Building next-generation secure communication networks with enhanced privacy, efficiency, and scalability compared to current solutions.


Destination of Study

Subjects of Study

Language Requirements

English
IELTS 6.5

Qualification Requirements

An Honours Bachelor degree in Computer Science or Engineering (or equivalent degree) with at least a 78% standing. Resume Supplementary information form (SIF) The SIF contains questions specific to your program, typically about why you want to enrol and your experience in that field. Review the application documents web page for more information about this requirement If a statement or letter is required by your program, review the writing your personal statement resources for helpful tips and tricks on completion Transcript(s) References Three references are required; at least two academic Proof of English language proficiency, if applicable TOEFL 93 (writing 22, speaking 22), IELTS 6.5 (writing 6.0, speaking 6.5)

Tuition CAD 23,088

Similar programs for you