As the acceleration of the pace of life and people's working, the traditional ticketing system which tickets have been waiting in line can not meet people's needs, so e-ticket came into being at this time. As Internet of Things era is coming now, a variety of near field communication technologies also make it quickly and conveniently to use mobile devices to complete the use of e-ticket. As a new kind of near field communication technologies, NFC brings the various facilities for e-ticket using, and also brings some security risks.According to the application of the current environment of e-ticket system, through the analysis of NFC technology and e-ticket system security requirements, it found the problem that e-ticket could be fake, malicious in use and the contradiction between facilitating flexibility in the use of e-ticket and being sure of e-ticket security. To solve these problems and conflicts, the safe use of e-ticket systems was designed based on NFC technology. The system in the NFC environment, finished the design of e-ticket on mobile devices based on the use of smart card in kinds of conditions; using security features of smart card controller chip SmartMX and the physical properties of the NFC controller that is connected with SmartMX; using the peer to peer communication protocol NFC-IP to enable NFC terminal devices can fix up e-ticket transmission in order to ensure requirements of e-ticket's convenient and flexible usage; binding the e-ticket information and user's public key, checking e-ticket based on PKI authentication architecture in order to ensure the process of using e-ticket in safety, not the other fake fake users, malicious use. Based on the contactless communication Java Card API Specification JSR-257, according to various operations about e-tickets in the NFC environment, it gave the initial implementation of the Secure E-ticket System based on NFC, and the experiment verification.The solution that make e-ticket safely use in the NFC environment enables NFC technology and electronic ticketing system by the organic combination of both to meet the e-ticket flexible and convenient to use, and also ensures the safety requirements during using. |