Optimistic fair exchange of digital signatures
Top Cited Papers
- 1 April 2000
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Selected Areas in Communications
- Vol. 18 (4), 593-610
- https://doi.org/10.1109/49.839935
Abstract
We present a new protocol that allows two players to exchange digital signatures over the Internet in a fair way, so that either each player gets the other's signature, or neither player does. The obvious application is where the signatures represent items of value, for example, an electronic check or airline ticket. The protocol can also be adapted to exchange encrypted data. It relies on a trusted third party, but is "optimistic," in that the third party is only needed in cases where one player crashes or attempts to cheat. A key feature of our protocol is that a player can always force a timely and fair termination, without the cooperation of the other player, even in a completely asynchronous network. A specialization of our protocol can be used for contract signing; this specialization is not only more efficient, but also has the important property that the third party can be held accountable for its actions: if it ever cheats, this can be detected and proven.Keywords
This publication has 21 references indexed in Scilit:
- More Flexible Exponentiation with PrecomputationPublished by Springer Nature ,2001
- Wallet Databases with ObserversPublished by Springer Nature ,2001
- Practical protocols for certified electronic mailJournal of Network and Systems Management, 1996
- Non-malleable cryptographyPublished by Association for Computing Machinery (ACM) ,1991
- Efficient signature generation by smart cardsJournal of Cryptology, 1991
- Secure multiparty protocols and zero-knowledge proof systems tolerating a faulty minorityJournal of Cryptology, 1991
- Value exchange systems enabling security and unobservabilityComputers & Security, 1990
- A logic of authenticationACM Transactions on Computer Systems, 1990
- Minimum disclosure proofs of knowledgeJournal of Computer and System Sciences, 1988
- A method for obtaining digital signatures and public-key cryptosystemsCommunications of the ACM, 1978