Lecture: 3 hours

Discussion: 1 hour

Prerequisite: Course ECS 222A

Grading: Letter; one exam (30%), one presentation of recent technical paper (30%), project (40%)

Catalog Description:
Cryptographic primitives and protocols of importance to e-commerce present and future, including: content distribution mechanisms, payment mechanisms, pricing mechanisms, anonymity and privacy mechanisms, fair exchange mechanisms. Offered in alternate years.

The goals of this course are to introduce the students to new cryptographic ideas that may influence future e-commerce scenarios, and to survey some active areas of cryptographic research.

Expanded Course Description:

  1. Secure Content Distribution Mechanisms
    1. Broadcast encryption
    2. Traitor tracing
    3. Watermarking
    4. Fingerprinting
    5. Dynamic traitor tracing
  2. Payment Mechanisms
    1. Credit card payment schemes
    2. Micropayment schemes
    3. Chaumian e-cash
  3. Fair Exchange Mechanisms
    1. Two party fair exchange
    2. Optimistic fair exchange
    3. Abuse free fair exchange
  4. Anonymity and Privacy Mechanisms
    1. Group Signature
    2. Privacy-preserving preference matching
    3. Distribution chain security
  5. Pricing Mechanisms
    1. Auctions
    2. Markets


Selected papers from the recent literature.

Students design and analyze new protocols or primitives, or new e-commerce applications of existing protocols and primitives. Alternatively, they can prototype proposed applications to assess their viability.

Computer Usage:
Possible use for project.

Instructor: M. Franklin

Prepared by: M. Franklin (January 2002)

Overlap Statement:
Comparison of this course with other existing courses does not indicate any overlap.