Course Details

Exam Registration5357
Course StatusOngoing
Course TypeElective
LanguageEnglish
Duration12 weeks
CategoriesComputer Science and Engineering, Systems, Cyber Security
Credit Points3
LevelUndergraduate/Postgraduate
Start Date19 Jan 2026
End Date10 Apr 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends20 Feb 2026
Exam Date25 Apr 2026 IST
NCrF Level4.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.

WeekCore Topics Covered
Week 1-2Introduction, Classical Cryptosystems, Block & Stream Ciphers, DES, Triple DES
Week 3-4Mathematical Foundations: Abstract Algebra, Number Theory, Modular Arithmetic
Week 5-7Public Key Cryptography: Diffie-Hellman, RSA, ElGamal, Elliptic Curve Cryptography
Week 8-9Message Integrity: Hash Functions (SHA), Digital Signatures (DSS), Key Management
Week 10-11Cryptanalysis: Linear & Differential Attacks, Modern Ciphers, IBE, ABE, Secret Sharing
Week 12Advanced 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 →

Explore More

Mock Test All Courses Start Learning Today