Cryptography & Network Security Course | IIT Kharagpur | Prof. Sourav Mukhopadhyay
Course Details
| Exam Registration | 5357 |
|---|---|
| Course Status | Ongoing |
| Course Type | Elective |
| Language | English |
| Duration | 12 weeks |
| Categories | Computer Science and Engineering, Systems, Cyber Security |
| Credit Points | 3 |
| Level | Undergraduate/Postgraduate |
| Start Date | 19 Jan 2026 |
| End Date | 10 Apr 2026 |
| Enrollment Ends | 02 Feb 2026 |
| Exam Registration Ends | 20 Feb 2026 |
| Exam Date | 25 Apr 2026 IST |
| NCrF Level | 4.5 — 8.0 |
Master the Digital Fortress: A Deep Dive into Cryptography and Network Security
In an era where data is the new currency, protecting digital information has become paramount. The Cryptography and Network Security course, offered by the prestigious Indian Institute of Technology Kharagpur, stands as a beacon for students and professionals aiming to build an unassailable understanding of digital defense mechanisms. This meticulously designed 12-week program is your gateway to the fascinating world of securing online communications and systems.
Meet Your Expert Guide: Prof. Sourav Mukhopadhyay
Leading this intellectual journey is Prof. Sourav Mukhopadhyay, an Associate Professor in the Department of Mathematics at IIT Kharagpur. With an illustrious academic and research career spanning globally renowned institutions, Prof. Mukhopadhyay brings unparalleled expertise to the classroom.
- Educational Pedigree: B.Sc (Hons) in Mathematics from University of Calcutta, M.Stat, M.Tech, and a Ph.D. in Computer Science from the Indian Statistical Institute.
- Global Research Experience: Post-doctoral work and research fellowships at National University of Singapore (NUS), Nanyang Technological University (NTU) Singapore, Inria France, and Dublin City University (DCU) Ireland.
- Specialization: His work with the Cryptology Research Group at ISI and international projects provides a rich, practical foundation for the course's advanced topics.
Course Overview: What Will You Learn?
This undergraduate/postgraduate level course is crafted to transform beginners into knowledgeable practitioners. It bridges the gap between theoretical cryptography and its practical application in modern network security.
Primary Objectives:
- Develop a fundamental understanding of cryptographic algorithms that protect online users.
- Gain a workable knowledge of the mathematics (algebra, number theory) underpinning cryptology.
- Analyze historical cryptosystem attacks to build robust, future-proof security solutions.
- Explore a wide array of cryptographic primitives and cutting-edge advancements like blockchain and post-quantum cryptography.
Detailed 12-Week Course Curriculum
The course is systematically structured to build knowledge from the ground up, culminating in advanced contemporary topics.
| Week | Core Topics Covered |
|---|---|
| Week 1-2 | Introduction, Classical Cryptosystems, Block & Stream Ciphers, DES, Triple DES |
| Week 3-4 | Mathematical Foundations: Abstract Algebra, Number Theory, Modular Arithmetic |
| Week 5-7 | Public Key Cryptography: Diffie-Hellman, RSA, ElGamal, Elliptic Curve Cryptography |
| Week 8-9 | Message Integrity: Hash Functions (SHA), Digital Signatures (DSS), Key Management |
| Week 10-11 | Cryptanalysis: Linear & Differential Attacks, Modern Ciphers, IBE, ABE, Secret Sharing |
| Week 12 | Advanced Applications: Side-Channel Attacks, SSL/PGP, Quantum Cryptography, Blockchain & Bitcoin |
Why This Course is Essential for Your Career
This course goes beyond academic theory, directly addressing the skills gap in the global cybersecurity industry.
- Industry Relevance: The curriculum is supported and recognized by leading organizations including Stratign FZE (Dubai), SAG, DRDO, ISRO, WESEE, and NTRO.
- Comprehensive Skill Set: From foundational AES/RSA to futuristic blockchain and post-quantum crypto, you gain end-to-end knowledge.
- Cryptanalysis Focus: Learning to attack systems is the best way to learn to defend them. This focus prepares you for real-world cybersecurity challenges in network, data, cloud, and mobile security.
Who Should Enroll?
This course is ideally suited for:
- Undergraduate and Postgraduate students in Computer Science, Mathematics, or Electronics.
- IT Professionals seeking to transition into cybersecurity roles.
- Software Developers aiming to build more secure applications.
- Any enthusiast with a basic understanding of programming and mathematics who wants to decipher the world of codes and digital security.
Duration: 12 Weeks
Level: Undergraduate/Postgraduate
Category: Computer Science & Engineering, Systems, Cyber Security
Begin Your Journey in Securing the Digital Future
The Cryptography and Network Security course by IIT Kharagpur is more than just a class; it's an investment in a critical skillset for the digital age. Under the expert guidance of Prof. Sourav Mukhopadhyay, you will unravel the principles that secure everything from your online payments to national infrastructure. Whether you aim to be a cryptographer, a security analyst, or a informed developer, this course provides the rigorous foundation and advanced insights needed to excel. Enroll today and take the first step towards becoming a guardian of the cyber world.
Enroll Now →