计算机工程与应用 ›› 2021, Vol. 57 ›› Issue (1): 141-149.DOI: 10.3778/j.issn.1002-8331.1912-0079

• 网络、通信与安全 • 上一篇    下一篇

基于RRAM PUF的轻量级RFID认证协议

陈飞鸿,张锋,陈军宁,吴秀龙   

  1. 1.安徽大学 电子信息工程学院,合肥 230601
    2.中国科学院微电子研究所 微电子器件与集成技术重点实验室,北京 100029
  • 出版日期:2021-01-01 发布日期:2020-12-31

Lightweight RFID Authentication Protocol Based on RRAM PUF

CHEN Feihong, ZHANG Feng, CHEN Junning, WU Xiulong   

  1. 1.School of Electronics and Information Engineering, Anhui University, Hefei 230601, China
    2.Key Laboratory of Microelectronic Devices and Integrated Technology, Institute of Microelectronics of Chinese Academy of Sciences, Beijing 100029, China
  • Online:2021-01-01 Published:2020-12-31

摘要:

针对当前轻量级的射频识别(RFID)加密方案信息防护手段有限的问题,结合由阻变存储器(RRAM)构成的物理不可克隆函数(PUF),提出了一种新型的轻量级RFID双向认证协议。利用多级响应加密机制实现阅读器与标签之间的安全认证处理。结合RRAM PUF模型,采用了特殊的纠错处理方法提高PUF响应的可靠性并阻止了信息泄露。此外添加了密钥更新机制和异常攻击标识,抵御了追踪攻击和去同步攻击等威胁。经仿真、分析和对比结果表明,该协议可以有效抵抗多种攻击手段,具有较高的安全性和较低的计算成本。

关键词: 射频识别(RFID), 阻变存储器(RRAM), 物理不可克隆函数(PUF), 安全认证协议, 轻量级

Abstract:

Aiming at the problem of limited information protection methods of current lightweight Radio Frequency Identification(RFID) encryption schemes, combined with a Physical Unclonable Function(PUF) composed of Resistive Random Access Memory(RRAM), a new type of lightweight RFID mutual authentication protocol is proposed. A multi-level response encryption mechanism is used to implement the secure authentication processing between the reader and the tag. Combined with the RRAM PUF model, a special error correction processing method is adopted to improve the reliability of the PUF response and prevent information leakage. In addition, key update mechanisms and anomalous attack identification have been added to prevent threats such as tracking attacks and desynchronization attacks. Simulation, analysis and comparison results show that the protocol can effectively resist multiple attack methods, and has higher security and lower computational cost.

Key words: Radio Frequency Identification(RFID), Resistive Random Access Memory(RRAM), Physical Unclonable Function(PUF), security authentication protocol, lightweight