Abstract
Virtual payment systems overcome the drawbacks such as processing and operational cost of the traditional payment system. The main aim of the virtual payment system is to provide efficient services in terms of cost. Online payment using credit card is one of the most expensive of all payment means. This gives advantage to micropayment systems where only small amounts are used for e-commerce. Payment which are small will be costly if paid through credit card. Therefore, there are several micropayment systems that exist and some have been proposed. One of the proposed micropayment system that this paper will talk about is Netpay. We will do model checking to check the correctness of this payment system and to see whether the protocol designers property claim is valid. Correctness is important in payment systems because money is involved in it, therefore the protocol needs to be validated. This paper examines the client-side version of the Netpay protocol and provides its formalization as a CSP model. The PAT model checker is used to prove three properties essential for correctness: impossibility of double spending, validity of an ecoin during the execution and the absence of deadlock. We prove that the protocol is executing according to its description based on the assumption that the customers and vendors are cooperative. This is a very strong assumption for system built to prevent abuse, but further analysis suggests that without it the protocol does no longer guarantee all correctness properties. We compare the two variation of the protocol with each other and with the properties claimed by the protocol designers.
Original language | English |
---|---|
Title of host publication | Proceedings - Asia-Pacific World Congress on Computer Science and Engineering 2016 and Asia-Pacific World Congress on Engineering 2016, APWC on CSE/APWCE 2016 |
Editors | A. B. M. Shawkat Ali , Mohammed Arif Khan , Kabir Mamun |
Place of Publication | Piscataway, NJ |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 90-97 |
Number of pages | 8 |
ISBN (Print) | 9781509057535 |
DOIs | |
Publication status | Published - 2016 |
Externally published | Yes |
Event | 3rd Asia-Pacific World Congress on Computer Science and Engineering 2016, APWC on CSE 2016 - Nadi, Fiji Duration: 4 Dec 2016 → 6 Dec 2016 |
Conference
Conference | 3rd Asia-Pacific World Congress on Computer Science and Engineering 2016, APWC on CSE 2016 |
---|---|
Country/Territory | Fiji |
City | Nadi |
Period | 4/12/16 → 6/12/16 |