TOPIC APPROX. # of 75 min LECTURES ********************************************************************* INTRODUCTION to E-COMMERCE ................................ 2 Drivers behind E-Commerce Types of E-Commerce E-Commerce Business Models ********************************************************************* WEB TECHNOLOGIES ......................................... 5 The HTTP Protocol HTML Client-side programming JavaScript Server-side programming Java servlets XML ********************************************************************* SECURITY & CRYPTOGRAPHY ................................... 5 Encryption Secret vs. Public key encryption DES RSA Authentication, Integrity and non-repudiation Message Digests Digital Signatures RSA Signature DSA Signature Digital Certificates The SSL Protocol Java Crypto APIs Web Security ********************************************************************* PAYMENT SYSTEMS ........................................... 6 Credit Card Payments and the SET protocol Electronic Cash Smart Cards Technology and standards An Example: The Java Card Programming the Smart Card E-Checks Micropayment Protocols (ex. Millicent) ********************************************************************* ON-LINE BUSINESS/TRADING & CASE STUDIES .................. 5 Internet Auctions Supply Chain Management Case Studies dot com versus brick and mortar versus clicks and bricks ********************************************************************* Discussion of Projects and Assignments .................... 2 ********************************************************************* Student Project Presentations ............................. 2 ********************************************************************* OPTIONAL TOPICS Elliptic Curve Cryptography Advanced Encryption Standard SPKI/SDSI JSP and Beans Commercial E-Commerce Software (ex. Microsoft BizTalk) M-Commerce Web Search Engines *********************************************************************