Detailed Syllabus :

UNIT I: Introduction: Elements of Information security, Security attacks, services & mechanisms, A model of network security, Symmetric Cipher Model, Substitution Techniques, Transportation Techniques, Steganography.

UNIT II : Block Ciphers & Symmetric Key Cryptography

Traditional Block Cipher Structure, Block Cipher Design Principles, Data Encryption Standard, AES-Structure, Transformation functions, Key Expansion.

UNIT III : Number Theory: Prime and Relatively Prime Numbers, Modular Arithmetic, Fermat’s and Euler’s Theorems, The Chinese Remainder theorem.

Public Key Cryptography: Principles, public key cryptography algorithms, RSA Algorithms, Diffie Hellman Key Exchange, Elgamal encryption & decryption.

UNIT IV: Cryptographic Hash Functions & Digital Signatures

Application of Cryptographic hash Functions, Requirements & Security, Secure Hash Algorithm, Message Authentication Functions, Requirements & Security, and HMAC & CMAC. Digital Signatures, NIST Digital Signature Algorithm. Key management & distribution.

UNIT V: Transport Level Security: Web Security Requirements, Secure Socket Layer (SSL) and Transport Layer Security (TLS), Secure Shell (SSH), Electronic Mail Security: Pretty Good Privacy (PGP) and S/MIME.

UNIT VI : IP Security: IP Security Overview, IP Security Architecture, Authentication Header, Encapsulating Security Payload, Combining Security Associations and Key Management.