Back close

Course Detail

Course Name Coding Theory And Cryptography
Program M.Phil. in Mathematics (Offered at Kochi Campus)
Year Taught 2019
Degree Postgraduate (PG)
School School of Arts and Sciences
Campus 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).

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now