Applied Cryptography by University of Colorado (Coursera)
On a national and international scale, the University of Colorado is a renowned leader in higher education. To satisfy the different needs of the students and communities, they work together. In ways that are unique to Colorado and beyond, they stimulate innovation, inspire discovery, and support the expansion of knowledge.
Learners will create the logic and pseudo-code for widely used cryptographic primitives and algorithms (rather than simply knowing how to utilize them as black boxes), allowing them to implement the cryptographic primitives in any platform/language.
This Applied Cryptography course combines cryptography (techniques for preventing unwanted access to information) and information theory (the study of information coding and transfer). More precisely, the course looks at cryptography from an information-theoretical standpoint, covering issues like entropy and attacker knowledge capabilities, such as Kerckhoff's Principle. It also draws a distinction between information-theoretic and computational security to emphasize the divergent streams of thought that drive cryptographic algorithmic creation and security evaluations.
Duration: 5 months (2 hours per week)
Rating: 4.5 out of 5
Link: coursera.org/specializations/applied-crypto