Network Security
Syllabus
Introduction: Security Goals, Attacks, Security Services and Mechanisms.
Fundamentals of Cryptography: Revision to NP Problems, One-Way Function, Symmetric Cryptography, Asymmetric Cryptography, Hash Function, MAC Function, Digital Signature, RSA, Discrete Log Problem, Elliptic Curve Cryptography, Block Cipher vs. Stream Cipher.
Entity Authentication: Password based Authentication, Challenge Response Protocols, Zero-Knowledge Protocols, Biometric Authentication.
Key Management: Symmetric Key Distribution, KERBEROS, Symmetric Key Agreement, Diffie-Hellman Key Establishment, Public Key Distribution.
Application Layer Security in Internet: E-mail Security, PGP, S/MIME, DKIM.
Transport Layer Security in Internet: SSL Architecture and Protocols, SSL Message Formats, S-TLS Protocol.
Network Layer Security in Internet: IPSec. Protocol – two modes of operation, AH & ESP Protocol, Security Association and Security Policy Management in IPSec., IKE Protocol, ISAKMP Protocol.
WLAN (IEEE 802.11) Security: IEEE802.11 WLAN Overview, WLAN Threats, IEEE 802.11i WLAN Security Protocol - WEP, WPA, RSN.
Advanced Wireless Networks and Their Security Issues: Security in MANET, VANET, WSN etc.
Formal Verification of Security Protocols: Introduction to formal verification of security protocol, BAN Logic Analysis.
Book References
B. A. Forouzan and D. Mukhopadhyay, Cryptography & Network Security, McGraw Hill, Special Indian Edition. Click Here for E-Book
W. Stallings, Cryptography and Network Security, Pearson Education. Click Here for E-Book
N. Krawety, Introduction to Network Security, Thompson, Special India Ed.