ECS 228: Cryptograpy for E-Commerce

Subject
ECS 228
Title
Cryptograpy for E-Commerce
Status
Active
Units
4.0
Effective Term
2016 Spring Quarter
Learning Activities
Lecture - 3.0 hours
Discussion - 1.0 hours
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.
Prerequisites
ECS 222A
Enrollment Restrictions
Pass One and Pass Two open to Graduate Students in Computer Science only.

Summary of Course Content
I. Secure Content Distribution Mechanisms
A. Broadcast encryption
B. Traitor tracing
C. Watermarking
D. Fingerprinting
E. Dynamic traitor tracing

II. Payment Mechanisms
A. Credit card payment schemes
B. Micropayment schemes
C. Chaumian e-cash

III. Fair Exchange Mechanisms
A. Two party fair exchange
B. Optimistic fair exchange
C. Abuse free fair exchange

IV. Anonymity and Privacy Mechanisms
A. Group Signature
B. Privacy-preserving preference matching
C. Distribution chain security

V. Pricing Mechanisms
A. Auctions
B. Markets

Projects:

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.



Illustrative Reading
Textbook:
None

References:
Selected papers from the recent literature.



Potential Course Overlap
Comparison of this course with other existing courses does not indicate any overlap.

Course Category