Laura Zhunissova

International University of Information Technology, Almaty, Republic of Kazakhstan, master.

" Development of methodology and model of electronic payment systems via mobile phones based on NFC technology"

Abstract

This article considers aspects of using NFC technology in mobile online services of new generation on the example of electronic payment system which is realized by technological environment tool.

Keywords: mobile payment systems, NFC, methodology, evaluation.

Currently, there are two main technologies for mobile payments, it is - the short message service (SMS) and Near Field Communication (NFC). In case of payment through SMS, the user sends a request for payment via SMS text message to the number and means of payment will be deducted from his phone bill. These payment systems are primarily used for the acquisition of digital services, for example music, ringtones, etc. Since the delivery of the message takes some time, some data SMS messages can be jammed, so the system is slow and not reliable. Instead, the majority of mobile payment systems are switching to the use of technology NFC, causing the user and seller can in a matter of seconds to make a transaction between them without fear of data loss.

On an equal basis with traditional means of communication as the voice communication and the Internet, at present considerably raised a role of technology of local interaction. Currently, there are different wireless technologies to establish local connection: IrDa, Bluetooth, Wi-Fi, NFC, etc. They are different by the principle of functioning, have the distinctive radius of action and are suitable for the solution of absolutely different problems of interaction of mobile devices. The most advanced technology is NFC, based on the principle of mutual magnetic induction. NFC technology involves small (10 cm) radius, which provides a local interaction of the two devices, wherein the signal intercepted by a third party as limited, but in this case the communication is configured simply and quickly. These qualities have been applied to the problems of development and promotion of mobile commerce technology. [1]

NFC (Near Field Communication - near field communication) - the technology of short-range radio communication, can both transmit and read data for further processing at a frequency of 13.56 MHz. NFC - a simple extension of the ISO 14443, which brings together interface and a reader into a single device. NFC can communicate with existing smart cards, readers of ISO 14443, NFC devices, etc. This technique is compatible with existing contactless infrastructure of cards that have been used successfully in the current public transportation and payment systems. Compared with bluetooth standard NFC has a significantly shorter time to establish the connection. NFC triggered communication when NFC-compatible devices are at a distance of about 4 cm apart. In the NFC connection is maintained by the mutual inductance loop antennas. The maximum operating distance for standard antennas does not exceed 20 cm, and the data transfer rate can be set to 106, 212 or 424 kbit / s. [1]

Advantages NFC, compared to Bluetooth and IrDa, are lower power consumption and cost of implementing the device in the mobile phone. Table 2 provides a comparative analysis of technologies NFC, Bluetooth and IrDa recruitment technology and consumer criteria. [2]

Features

Bluetooth

IrDa

NFC

A session in peer to peer mode

-

+

+

Automatic initialization of the communication session

-

-

+

High Speed ​​Session Initiation

-

+

+

Confidentiality of the communication session

-

-

+

The possibility of a quick transaction

-

+

+

High speed data transmission

+

-

+

Security at the hardware level

-

-

+

Security in software

+

-

+

Emulation of contactless smart cards

-

-

+

Low cost of implementation in the phone

-

+

+

Availability of standard PC interfaces

+

+

-

Table 2. Comparative analysis of the technologies of local interaction

From Table 2 it follows that the NFC technology in terms of the objectives of mobile commerce is the most promising. The absence of present day standard interfaces NFC in personal computers due to the low prevalence of technology.

Implementation capacity of local interaction gives rise to new classes of software for mobile phones that differ in the methods of using technology NFC.

      Applications that use contactless smart card, for example, transport, payment, identity services.

      Applications that support mode reader / writer. These include, information, services, which provide information to the NFC-tags and smart posters, and download a mobile phone e-tickets and coupons for later presentation. For example, when buying transport tickets on NFC technology can additionally download the location map or timetable of transport. [2, 3].

      Applications that require peer to peer mode of NFC-enabled devices. These include services associated with the need to exchange data with another phone, computer or electronics subject.     

Such applications provides ample opportunities for non-contact interaction between electronic devices [2, 4].

The implementation of mobile payment systems based on NFC technology involves high requirements for information security. Such a system must provide secure storage, cryptographic encryption, and secure environment for program code.

In the mobile phone applications using NFC, need to unify the distributed interactions are managed runtime-system. The most often used Java Virtual Machine as a runtime-system. Currently, there are standardized Java-interface for implementing contactless NFC applications in mobile devices. This is the Security and Trust Services API for J2ME. It consists of four packages that allow you to interact with an element of security through the APDU (Application Program Data Units), provide tools JCRMI (Java Card Remote Method Invocation), which allows J2ME applications to use the technique to access the remote object Java Card, provide an API for working with public key infrastructure, and provide a set of cryptographic functions. Another important API, necessary for the implementation of applications, NFC-enabled handset is JSR257 (Contactless Communication API). This software interface provides control of the NFC-module on the mobile device. The above API provides developers full access to NFC-functionality of mobile devices and the security features in the most popular models of mobile phones that support NFC. [2]

For the convenience of the service user must have a mobile phone that supports NFC technology and open an account in the electronic payments, maintenance work with prepaid financial product [5]. On the phone installs client application that can be downloaded from the provider. Provider, in addition to the site should have a dedicated server connected to the Internet, and conducting database, NFC-turnstile and the appropriate account in the electronic payment system.    

Service is a three-component distributed application, which includes the application provider, the mobile terminal and the control point. Service provider includes a module for processing client requests, the component interaction with the payment system, which is responsible for running transaction and database. Service provider supports a minimal graphical interface needed to configure and monitor the administrator.

The mobile terminal is implemented as a Java MIDlet. Its main functionality is to provide the user interface for receiving information. The mobile terminal includes a visualization module, NFC-logistics module authentication process and the network communication unit for communicating with the service provider. The point of control is implemented as a stand-alone-GUI application configuration and tracking. It comprises a user interface (in the form of authentication indicator) networking module with the server and the NFC-module required for validation.

Relations between the functional parts of the service performed by the HTTP protocol over TCP / IP. This service combines a high level of interactivity with the capabilities of modern telecommunication technologies. [2]

The article sets out software payment system via mobile devices based on the technology NFC. It also reviewed the classification of technology and also security problems. With the help of the developed architecture developer has the opportunity to design a distributed application by describing the business process domain, and based on it to carry out automatic code generation, including the implementation of standard components.

REFERENCES

1.     Choi Y.B., et al., The state-of-the-art of mobile payment architecture and emerging issues // International Journal of Electronic Finance - vol. 1, №1 -2006-P. 94-103.

2.     Mathematical and software technology of electronic payments in cellular networks. Oleg Zolotarev. St. Petersburg, 2009

3.     Dominikus S. and Aigner M., mCoupons: An Application for Near Field Communication (NFC)// 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW07), 2007.

4.      Ailisto H., et al., Bridging the physical and virtual worlds by local connectivity-based physical selection // Personal and Ubiquitous Computing - vol. 10, №6 - 2006 - P. 333-344.

5.      Zolotarev OA, Grinina EA, AB Boukhanovsky Instrumental technological environment to create mass mobile online services of the new generation. Part I: Function and software architecture / / Scientific and technical bulletin ITMO-SPb.: ITMO, 2008.-Vol. 54. - P. 80-85.