Cryptography
Course Code 18EC744
Syllabus
Module -1
Classical Encryption Techniques: Symmetric cipher model, Substitution techniques, Transposition techniques (Text 1: Chapter 1) Basic Concepts of Number Theory and Finite Fields: Euclidean algorithm, Modular arithmetic (Text 1: Chapter 3)
Module -2
SYMMETRIC CIPHERS: Traditional Block Cipher structure, Data encryption standard (DES), The AES Cipher.
(Text 1: Chapter 2: Section1, 2, Chapter 4:Section 2, 3, 4)
Module -3
Basic Concepts of Number Theory and Finite Fields:Groups, Rings and Fields, Finite fields of the form GF(p), Prime Numbers, Fermat’s and Euler’s theorem, discrete logarithm.
(Text 1: Chapter 3 and Chapter 7: Section 1, 2, 5)
Module -4
ASYMMETRIC CIPHERS: Principles of Public-Key Cryptosystems, The RSA algorithm, Diffie - Hellman Key Exchange, Elliptic Curve Arithmetic, Elliptic Curve Cryptography
(Text 1: Chapter 8, Chapter 9: Section 1, 3, 4)
Module -5
Pseudo-Random-Sequence Generators and Stream Ciphers: Linear Congruential Generators, Linear Feedback Shift Registers, Design and analysis of stream ciphers, Stream ciphers using LFSRs, A5, Hughes XPD/KPD, Nanoteq, Rambutan, Additive generators, Gifford, Algorithm M,PKZIP (Text 2: Chapter 16)
Comments
Post a Comment
Please do not add any spam link in comment box.