# Introduction To Cryptology

- Institution: IIT Roorkee
- Department: Computer Science and Engineering
- Teacher: Prof. S. Gangopadhay
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106107155)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106107155)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Lecture 01-Introduction Caeser cipher](https://invisiblenetwork.ai/learn/nptel/106107155/552c711d5a0f) (Video)
2. [Lecture 02- Modular arithmetic, shift cipher](https://invisiblenetwork.ai/learn/nptel/106107155/9033bade3fcc) (Video)
3. [Lecture 03- Affine Cipher, Vigenere Cipher](https://invisiblenetwork.ai/learn/nptel/106107155/7286e956c3fa) (Video)
4. [Lecture 04- Prefect secrecy, Application of Shift Cipher](https://invisiblenetwork.ai/learn/nptel/106107155/3a04e896d806) (Video)
5. [Lecture 05- Problem Discussion on Affine cipher and Perfect Secrecy](https://invisiblenetwork.ai/learn/nptel/106107155/2d363189ec15) (Video)
6. [Product Cipher, Block Cipher, Modes of Operation for Block Cipher](https://invisiblenetwork.ai/learn/nptel/106107155/60e9e27776f0) (Video)
7. [Substitution Permutation network, Fiestel Cipher](https://invisiblenetwork.ai/learn/nptel/106107155/00c1019e956e) (Video)
8. [S-Box Theory](https://invisiblenetwork.ai/learn/nptel/106107155/5836c341f6df) (Video)
9. [Cryptanalysis and its Variants, Linear Attack](https://invisiblenetwork.ai/learn/nptel/106107155/013bc7049c7f) (Video)
10. [Problem Discussion](https://invisiblenetwork.ai/learn/nptel/106107155/95c4a25d952a) (Video)
11. [Public Key Cryptology Introduction RSA Cryptosystem](https://invisiblenetwork.ai/learn/nptel/106107155/d6cb3a229719) (Video)
12. [Complexity analysis of Euclidian Algorithm and RSA Cryptosystem square and multiply algorithm](https://invisiblenetwork.ai/learn/nptel/106107155/69d8ef69e6a8) (Video)
13. [Primality testing: Miler-Rabin Algorithm, Legendre Symbol and Jacobi Symbol](https://invisiblenetwork.ai/learn/nptel/106107155/a152639d6648) (Video)
14. [Efficien Computation of Jacobi Symbol Primality Testing:Solovay-Stassen Algorithm](https://invisiblenetwork.ai/learn/nptel/106107155/10b6a26894a2) (Video)
15. [Problem Discussion on Jacobi Symbol Calculation and RSA Cryptosystem](https://invisiblenetwork.ai/learn/nptel/106107155/0aee509b442a) (Video)
16. [Cryptographic hash function: Introduction](https://invisiblenetwork.ai/learn/nptel/106107155/14ea8889cc65) (Video)
17. [Random Oracle model, Security of hash functions](https://invisiblenetwork.ai/learn/nptel/106107155/25c2de7e80cc) (Video)
18. [Randomized Algorithm and its application on Preimage resistance and collision resistance](https://invisiblenetwork.ai/learn/nptel/106107155/1c1638953388) (Video)
19. [Iterated Hash Functions](https://invisiblenetwork.ai/learn/nptel/106107155/19e14d825bd7) (Video)
20. [Problem Discussionn](https://invisiblenetwork.ai/learn/nptel/106107155/430c9a52d27f) (Video)
