Security without identification: transaction systems to make big brother obsolete
Communications of the ACM
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
On the relationship between the atomic commitment and consensus problems
Fault-tolerant distributed computing
NetCash: a design for practical electronic currency on the Internet
CCS '93 Proceedings of the 1st ACM conference on Computer and communications security
Fault-tolerant broadcasts and related problems
Distributed systems (2nd Ed.)
Non-blocking atomic commitment
Distributed systems (2nd Ed.)
Untraceable electronic mail, return addresses, and digital pseudonyms
Communications of the ACM
Redo Recovery after System Crashes
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
CRYPTO '88 Proceedings of the 8th Annual International Cryptology Conference on Advances in Cryptology
Extensions of Single-term Coins
CRYPTO '93 Proceedings of the 13th Annual International Cryptology Conference on Advances in Cryptology
Distributed Systems - Architecture and Implementation, An Advanced Course
Verifiable transaction atomicity for electronic payment protocols
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
Hi-index | 0.00 |
We describe the framework for building an electronic currency system. We detail the design of the components of the electronic currency system and the relationship among them. Contrary to the previous electronic currency literature, which focus exclusively on electronic currency protocol designs, we address how to achieve both transaction atomicity and transaction anonymity at the presence of the hostile failures, which are common in an electronic currency system if the customers or the merchants are dishonest or malicious. We also propose a recovery method called redo_transaction to recover from hostile failures so that the aborted electronic currency transactions caused by the hostile failures can be forced to commit eventually. The structure of the electronic currency system is protocol-independent in the sense that those Chaum-like off-line electronic currency protocol could be incorporated into our framework.