CSE310
UndergraduateIntroduction to Cryptography
Course Description
main objective of this course is unveiling some of the fascinating magic of cryptography, and to provide students with understanding to the tools of cryptography. Students will discover how cryptography ensures privacy, authenticity, and integrity to both data and systems in this modern digital age. Cryptography tools, includes both symmetric and asymmetric encryptions, practical usage of these tools including digital signature, message authentication, digital envelops, message authentications hash functions more. Modern Cryptography uses mathematical language to precisely pin down elusive security goals, design primitives and protocols to achieve these goals, and validate the security of designed primitives and protocols using mathematical proofs based on clearly stated hardness assumptions. Therefore, to learn cryptography, it is essential to understand its mathematical underpinning. In this class, we will see the inner-working of cryptography for several core cryptographic tools, fr
Course Details
Course Materials
Professors
No professors listed yet