Architectures and Models for Mobile Payment Systems

Many mobile payment models have been proposed by researchers in the last decade. This chapter classify them based on their specific features to enable readers to stay up-to-date with state-of-the-art mobile payment models. The core features used in our classification include: (i) micro-payments, (ii) cryptographic technique (asymmetric cryptographic and symmetric cryptographic), (iii) technology used such as short message service, biometric technology, Radio-Frequency IDentification (RFID) technology, Near Field Communication (NFC), 2-D barcode technology, and peer-to-peer technology, (iv) Session Initiation Protocol (SIP), communication restriction, (v) mobile agent technology, and (vi) wireless application protocol.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic €32.70 /Month

Buy Now

Price includes VAT (France)

eBook EUR 106.99 Price includes VAT (France)

Softcover Book EUR 137.14 Price includes VAT (France)

Hardcover Book EUR 137.14 Price includes VAT (France)

Tax calculation will be finalised at checkout

Purchases are for personal use only

Notes

A dedicated tamper-resistant device that is used to physically prevent illegitimate copying of coins.

SEMOPS is a secure mobile payment service proposed by [185] that addresses the major roadblocks in developing a mobile payment infrastructure: standardized protocols, interoperability, and security. However, it will work inefficiently for micro-payments due to of the need for significant computation and communication for every payment.

Heitml is an XML/HTML like programming language for Web applications, which features object-oriented HTML extensions and component-based application development.

PostgreSQL, often simply Postgres, is a powerful, open source object-relational database system (ORDBMS).

Kannel is a compact and very powerful open source WAP and SMS gateway that is used widely across the globe for serving trillions of SMSs, WAP Push service indications, and mobile internet connectivity.

