Graduate Computer Science

CS G256: "Privacy, Security and Usability"

Usability and security are widely seen as two antagonistic design goals for complex computer systems. This course challenges convention wisdom and encourages students to discover ways that security, privacy and usability can be made synergistic in system design. Topics include computer forensics, network forensics, user interface design, backups, logging, economic factors affecting adoption of security technology, trust management and related public policy. Case studies such as PGP, S/MIME, SSL will be used. Basic cryptography and hash functions will be introduced as it is needed. Coursework includes analysis of papers, problem sets, and a substantial term project.
Prerequisites:
knowledge of operating systems MS: Info Sec
Credit hours: 4