关键词:
Authentication protocol
BAN logic
Lightweight encryption function
Security analysis
摘要:
With the continuous in-depth study of the Radio Frequency Identification (RFID) protocol, related problems are becoming increasingly prominent. The RFID authentication protocol is a necessary prerequisite for realizing the security of the RFID system and is of vital importance for ensuring the security of the authentication process. However, the existing protocols still cannot solve the problems faced by the RFID system, such as the vulnerability of tag identification to being captured and the easy leakage of data. Based on this, a new mutual authentication protocol (Lightweight Norm Cross Protocol for RFID, LNCP) between servers, readers, and tags is proposed. Firstly, considering the confidentiality of the existing RFID authentication protocol authentication process data, a cross-type lightweight encryption algorithm (Narrative Cross, NCross) is designed, and an example is given. Secondly, the encryption of the dynamic session key and dynamic tag identification participation algorithm are used to overcome the disadvantages that static tag identification is easy to be captured and improve the security of authentication. In addition, the security of the LNCP protocol has been comprehensively verified by using the Scyther tool, applying the BAN logic, and adopting the informal method. The results of various verifications show that the LNCP protocol can effectively resist replay attacks, simulated reader attacks, simulated tag attacks, and traceability attacks, which fully demonstrates that the LNCP protocol has good security. Finally, in the performance test of software and hardware simulation based on Field Programmable Gate Array (FPGA), the LNCP protocol requires 51 units of Look Up Tables (LUTs), and the utilization rate of logic slices is 1%, which verifies that the proposed protocol has a low hardware implementation cost and high authentication efficiency.