| Based on Android the NFC communication technology is the key content of wireless communication technology, however in near field communication, security problem is still the most important part in development projects, not only to ensure the safety of system hardware, but also to ensure the safety of every link of communication.First, the main content of the study is NFC technology can enable the handheld device two to support the NFC function of the realization of data communication data access in a close range. It can also be used for the cardholder authentication or identification into a specific area. Through the NFC technology with other wireless communication technology such as Bluetooth comparison, the NFC technology is put forward in the communication of low price, short working distance, and easy mutual authentication process, thus data access is more reliable and convenient. Second, focus on the analysis of the technology of intelligent Java card is the security mechanism of Java Card and its encryption algorithm based on the legitimacy of the equipment is verified by both sides of communication of data, and through the application of firewall mechanism to isolate loading multiple Java Card applications, the risk of illegal access is reduced. In the data exchange process to do the data of atomic operation, solves the integrity and consistency of the problem data. With the wide application of DES and RSA encryption algorithm, realization of the card reader and card mutual authentication and digital signature verification process, as well as process of adding Java Card make the portable information on the card security, which has been an important guarantee. Third, design of Java Card security architecture based on Android system, through the research of the security architecture, developed card applets.Through the research of the NFC security framework of Android system design of the prototype system, using the Micro SD interface card and JNI technology to develop Java Card application security, and to realize the secure communication handheld devices and Java Card. |