Font Size: a A A

NFC Lightweight Security Authentication Method In Internet Of Things

Posted on:2020-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2428330602451385Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of embedded devices and intelligent terminals,Near Field Communication(NFC),a technology for solving short-distance communication between devices,have drawn people's attention.NFC has the advantages of low cost,easy-using and low energy consumption,which makes it one of the key communication methods for devices in the Internet of Things.However,wireless channel of radio frequency communication often has a variety of security threats such as sniffing analysis,identity forgery,and Denial of Service(Do S)attacks during the communication.Therefore,it is very important to ensure reliable communication between NFC devices.Therefore,it is very important to achieve mutual authentication between the two parties during the NFC communication process,which is a prerequisite for ensuring the security of data transmission.To solve this problem,the thesis studies a lightweight security authentication scheme for NFC communication in Io T.Identity authentication can help establish trust relationships between NFC devices.Meanwhile,the NFC identity authentication system must guard against possible malicious tracking,identity forgery,and sniffing analysis.However,the cryptography technology used in the identity authentication system also brings resources and time overhead,which has an impact on the performance of NFC communication.Therefore,it is necessary for NFC devices to communicate safely and efficiently in Io T.The thesis studies a lightweight security authentication scheme for NFC communication in Io T.Firstly,a lightweight NFC security authentication protocol is proposed.The NFC devices use the dual-key design,including a system key and a device key.System key is used to resist external security threats of the NFC system.Dynamic device key and device identification are used to combat internal threats and also increase the anonymity of the device.The random number in the protocol enhances the system's ability to against replay attack and sniffing analysis.The protocol also have a key synchronization backup mechanism to ensure the self-repairing of the system after the desynchronization attack.The encryption and decryption units used in the protocol are low-overhead operations such as XOR,modular addition,and cyclic shift operations,so the computational overhead and processing delay of the protocol are very low.Security analysis shows that the protocol satisfies the security requirements of the system,achieves mutual authentication of participating devices,and can defend against various security problems such as malicious tracking,replay attacks and Do S attacks.Performance analysis shows that the protocol can provide lightweight,efficient and secure communication authentication services between NFC devices.Secondly,the thesis carries out a NFC authentication system based on the proposed protocol.The thesis shows the overall design of the NFC authentication system,including the development environment requirement and network topology of the system.Then the thesis shows the software and hardware architecture of the system and the NFC data frame structure.The thesis also shows a legal authentication process and attacking authentication process.Finally,we show the security and performance test of the system.The security test results based on Proxmark3 tools show that it is difficult for external attackers to obtain sensitive information through sniffing and brute force attacks.Performance tests further show that the protocol we designed can achieve lightweight security authentication for NFC system.
Keywords/Search Tags:Internet of Things, NFC, Lightweight, Identity Authentication, Privacy Security
PDF Full Text Request
Related items