Course10610516262 lectures
Cryptography and Network Security
Prof. Sourav Mukhopadhyay · IIT Kharagpur
Lectures
Week 1
- Lecture 01: Introduction to Cryptography.
- Lecture 02: Classical Cryptosystem.
- Lecture 03: Cryptanalysis on Substitution Cipher (Frequency Analysis ).
- Lecture 04: Play Fair Cipher.
- Lecture 05: Block Cipher
Week 2
- Lecture 6 : Data Encryption Standard (DES).
- Lecture 7 : DES (Contd.).
- Lecture 8 : Triple DES and Modes of Operation.
- Lecture 9 : Stream Cipher.
- Lecture 10 : Pseudorandom Sequence
Week 3
- Lecture 11 : LFSR Based StreamCipher
- Lecture 12 : Mathematical Background
- Lecture 13 : Abstract Algebra (Contd.)
- Lecture 14 : Number Theory
- Lecture 15 : Number Theory (Contd.)
Week 4
- Lecture 16 : Modular Inverse
- Lecture 17 : Extended Euclidean Algorithm
- Lecture 18 : Fermat's Little Theorem, Euler Phi - Function
- Lecture 19 : Euler's theorem, Quadratic Residue
- Lecture 20 : Polynomial Arithmetic
Week 5
- Lecture 21 : Advanced Encryption Standard (AES)
- Lecture 22 : Advanced Encryption Standard (AES) (Contd.)
- Lecture 23 : Introduction to Public Key Cryptosystem, Diffie-Hellman Key Exchange.
- Lecture 24 : Knapsack Cryptosystem.
- Lecture 25 : RSA Cryptosystem
WEEK 6
- Lecture 26: More on RSA
- Lecture 27: Primarily Testing
- Lecture 28: ElGamal Cryptosystem.
- Lecture 29: Elliptic Curve over the Reals
- Lecture 30: Elliptic curve Modulo a Prime.
WEEK 7
- Lecture 31: Generalised ElGamal Public Key Cryptosystem
- Lecture 32: Chinese Remainder Theorem
- Lecture 33: Rabin Cryptosystem
- Lecture 34: Legendre and Jacobi Symbol
- Lecture 35: Jacobi Symbol (Contd.)
WEEK 8
- Lecture 36: Message Authentication.
- Lecture 37: Digital Signature.
- Lecture 38: Key Management
- Lecture 39: Key Exchange
- Lecture 40: Hash Function
WEEK 9
- Lecture 41: Universal Hashing
- Lecture 42: Cryptographic Hash Function
- Lecture 43: Secure Hash Algorithm (SHA)
- Lecture 44: Digital Signature Standard (DSS)
- Lecture 45: More on Key Exchange Protocol
WEEK 10
- Lecture 46: Cryptoanalisis
- Lecture 47: Memory Trade off Attack
- Lecture 48:Differential Cryptoanalysis
- Lecture 49: More on Differential Cryptoanalysis
- Lecture 50: Linear Cryptoanalysis
WEEK 11
- Lecture 51: Cryptoanalysis and Stream Cipher
- Lecture 52: Modern Stream Cipher
- Lecture 53: Shamir Secret Sharing
- Lecture 54: Identity Based Eneryption (IBE)
- Lecture 55: Attribute Based Encryption
WEEK 12
- Lecture 56: Functional Encryption (Introduction)
- Lecture 57: Discrete Logarithm Problem (DLP)
- Lecture 58: Implementation Attacks
- Lecture 59: The Secure Sockets layer (SSL)
- Lecture 60: Pretty Good Privacy (PGP)
Live Session
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kharagpur
- Department
- Computer Science and Engineering
- Teacher
- Prof. Sourav Mukhopadhyay
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL101105083
Course
Space Flight Mechanics
99 lectures · Source's player
NPTEL101105084
Course
Aircraft Structures - I
42 lectures · Source's player
NPTEL101105085
Course
Introduction to CFD
65 lectures · Source's player
NPTEL101105089
Course
Aerodynamic Design of Axial Flow Compressors & Fans
69 lectures · Source's player
NPTEL101105090
Course
Smart Structures
62 lectures · Source's player
NPTEL101105660
Course
Industrial Aerodynamics
60 lectures · Source's player
NPTEL101105662
Course
Mechanics of Composite Materials and Structures
64 lectures · Source's player
NPTEL101105024
Course
High Speed Aero Dynamics
40 lectures · Video
NPTEL101105030
Course
Space Flight Mechanics
45 lectures · Video
NPTEL101105059
Course
Introduction to Aerodynamics
46 lectures · Video
NPTEL101105077
Course
Satellite Attitude Dynamics and Control
76 lectures · Video
NPTEL101105081
Course
Vibration And Structural Dynamics
42 lectures · Video