51.505 Foundations of Cybersecurity

Home / Education / MSSD / Courses / 51.505 Foundations of Cybersecurity

Course Description

This course provides students with a basic appreciation and understanding of the core concepts of information security: concepts for confidentiality, integrity and availability; information flow properties and access control, cryptographic primitives such as symmetric and asymmetric cryptography, cryptanalysis; core problems such as random number generation, entropy, and key distribution; and common attacker models. In addition, advanced concepts such as secure multiparty computations, electronic voting schemes and privacy enhancing technologies will be introduced.

12 credits


Martin Ochoa


Assignments and final exam