
12
Weeks
0
Questions
ABOUT THE COURSE: This course offers a rigorous introduction to modern cryptography, covering both established and emerging cryptographic techniques. Beginning with classical cryptography and cryptanalysis, it progresses through symmetric-key and public-key cryptography, cryptographic hash functions, digital signatures, key exchange protocols, and the mathematical foundations of cryptography. The course also introduces cryptanalytic techniques for evaluating the security of cryptographic algorithms, followed by advanced cryptographic primitives such as identity-based encryption, attribute-based encryption, secure multiparty computation, homomorphic encryption, functional encryption, zero-knowledge proofs, and post-quantum cryptography. These advanced primitives underpin practical applications in cybersecurity, blockchain, cloud computing, digital payments, and privacy-preserving systems. It provides a strong foundation for advanced studies and research in cybersecurity, information security, and privacy-preserving technologies. INTENDED AUDIENCE: Computer Science PREREQUISITES: Higher Secondary Mathematics knowledge INDUSTRY SUPPORT: Stratign FZE, Dubai (UAE), SAG, DRDO, ISRO, WESEE, NTRO
Complete solutions with explanations
Highly rated
Get instant access to all weekly assignments
📝
Detailed Solutions
🎯
Accurate Answers
💡
Explanations
🔄
Updated Weekly
12 weekly assignments available