A chat room assignment for teaching network security

  • Authors:
  • W. Garrett Mitchener;Amin Vahdat

  • Affiliations:
  • Applied & Computational Math, Princeton University, Princeton, NJ;Department of Computer Science, Duke University, Durham, NC

  • Venue:
  • Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.