Graduate Computer Science

CS G254: Network Security

Studies the theory and practice of computer security, focusing on the security aspects of multi-user systems and the internet. Introduces cryptographic tools such as encryption, key exchange, hashing and digital signatures in terms of their applicability to maintaining network security. Discusses security protocols for mobile networks. Topics include: firewalls, viruses, Trojan horses, password security, biometrics, VPNs, internet protocols such as SSL, IPSec, PGP, SNMP and others.
Prerequisites:
"CS G112/CS G712 (or taken concurrently) MS: Network, Systems, Info Sec"
Credit hours: 4