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.