Course

M462 - Cryptology

Course No: 
M462
Credit: 
4
Prerequisites: 
M202
Approval: 
2014
UG-Elective
PG-Core
Syllabus: 
Overview: Cryptography and cryptanalysis, some simple cryptosystems (e.g.,shift, substitution, affine, knapsack) and their cryptanalysis, classification of cryptosystems, classification of attacks; Information Theoretic Ideas: Perfect secrecy, entropy;
Secret key cryptosystem: stream cipher, LFSR based stream ciphers, cryptanalysis of stream cipher (e.g., correlation attack, algebraic attacks), block cipher, DES, linear and differential cryptanalysis, AES;
Public-key cryptosystem: Implementation and cryptanalysis of RSA, ElGamal public key cryptosystem, Discrete logarithm problem, elliptic curve cryptography; Data integrity and authentication: Hash functions, message authentication code, digital signature scheme, ElGamal signature scheme; Secret sharing: Shamir’s threshold scheme, general access structure and secret sharing.
Reference Books: 
  1. D. R. Stinson, “Cryptography: Theory And Practice”, Chapman & Hall/CRC, 2006.
  2. A. J. Menezes, P. C. van Oorschot, S. A. Vanstone, “Handbook of Applied Cryptography”, CRC Press, 1997.

Contact us

School of Mathematical Sciences

NISERPO- Bhimpur-PadanpurVia- Jatni, District- Khurda, Odisha, India, PIN- 752050

Tel: +91-674-249-4081

Corporate Site - This is a contributing Drupal Theme
Design by WeebPal.