Learn · NPTEL

Course10610715520 lectures

Introduction To Cryptology

Prof. S. Gangopadhay · IIT Roorkee

Start with lecture 1 At NPTEL

Lectures

Unit-1

  1. Lecture 01-Introduction Caeser cipher Video
  2. Lecture 02- Modular arithmetic, shift cipher Video
  3. Lecture 03- Affine Cipher, Vigenere Cipher Video
  4. Lecture 04- Prefect secrecy, Application of Shift Cipher Video
  5. Lecture 05- Problem Discussion on Affine cipher and Perfect Secrecy Video

Unit-2

  1. Product Cipher, Block Cipher, Modes of Operation for Block Cipher Video
  2. Substitution Permutation network, Fiestel Cipher Video
  3. S-Box Theory Video
  4. Cryptanalysis and its Variants, Linear Attack Video
  5. Problem Discussion Video

Unit-3

  1. Public Key Cryptology Introduction RSA Cryptosystem Video
  2. Complexity analysis of Euclidian Algorithm and RSA Cryptosystem square and multiply algorithm Video
  3. Primality testing: Miler-Rabin Algorithm, Legendre Symbol and Jacobi Symbol Video
  4. Efficien Computation of Jacobi Symbol Primality Testing:Solovay-Stassen Algorithm Video
  5. Problem Discussion on Jacobi Symbol Calculation and RSA Cryptosystem Video

Unit-4

  1. Cryptographic hash function: Introduction Video
  2. Random Oracle model, Security of hash functions Video
  3. Randomized Algorithm and its application on Preimage resistance and collision resistance Video
  4. Iterated Hash Functions Video
  5. Problem Discussionn Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Roorkee
Department
Computer Science and Engineering
Teacher
Prof. S. Gangopadhay
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