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)

Text Books:

1. William Stallings , “Cryptography and Network Security Principles and Practice”, Pearson Education Inc., 6th Edition, 2014, ISBN: 978-93-325-1877-3

2. Bruce Schneier, “Applied Cryptography Protocols, Algorithms, and Source code in C”, Wiley Publications, 2nd Edition, ISBN: 9971-51-348-X.

MODULE 1

MODULE 2

 

MODULE 3

 

MODULE 4


 

MODULE 5



Comments

Popular posts from this blog

Explore Electronics: Cryptography