COURSE SUMMARY
Course Title: 
Coding Theory And Cryptography
Course Code: 
18MAT733
Year Taught: 
2019
Semester: 
2
Type: 
Elective
Degree: 
Doctoral Programs
School: 
School of Arts and Sciences
Campus: 
Kochi

'Coding Theory And Cryptography' is an elective course offered in the second semester of M.Phil. in Mathematics program (Full Time/Part Time) offered by School of Arts & Sciences, Kochi.

Unit 1:

Introduction to linear codes and error correcting codes. Encoding and decoding of a linear code.

Unit 2:

Dual codes, Hamming codes and perfect codes.

Unit 3:

Cyclic codes. Codes with Latin Squares, Introduction to BCH codes.

Unit 4:

Classical ciphers: Cryptanalysis of classical ciphers, Probability theory, Perfect security. Block ciphers: DES, AES, Block cipher modes of operation.

Unit 5:

Private-key encryption: Chosen plaintext attacks, Randomised encryption, Pseudo randomness, Chosen cyphertext attacks.

  1. Katz and Lindell, Introduction to Modern Cryptography. Second Edition, Chapman & Hall/ CRC Press, 2014.
  2. Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography, CRC Press.
  3. Hans Delfs, Helmut Knebl, "Introduction to Cryptography, Principles and Applications", Springer Verlag.
  4. Raymond Hill, A first course in Coding Theory, Clarandon Press, Oxford (1986).
  5. J.H. Van Lint, Introduction to Coding Theory, Springer (1998).