Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Theory and Practice of Modern Cryptography

NPTEL via Swayam

Overview

Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
ABOUT THE COURSE:
This course introduces fundamental and advanced concepts in modern cryptography through an intuitive and application-oriented approach. It begins with classical cryptography, covering block ciphers, stream ciphers, and public-key systems and progresses to modern topics like digital signatures, hash functions, elliptic curve cryptography, and post-quantum cryptography. Advanced areas such as zero-knowledge proofs, homomorphic encryption, Functional encryption, and secure multiparty computation are also discussed. Designed for learners from diverse academic backgrounds, the course emphasizes real-world applications in secure communications, blockchain, and digital payments, with minimal mathematical prerequisites. By the end, students will understand key cryptographic primitives, their security goals, and the evolving landscape of cyber threats. The course equips learners to critically analyze and apply cryptographic tools in practical systems, serving as a solid foundation for further study or careers in cybersecurity, software engineering, or digital forensics.
INTENDED AUDIENCE: Computer Science
PREREQUISITES: Higher Secondary Mathematics knowledge
INDUSTRY SUPPORT: Stratign FZE, Dubai (UAE), SAG, DRDO, ISRO, WESEE, NTRO

Taught by

Prof. Sourav Mukhopadhyay

Reviews

Start your review of Theory and Practice of Modern Cryptography

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.