Abstract [eng] |
NFC payment system client – terminal is the payment system, which is designed to make payments with smartphone using near field communication. The main goal of this system is to ensure that payments are done and to send data using near field communication technology. This project is used to investigate architecture of payment systems and specifics, issues of data safety and user authentication and to offer solution to keep data confidential and authentic. In the analysis part there is investigations of payment systems specifics, requirements. In this part there is analysis made for NFC-SEC protocol, which provides security mechanisms. There is amplified its advantages and disadvantages, which are described by investigating requirements of electronic payment systems. The main goals and tasks is made in the end of analysis part, there is also description of the solution which will be made. In the second part there is description of architecture for the security solution, data traffic exchange plan, anticipatory the way of keys generation and exchange and usage to secure data and maintain its authenticity. System should use another device for cryptography and authentication, where will be private keys stored. In the third part there is realisation of of NFC data traffic using smartphones. Experiments of the performance of cryptography and authentication are made, described and compared with another protocol. Descriptions of advantages are made. This project ends summarizing conclusions of the results. |