IT2352 CRYPTOGRAPHY AND NETWORK SECURITY
UNIT I
Security trends – Attacks and services – Classical crypto systems – Different types of ciphers – LFSR sequences – Basic Number theory – Congruences – Chinese Remainder theorem – Modular exponentiation – Fermat and Euler's theorem – Legendre and Jacobi symbols – Finite fields – continued fractions.
UNIT II
Simple DES – Differential cryptoanalysis – DES – Modes of operation – Triple DES – AES – RC4 – RSA – Attacks – Primality test – factoring.
UNIT III
Discrete Logarithms – Computing discrete logs – Diffie-Hellman key exchange – ElGamal Public key cryptosystems – Hash functions – Secure Hash – Birthday attacks - MD5 – Digital signatures – RSA – ElGamal – DSA.
UNIT IV
Authentication applications – Kerberos, X.509, PKI – Electronic Mail security – PGP, S/MIME – IP security – Web Security – SSL, TLS, SET.
UNIT V
System security – Intruders – Malicious software – viruses – Firewalls – Security Standards.
TEXT BOOKS
1. Wade Trappe, Lawrence C Washington, “ Introduction to Cryptography with coding theory”, 2nd ed, Pearson, 2007.
2. William Stallings, “Crpyptography and Network security Principles and Practices”, Pearson/PHI, 4th ed, 2006.
REFERENCES
1. W. Mao, “Modern Cryptography – Theory and Practice”, Pearson Education, Second Edition, 2007.
2. Charles P. Pfleeger, Shari Lawrence Pfleeger – Security in computing Third Edition – Prentice Hall of India, 2006