INFORMATION SECURITY (2205PC13)
Credits: 3
Prerequisites: Computer Networks, Mathematics
Course Outcome:
Upon successful completion of this course, students will be able to:
- Classify security attacks, services, and mechanisms, and apply classical & block ciphers (DES, Blowfish) with appropriate modes.
- Implement public key algorithms (RSA, Diffie-Hellman, ECC) and use hash functions & MACs (SHA-512, HMAC) for authentication.
- Apply digital signatures, Kerberos, X.509, and configure email security (PGP, S/MIME).
- Analyze IPSec (AH, ESP, key management) and evaluate web security protocols (SSL/TLS, SET).
- Identify malware and intruders, and design firewall rules & IDS for network defense.
UNIT I – Security Attacks, Services & Classical Encryption
- Attacks
- Interruption
- Interception
- Modification
- Fabrication
- Services
- Confidentiality
- Authentication
- Integrity
- Non-repudiation
- Access Control
- Availability
- Classical encryption
- DES
- Strength of DES
- Differential & linear cryptanalysis
- Block cipher principles
- Modes of operation
- Blowfish
- Traffic confidentiality
- Key distribution
- Random number generation
UNIT II – Public Key Crypto & Message Authentication
- Public key principles
- RSA
- Key management
- Diffie-Hellman
- Elliptic Curve Cryptography
- Message authentication
- Hash functions
- MACs
- SHA-512
- HMAC
UNIT III – Digital Signatures & Email Security
- Digital signatures
- Authentication protocols
- Digital Signature Standard
- Kerberos
- X.509
- Email security: PGP, S/MIME
UNIT IV – IP & Web Security
- IP Security (IPSec)
- Architecture
- AH
- ESP
- Security Associations
- Key Management
- Web Security
- SSL/TLS
- SET (Secure Electronic Transaction)
UNIT V – Intruders, Malware & Firewalls
- Intruders
- Viruses
- Worms
- Firewall design principles
- Trusted systems
- Intrusion detection systems (IDS)
Text Book:
- Cryptography and Network Security – William Stallings, Pearson, 4th Ed.
Reference Books:
- Network Security Essentials – Stallings (Reference)
- Principles of Information Security – Whitman, Thomson (Reference)
Link for Joining the Classroom for learning this subject