Carnegie Mellon University

08-731 (Web, Commerce, Security and Privacy)

Over the past 15 years, the Web has become an integral part of our daily life, whether at home or at work. This course provides students with an overview of the technologies and practices associated with Web Security, Privacy and Commerce. Students will learn what it takes to design and develop successful web services and applications by reconciling business, security, privacy and usability considerations.

Content: The course is organized around two parts:

Part I: Web Security & Privacy Technologies
The big picture, gentle introduction to cryptography, digital signatures, key management, authentication, Internet security protocols,  certificates & PKI, decentralized trust management, privacy enhancing technologies, electronic payments

Part II: Web Commerce
The big picture, Internet marketing & personalization, search engines, B2B and electronic markets, P2P, Web 2.0, Mobile Commerce, social networking

Lectures, short student presentations on topics selected together with the instructor, and guest presentations.

15-211 or permission of the instructor