Learn · Theory and Practice of Modern Cryptography
Lecture 49 of 60Week 10
Lecture No - 49: Identity-based Encryption and Broadcast Encryption
Prof. Sourav Mukhopadhyay · IIT Kharagpur
Credits and licence
- From
- Theory and Practice of Modern Cryptography, IIT Kharagpur (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture No - 01: What is Cryptography?
- Lecture No - 02: Introduction to Cryptanalysis
- Lecture No - 03: Classical Cryptography
- Lecture No - 04: Polyalphabetic Cipher
- Lecture No - 05: Playfair Cipher and Affine Cipher
- Lecture No - 06: Hill Cipher
- Lecture No - 07: Block Cipher
- Lecture No - 08: SPN and Feistel Cipher
- Lecture No - 09: Data Encryption Standard (DES)
- Lecture No - 10: Data Encryption Standard (Cont…)
- Lecture No - 11: Cryptanalysis on DES
- Lecture No - 12: Advanced Encryption Standard (AES)
- Lecture No - 13: Advanced Encryption Standard (Cont…)
- Lecture No - 14: Advanced Encryption Standard (Cont…)
- Lecture No - 15: Shift Rows and Key-Scheduling on AES
- Lecture No - 16: Modes of Operation on Block cipher
- Lecture No - 17: Modes of Operation (Cont…)
- Lecture No - 18: Stream Cipher
- Lecture No - 19: Stream Cipher (Cont…)
- Lecture No - 20: Autokey Cipher, LFSR
- Lecture No - 21: Linear Feedback Shift Registers
- Lecture No - 22: Pseudo-Random Number Generator
- Lecture No - 23: Pseudo-Random Number Generator (Cont…)
- Lecture No - 24: Introduction to Public Key
- Lecture No - 25: Introduction to Public-Key (Cont…)
- Lecture No - 26 - Knapsack Cryptosystem
- Lecture No - 27 : Elementary Number Theory
- Lecture No - 28 : Extended Euclid Algorithm (Number Theory)
- Lecture No - 29: Euler’s Theorem (Number Theory)
- Lecture No - 30: Primality Test (Number Theory)
- Lecture No - 31: RSA Cryptosystem
- Lecture No - 32: RSA Cryptosystem (Cont…)
- Lecture No - 33: Security Aspects of RSA
- Lecture No - 34: ElGamal Cryptosystem
- Lecture No - 35: Elliptic Curve Cryptosystem
- Lecture No - 36: Rabin Cryptosystem
- Lecture No - 37: Message Authentication
- Lecture No - 38: Hash Function
- Lecture No - 39: Secure Hash Algorithm (SHA)
- Lecture No - 40: Introduction to Digital Signature
- Lecture No - 41: Digital Signature Schemes
- Lecture No - 42: Security Model on Public_key Encryption
- Lecture No - 43: Security Model on Digital Signature
- Lecture No - 44: Generic Attacks
- Lecture No - 45: Time-Memory Trade-Off Attack
- Lecture No - 46: Differential Cryptanalysis
- Lecture No - 47: Linear Cryptanalysis
- Lecture No - 48: Secret Sharing Scheme and Threshold Signature Scheme
- Lecture No - 49: Identity-based Encryption and Broadcast Encryption
- Lecture No - 50: Ring Signature
- Lecture No - 51 : Multi-Party Computation
- Lecture No - 52: Homomorphic Encryption
- Lecture No - 53: Functional Encryption
- Lecture No - 54: Attribute-Based Encryption (ABE)
- Lecture No - 55: Registration-Based Encryption (RBE)
- Lecture No - 56: Zero-Knowledge Proof
- Lecture No - 57: Post-Quantum Cryptography (PQC)
- Lecture No - 58: Lattice-Based Cryptography
- Lecture No - 59: Lattice-Based Cryptography (Cont…)
- Lecture No - 60: Hash-Based Cryptography