Learners will build the logic and the pseudo-code for the widely used cryptographic primitives and algorithms (as opposed to merely knowing how to use them as black boxes), which will enable them to implement the cryptographic primitives in any platforms/language they choose.
The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond.
Can I just enroll in a single course?
Can I take the course for free?
此课程是 100% 在线学习吗？是否需要现场参加课程？
The learners are recommended to have background in engineering and have a working knowledge of discrete mathematics and probability.
Do I need to take the courses in a specific order?
It is recommended to follow the order of the courses as specified in this specialization.
Will I earn university credit for completing the Specialization?
University of Colorado system plans to give university credit for this specialization, but the discussion is ongoing. This page will get updated when the details are finalized.
By the end of this specialization, the learners will be able to apply cryptography to secure networking and systems, design cryptographic protocols and cryptosystems using established primitives, and evaluate the security strength and identify the potential vulnerabilities of existing systems.