A chat room assignment for teaching network security

WG Mitchener, A Vahdat - ACM SIGCSE Bulletin, 2001 - dl.acm.org
ACM SIGCSE Bulletin, 2001dl.acm.org
This paper describes a chat room application suitable for teaching basic network
programming and security protocols. A client/server design illustrates the structure of current
scalable network services while a multicast version demonstrates the need for efficient
simultaneous distribution of network content to multiple receivers (eg, as required by video
broadcasts). The system also includes implementations of two security protocols, one similar
to Kerberos and another based on public key encryption.
This paper describes a chat room application suitable for teaching basic network programming and security protocols. A client/server design illustrates the structure of current scalable network services while a multicast version demonstrates the need for efficient simultaneous distribution of network content to multiple receivers (e.g., as required by video broadcasts). The system also includes implementations of two security protocols, one similar to Kerberos and another based on public key encryption.
ACM Digital Library