CS454

NETWORK SECURITY

  1. Introduction - Attacks, services and mechanisms - Classical encryption techniques - DES - Block cipher - Design principles and modes of operation.

  2. Encryption Algorithms - Hash functions - Triple DES - RC5 - Key management - Public key cryptography - RSA algorithm - Digital signatures and authentication protocols.

  3. System Security - Backups - Integrity management - Protecting against programmed threats, viruses and worms - Physical security - Personnel security.

  4. Network Security - Protection against eavesdropping - Security for modems - IP security - Web security - Electronic mail security - Authentication applications.

  5. Security Tools - Firewalls - Wrappers - Proxies - Discovering a break-in - Denial of service attacks and solutions - Cryptographic security tools: Kerberos, PGP, SSH, SRP, OPIE.

TEXT:

  • WILLIAM STALLINGS, "Cryptography and Network Security – Principles and Practice", II Edition, Pearson Education, 2000, Ch 1 to 16
  • STEVE BURNETT, STEPHENE PAINE, "RSA Security's official guide to cryptography", RSA Pren, Tata McGraw Hill Edition, 2001
  • E. NEMETH, G. SNYDER, S. SEEBASS, T.R. HEIN, "UNIX System Administration Handbook", III Edition, Pearson Education, Asia, 2001