Bibliography

  1. J.L. Abad-peiro, N. Asokan, M. Steiner, M. Waidner, Designing a generic payment service. IBM Syst. J. 37(1), 72–88 (1997) ArticleGoogle Scholar
  2. R. Abbadasari, R. Mukkamala, V. Valli Kumari, Mobicoin: digital cash for m-commerce. in First International Conference Distributed Computing and Internet Technology (ICDCIT 2004) (2004), pp. 441–451 Google Scholar
  3. M.V. Alizade, R.A. Moghaddam, S. Momenebellah, New mobile payment protocol: mobile pay center protocol (MPCP), in 3rd International Conference on Electronics Computer Technology (ICECT 2011) (2011), pp. 74–78 Google Scholar
  4. N. Asokan, P.A. Janson, M. Steiner, M. Waidner, The state of the art in electronic payment systems. IEEE Comput. 30(9), 28–35 (1997) ArticleGoogle Scholar
  5. S. Bakhtiari, A. Baraani, M.-R. Khayyambashi, Mobicash: a new anonymous mobile payment system implemented by elliptic curve cryptography, in World Congress on Computer Science and Information Engineering (WRI 2009) (2009), pp. 286–290 Google Scholar
  6. C. Bangdao, A.W. Roscoe, Mobile electronic identity: securing payment on mobile phones, in 5th IFIP WG 11.2 International Workshop (WISTP 2011) (2011), pp. 22–37 Google Scholar
  7. M. Bellare, J.A. Garay, R. Hauser, A. Herzberg, H. Krawczyk, M. Steiner, G. Tsudik, E. Van Herreweghen, M. Waidner, Design, implementation and deployment of the iKP secure electronic payment system. IEEE J. Sel. Areas Commun. 18(4), 611–627 (2000) ArticleGoogle Scholar
  8. M. Bellare, J.A. Garay, R. Hauser, A. Herzberg, H. Krawczyk, M. Steiner, G. Tsudik, M. Waidner, iKP – a family of secure electronic payment protocols, in First USENIX Workshop on Electronic Commerce (1995) Google Scholar
  9. B. Campbell, J. Rosenberg, H. Schulzrinne, D. Gurle, C. Huitema, Session initiation protocol (SIP) extension for instant messaging. RFC 3428, IETF (2002) Google Scholar
  10. S. Chari, P. Kermani, S. Smith, L. Tassiulas, Security issues in m-commerce: a usage-based taxonomy, in E-Commerce Agents, Marketplace Solutions, Security Issues, and Supply and Demand (2001), pp. 264–282 Google Scholar
  11. K. Chaudhary, X. Dai, P2p-netpay: an off-line micro-payment system for content sharing in p2p-networks. J. Emerg. Technol. Web Intell. 1(1), 46–54 (2009) Google Scholar
  12. W.-D. Chen, K.E. Mayes, Y.-H. Lien, J.-H. Chiu, NFC mobile payment with citizen digital certificate, in The 2nd International Conference on Next Generation Information Technology (ICNIT 2011) (2011), pp. 120–126 Google Scholar
  13. X. Dai, J. Grundy, Netpay: an off-line, decentralized micro-payment system for thin-client applications. Electron. Commer. Res. Appl. 6(1), 91–101 (2007) ArticleGoogle Scholar
  14. N. Delic, A. Vukasinovic, Mobile payment solution-symbiosis between banks, application service providers and mobile networkoperators, in Third International Conference on Information Technology: New Generations (ITNG 2006) (2006), pp. 346–350 Google Scholar
  15. S. Dominikus, M.J. Aigner, mcoupons: an application for near field communication (NFC), in 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW 2007) (2007), pp. 421–428 Google Scholar
  16. S. Duangphasuk, M. Warasart, S. Kungpisdan, Design and accountability analysis of a secure sms-based mobile payment protocol. in 8th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON 2011) (2011), pp. 442–445 Google Scholar
  17. A.O. Freier, P. Karlton, P.C. Kocher, The SSL protocol version 3.0: Internet draft, March 1996, http://home.mit.bme.hu/~hornak/adatbiz/ssl3/ssl-toc.html
  18. Y. Fu, Q. Fu, Scheme and secure protocol of mobile payment based on RFID, in 3rd International Conference on Anti-counterfeiting, Security, and Identification in Communication (ASID’09) (2009), pp. 631–634 Google Scholar
  19. T.S. Fun, L.Y. Beng, J. Likoh, R. Roslan, A lightweight and private mobile payment protocol by using mobile network operator, in International Conference on Computer and Communication Engineering (2008), pp. 162–166 Google Scholar
  20. A. Furche, G. Wrightson, Subscrip – an efficient protocol for pay-per-view payments on the internet, in 5th IEEE International Conference for Computer Communication and Networks (1996), pp. 16–19 Google Scholar
  21. J. Gao, K. Edunuru, J. Cai, S. Shim, P2P-paid: a peer-to-peer wireless payment system, in The Second IEEE International Workshop on Mobile Commerce and Services (WMCS 2005) (2005), pp. 102–111 Google Scholar
  22. J. Gao, V. Kulkarni, H. Ranavat, L. Chang, H. Mei, A 2d barcode-based mobile payment system, in Third International Conference on Multimedia and Ubiquitous Engineering (2009), pp. 320–329 Google Scholar
  23. J. Gao, A. Küpper, Emerging technologies for mobile commerce. J. Theor. Appl. Electron. Commer. Res. 1(1), Editorial (2006) Google Scholar
  24. J.Z. Gao, L. Prakash, R. Jagatesan, Understanding 2d-barcode technology and applications in m-commerce – design and implementation of a 2d barcode processing solution, in Computer Software and Applications Conference (COMPSAC’07) (2007), pp. 49–56 Google Scholar
  25. S. Glassman, M. Manasse, M. Abadi, P. Gauthier, The millicent protocol for inexpensive electronic commerce, in Fourth International World Wide Web Conference (1995), pp. 603–618 Google Scholar
  26. R.M. Godbole, A.R. Pais, Secure and efficient protocol for mobile payments, in 10th international conference on Electronic commerce (ICEC 2008) (2008) Google Scholar
  27. J.A.O. Gonzalez, Multi-party non-repudation protocols and applications. Ph.D. thesis, University of Malaga, Campus de Teatinos (2006) Google Scholar
  28. J. Hao, J. Zou, Y. Dai, A real-time payment scheme for SIP service based on hash chain, in IEEE International Conference on e-Business Engineering (ICEBE 2008) (2008), pp. 279–286 Google Scholar
  29. H. Harb, H. Farahat, M. Ezz, Securesmspay: secure SMS mobile payment model, in 2nd International Conference on Anti-counterfeiting, Security and Identification (ASID 2008) (2008), pp. 11–17 Google Scholar
  30. M. Hashemi, E. Soroush, A secure m-payment protocol for mobile devices, in Canadian Conference on Electrical and Computer Engineering (CCECE 2006) (2006), pp. 294–297 Google Scholar
  31. R. Hauser, M. Steiner, M. Waidner, Micro-payments based on iKP, in 14th Worldwide Congress on Computer and Communications Security Protection (1996), pp. 67–82 Google Scholar
  32. Z.-Y. Hu, Y.-W. Liu, X. Hu, J.-H. Li, Anonymous micropayments authentication (AMA) in mobile data network, in 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2004) (2004), pp. 46–53 Google Scholar
  33. R.-J. Hwang, S.-H. Shiau, D.-F. Jan, A new mobile payment scheme for roaming services. Electron. Commer. Res. Appl. 6(2), 184–191 (2007) ArticleGoogle Scholar
  34. J.T. Isaac, J.S. Cámara, An anonymous account-based mobile payment protocol for a restricted connectivity scenario, in 18th International Workshop on Database and Expert Systems Applications (DEXA 2007) (2007), pp. 688–692 Google Scholar
  35. J.T. Isaac, J.S. Cámara, Anonymous payment in a client centric model for digital ecosystems, in Inaugural IEEE International Conference on Digital Ecosystems and Technologies (IEEE-DEST 2007) (2007), pp. 422–427 Google Scholar
  36. J.T. Isaac, J.S. Camara, A.I. Manzanares, M.C. Castro, Payment in a kiosk centric model with mobile and low computational power devices, in International Conference of Computational Science and Its Applications (ICCSA 2006) (2006), pp. 798–807 Google Scholar
  37. J.T. Isaac, J.S. Cámara, S. Zeadally, J.T. Márquez, A secure vehicle-to-roadside communication payment protocol in vehicular ad hoc networks. Comput. Commun. 31(10), 2478–2484 (2008) ArticleGoogle Scholar
  38. J.T. Isaac, S. Zeadally, An anonymous secure payment protocol in a payment gateway centric model. Procedia CS 10, 758–765 (2012) Google Scholar
  39. J.T. Isaac, S. Zeadally, Design, implementation, and performance analysis of a secure payment protocol in a payment gateway centric model. Computing 96(7), 587–611 (2013) ArticleGoogle Scholar
  40. J.T. Isaac, S. Zeadally, J.S. Camara, Implementation and performance evaluation of a payment protocol for vehicular ad hoc networks. Electron. Commer. Res. 10(2), 209–233 (2010) ArticleMATHGoogle Scholar
  41. J.T. Isaac, S. Zeadally, J.S. Camara, A lightweight secure mobile payment protocol for vehicular ad-hoc networks (vanets). Electron. Commer. Res. 12(1), 97–123 (2012) ArticleGoogle Scholar
  42. C. Jennings, J. Fischl, H. Tschofenig, G. Jun, Payment for services in session initiation protocol (SIP). draft-jennings-sipping-pay-06.txt, IETF (2007) Google Scholar
  43. Y.-S. Jeong, N. Sun, S.-H. Lee, IPTV micropayment system based on hash chain using RFID-USB module, in IEEE 34th Annual Computer Software and Applications Conference (2012) Google Scholar
  44. JSON, Introducing JavaScript object notation (JSON) (1999), http://json.org/Google Scholar
  45. B. Kim, Design of fair tracing e-cash system based on blind signature. Master’s thesis, School of Engineering Information and Communications University (2004) Google Scholar
  46. D. Kumar, Y. Ryu, A brief introduction of biometrics and fingerprint payment technology, in Second International Conference on Future Generation Communication and Networking Symposia (FGCNS 2008) (2008), pp. 185–192 Google Scholar
  47. S. Kungpisdan, Modelling, design, and analysis of secure mobile payment systems. Ph.D. thesis, Monash University (2005) Google Scholar
  48. S. Kungpisdan, B. Srinivasan, P.D. Le, Lightweight mobile credit-card payment protocol, in 4th International Conference on Cryptology in India (Progress in Cryptology – INDOCRYPT’2003) (2003), pp. 295–308 Google Scholar
  49. S. Kungpisdan, B. Srinivasan, P.D. Le, A secure account-based mobile payment protocol, in International Conference on Information Technology: Coding and Computing (ITCC 2004) (2004), pp. 35–39 Google Scholar
  50. S. Kungpisdan, M. Warasart, Somp: an SMS-based operator- assisted mobile payment protocol, in The 1st International Computer Science and Engineering Conference (ICSEC 2010) (2010), pp. 29–34 Google Scholar
  51. C. Lamprecht, A. van Moorsel, P. Tomlinson, N. Thomas, Investigating the efficiency of cryptographic algorithms in online transactions. Int. J. Simul. Syst. Sci. Technol. 7(2), 63–75 (2006) Google Scholar
  52. J. Lee, C.-H. Cho, M.-S. Jun, Secure quick response-payment (QR-pay) system using mobile device, in 13th International Conference on Advanced Communication Technology (ICACT’11) (2011), pp. 1424–1427 Google Scholar
  53. X. Li, The role of mobile agents in m-commerce, in The Sixth Wuhan International Conference on E-Business (WHICEB 2007) (2007), pp. 403–408 Google Scholar
  54. V. Li, X. Hu, L. Zeng, The application of mobile agent in mobile payment, in International Conference on Computer Science and Network Technology (ICCSNT 2011) (2011), pp. 1612–1616 Google Scholar
  55. W. Li, Q. Wen, Q. Su, Z. Jin, An efficient and secure mobile payment protocol for restricted connectivity scenarios in vehicular ad hoc network. Comput. Commun. 35(2), 188–195 (2012) ArticleGoogle Scholar
  56. P. Limpittaya, M. Warasart, S. Kungpisdan, Design and analysis of a secure agent-based mobile bill payment protocol for bulk transactions, in International Joint Conference on Computer Science and Software Engineering (JCSSE 2012) (2012), pp. 71–76 Google Scholar
  57. P. Lindgren, C. Olsson, Peer-to-peer technology. Technical report, Chalmers University of Technology (2006) Google Scholar
  58. W. Liu, C. Zhao, W. Zhong, Z. Zhou, F. Zhao, X. Li, J. Fu, K.S. Kwak, The GPRS mobile payment system based on RFID, in International Conference on Communication Technology (ICCT 2006) (2006), pp. 1–4 Google Scholar
  59. H. Lu, F. Claret-Tournier, C. Chatwin, R.C.D. Young, M-commerce secured using web-enabled mobile biometric agents, in IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology – Workshops (WI-IATW 2007) (2007), pp. 480–483 Google Scholar
  60. L. Mainetti, L. Patrono, R. Vergallo, IDA-pay: an innovative micro-payment system based on NFC technology for android mobile devices, in 20th International Conference on Software, Telecommunications and Computer Networks (SoftCOM 2012) (2012) Google Scholar
  61. M.S. Manasse, The millicent protocols for electronic commerce, in Proceedings of the First USENIX Workshop on Electronic Commerce, USENIX (1995) Google Scholar
  62. R. Martínez-Peláez, F. Rico-Novella, C. Satizábal, Mobile payment protocol for micropayments: withdrawal and payment anonymous, in 2nd International Conference on New Technologies, Mobility and Security (NTMS 2008) (2008), pp. 1–5 Google Scholar
  63. Mastercard and Visa, Set protocol specifications book 1–3 (1997) Google Scholar
  64. J. Meng, L. Ye, Secure mobile payment model based on wap, in 4th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 2008) (2008), pp. 1–4 Google Scholar
  65. D.S. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins, Z. Xu, Peer-to-peer computing. Technical report, HP Laboratories Palo Alto (2003), http://www.hpl.hp.com/techreports/2002/HPL-2002-57R1.pdfGoogle Scholar
  66. D.P. Mirembe, J. Kizito, D. Tuheirwe, H.N. Muyingi, A model for electronic money transfer for low resourced environments: M-cash, in Third International Conference on Broadband Communications, Information Technology & Biomedical Applications (2008), pp. 389–393 Google Scholar
  67. S. Nakamoto, Bitcoin: a peer-to-peer electronic cash system (2008), https://bitcoin.org/bitcoin.pdf. Last accessed July 2015
  68. J. Nan, L. Xiang-dong, Z. Jing-ying, Y. De-li, A mobile micropayment protocol based on chaos, in Eighth International Conference on Mobile Business (ICMB 2009) (2009) Google Scholar
  69. H. Neumann, T. Schwarzpaul, Digital coins: fairness implemented by observer. J. Theor. Appl. Electron. Commer. Res. 1(1), 1–15 (2006) Google Scholar
  70. D. O’Mahony, M.A. Peirce, H. Tewari, Electronic Payment Systems for E-Commerce (Artech House, Boston, 2001) Google Scholar
  71. J. Peha, I. Khamitov, Paycash: a secure efficient internet payment system, in 5th International Conference on Electronic Commerce (ICEC 2003) (2003), pp. 125–130 Google Scholar
  72. N. Rai, A. Ashok, J. Chakraborty, P. Arolker, S. Gajera, M-wallet: an sms based payment system. International Journal of Engineering Research and Applications – Special Issue of the National Conference On Emerging Trends in Engineering & Technology (2012), pp. 258–263 Google Scholar
  73. F. Reid, M. Harrigan, An analysis of anonymity in the bitcoin system, in Security and Privacy in Social Networks, ed. by Y. Altshuler, Y. Elovici, A.B. Cremers, N. Aharony, A. Pentland (Springer, New York, 2013) Google Scholar
  74. R.L. Rivest, A. Shamir, Payword and micromint: two simple micropayment schemes. CryptoBytes 2(1), 7–11 (1996) Google Scholar
  75. A. Romão, M. Mira da Silva, An agent-based secure Internet payment system for mobile computing, in International IFIP/GI Working Conference on Trends in Distributed Systems for Electronic Commerce (TREC 1998) (1998), pp. 80–93 Google Scholar
  76. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, SIP: session initiation protocol. RFC 3261, IETF (2002) Google Scholar
  77. A. Ruiz-Martínez, C.I. Marín-López, A lightweight payment scheme for real-time services based on SIP. EURASIP J. Wirel. Commun. Netw. 2012(161), 1–25 (2012) Google Scholar
  78. N. Sadeh, M-Commerce, Technologies, Services, and Business Models (Wiley, New York, 2002) Google Scholar
  79. I. Satoh, Mobile agents, in Coordination of Large-Scale Multiagent Systems (Springer, New York, 2006), pp. 231–254 BookGoogle Scholar
  80. V.C. Sekhar, M. Sarvabhatla, A secure account-based mobile payment protocol with public key cryptography. ACEEE Int. J. Netw. Secur. 3(1), 5–9 (2012) Google Scholar
  81. V.C. Sekhar, M. Sarvabhatla, Secure lightweight mobile payment protocol using symmetric key techniques, in International Conference on Computer Communication and Informatics (ICCCI 2012) (2012), pp. 1–6 Google Scholar
  82. S.M. Shedid, M. El-Hennawy, M. Kouta, Modified set protocol for mobile payment: an empirical analysis, in 2nd International Conference on Software Technology and Engineering (ICSTE 2010) (2010), pp. 350–355 Google Scholar
  83. Smart Card Alliance, The mobile payments and nfc landscape: a U.S. perspective (2011), http://www.smartcardalliance.org/resources/pdf/Mobile_Payments_White_Paper_09(1611)pdf
  84. P. Soni, M-payment between banks using SMS [point of view]. Proc. IEEE 98(6), 903–905 (2010) ArticleGoogle Scholar
  85. Sun Microsystem, Java platform, micro edition (Java me), API specification (2008), http://java.sun.com/javame/index.jspGoogle Scholar
  86. Sun Microsystem, Java platform, micro edition (Java se) v 1.6.0, API specification (2008), http://java.sun.com/javase/index.jsp
  87. A.A. Tabandehjooy, N. Nazhand, A lighweight and secure protocol for mobile payments via wireless internet in m-commerce, in International Conference on e-Education, e-Business, e-Management, and e-Learning (IC4E 2010) (2010), pp. 495–498 Google Scholar
  88. J. Téllez, J. Sierra, A. Izquierdo, M. Carbonell, Anonymous payment in a kiosk centric model using digital signature scheme with message recovery and low computational power devices. J. Theor. Appl. Electron. Commer. Res. 1(2), 1–11 (2006) Google Scholar
  89. The Legion of the Bouncy Castle, The legion of the bouncy castle Java cryptography APIs version 1.4 (2008), http://www.bouncycastle.org/
  90. B.T.S. Toh, S. Kungpisdan, P.D. Le, Ksl protocol: design and implementation, in IEEE Conference on Cybernetics and Intelligent Systems (2004), pp. 544–549 Google Scholar
  91. M. Toorani, A.A.B. Shirazi, Ssms – a secure SMS messaging protocol for the m-payment systems, in 13th IEEE Symposium on Computers and Communications (ISCC 2008) (2008), pp. 700–705 Google Scholar
  92. D.M. Tripathi, A. Ojha, Lpmp: an efficient lightweight protocol for mobile payment, in 3rd National Conference on Emerging Trends and Applications in Computer Science (NCETACS 2012) (2012), pp. 41–45 Google Scholar
  93. A. Vilmos, S. Karnouskos, Semops: design of a new payment service, in 14th International Workshop on Database and Expert Systems Applications (DEXA 2003) (2003), pp. 865–869 Google Scholar
  94. X.F. Wang, K.-Y. Lam, X. Yi, Secure agent-mediated mobile payment, in PRIMA (1998), pp. 162–173 Google Scholar
  95. X. Yi, C.K. Siew, X.F. Wang, E. Okamoto, A secure agent-based framework for internet trading in mobile computing environments. Distrib. Parallel Databases 8(1), 85–117 (2000) ArticleGoogle Scholar
  96. M.J. Yuan, Enterprise J2ME: Developing Mobile Java Applications (Prentice Hall PTR, Upper Saddle River, 2003) Google Scholar
  97. G. Zhang, F. Cheng, C. Meinel, SIMPA: a SIP-based mobile payment architecture, in IEEE/ACIS International Conference on Computer and Information Science (ICIS 2008) (2008), pp. 287–292 Google Scholar
  98. J. Zhang, W. Zou, D. Chen, Y. Wang, On the security of a digital signature with message recovery using self-certified public key. Informatica (Slovenia) 29(3), 243–346 (2005) Google Scholar

Author information

Authors and Affiliations

  1. University of Carabobo, Valencia, Carabobo, Venezuela Jesús Téllez
  2. University of Kentucky, Lexington, KY, USA Sherali Zeadally
  1. Jesús Téllez