Title :
Combating Double-Spending Using Cooperative P2P Systems
Author :
Osipkov, Ivan ; Vasserman, Eugene Y. ; Hopper, Nicholas ; Kim, Yongdae
Author_Institution :
Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN
Abstract :
An electronic cash system allows users to withdraw coins, represented as bit strings, from a bank or broker, and spend those coins anonymously at participating merchants, so that the broker cannot link spent coins to the user who withdraws them. A variety of schemes with various security properties have been proposed for this purpose, but because strings of bits are inherently copyable, they must all deal with the problem of double-spending. In this paper, we present an electronic cash scheme that introduces a new peer-to-peer system architecture to prevent double-spending without requiring an on-line trusted party or tamper-resistant software or hardware. The scheme is easy to implement, computationally efficient, and provably secure. To demonstrate this, we report on a proof-of-concept implementation for Internet vendors along with a detailed complexity analysis and selected security proofs.
Keywords :
Internet; electronic money; peer-to-peer computing; security of data; Internet vendors; cooperative P2P systems; double-spending; electronic cash system; online trusted party; peer-to-peer system architecture; security proofs; security properties; tamper-resistant software; Application software; Computer architecture; Computer science; Consumer electronics; Costs; Credit cards; Hardware; Internet; Peer to peer computing; Security;
Conference_Titel :
Distributed Computing Systems, 2007. ICDCS '07. 27th International Conference on
Conference_Location :
Toronto, ON
Print_ISBN :
0-7695-2837-3
Electronic_ISBN :
1063-6927
DOI :
10.1109/ICDCS.2007.91