MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Protocols for Secure, Atomic Transaction Execution in Electronic Commerce

Download:
pdf | ps
by Srividhya Subramanian, Mukesh Singhal
ftp://ftp.cis.ohio-state.edu/pub/tech-report/1997/TR49.ps.gz
Add To MetaCart

Abstract:

Computer networks are an efficient, inexpensive, convenient and fast mode of communication and information transfer. There is widespread demand for the ability to buy and sell goods, especially electronic, using this medium. Sales over computer networks is also referred to as electronic commerce. A protocol for electronic commerce transactions is the series of steps that two parties must follow in order to transact business successfully. There are various issues that arise while designing electronic commerce protocols: how can one party be prevented from disappearing with the money/goods in the middle of a transaction? How can a party establish its identity without revealing personal information to unknown and untrusted parties? How can we prevent a third party from "stealing " money from the network? All these and other problems make designing an electronic commerce protocol both challenging and interesting. In this paper, we first present a protocol for electronic commerce transactions between an anonymous customer and a merchant whose identity is public. Tampering with the protocol, either by the involved parties or by an intruder, does not cost the merchant or the customer more than some additional computation. Furthermore, under all circumstances, the transaction is either completed (the right amount of money is exchanged for the right goods) or aborted (there is no transfer of money or goods). In other words, the protocol ensures anonymity, security, and atomicity in business transactions. We also propose a protocol for electronic auctions. The auction protocol has the same properties of anonymity, security, and atomicity as the transaction protocol. We extend these two protocols to apply to real-time transactions where goods (such as stocks, bonds, options, etc.) must be transferred within a stipulated period of time.

Citations

1976 A method for obtaining digital signatures and public key cryptosystems – Rivest, Shamir, et al. - 1978
222 Why Cryptosystems Fail – Anderson - 1994
86 The Design and Implementation of a Secure Auction Service – Franklin, Reiter - 1996
81 Achieving Electronic Privacy – Chaum - 1992
57 Secure Coprocessors in Electronic Commerce Applications – Yee, Tygar - 1995
51 Atomicity in Electronic Commerce – Tygar - 1996
45 The Millicent Protocols for Electronic Commerce – Manasse - 1995
35 Requirements for network Payment: The NetCheque perspective – Neuman, Medvinsky - 1995
25 Making trust explicit in distributed commerce transactions – Ketchpel, Garcia-Molina - 1996
22 Non-repudiation with mandatory proof of receipt – Coffey, Saidha - 1996
22 Agora: A Minimal Distributed Protocol for Electronic Commerce – Gabber, Silberschatz - 1996
22 Security and Privacy for Partial Order Time – Smith, Tygar - 1994
12 Transaction Protection for Information Buyers and Sellers – Ketchpel - 1995
12 Netbill: An Internet commerce system – Sirbu, Tygar - 1995
9 Secure Socket Library – Hickman - 1995
2 The CyberCash System - How it works. Available at http://www.cybercash.com/cybercash/cyber2.html – CyberCash
2 About Ecash. Available at http://www.digicash.com/ecash/ecashhome. html – DigiCash
2 Available at http://www.fv.com/tech/green-model.html – Stein, Stefferud, et al. - 1994