Title :
Verifiable transaction atomicity for electronic payment protocols
Author_Institution :
Graduate Sch. of Ind. Adm., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
We study the transaction atomicity problem for designing electronic payment protocols in distributed systems. We observe that the techniques that are used to guarantee transaction atomicity in a database system are not robust enough to guarantee transaction atomicity in an electronic payment system, in which a set of dishonest or malicious participants may exhibit unpredictable behavior and cause arbitrary failures. We present a new concept-verifiable transaction atomicity-for designing electronic payment protocols. We give formal specifications to the verifiable atomic commitment problem. Then we design a robust electronic currency system to meet the specifications and achieve the verifiable transaction atomicity
Keywords :
EFTS; concurrency control; distributed databases; formal specification; protocols; transaction processing; database system; distributed systems; electronic payment protocols; formal specifications; robust electronic currency system; verifiable transaction atomicity; Authentication; Database systems; Document handling; Network servers; Protocols; Robustness;
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
DOI :
10.1109/ICDCS.1996.507924