计算机工程与应用 ›› 2017, Vol. 53 ›› Issue (16): 98-103.DOI: 10.3778/j.issn.1002-8331.1703-0134

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

基于位运算的RFID系统密钥无线生成算法

简碧园1,2,刘道微1   

  1. 1.广州科技职业技术学院 信息工程学院,广州 510550
    2.华南理工大学 计算机科学与工程学院,广州 510006
  • 出版日期:2017-08-15 发布日期:2017-08-31

Wireless key generation algorithm for RFID system based on bit operation

JIAN Biyuan1,2, LIU Daowei1   

  1. 1.School of Electronic and Computer Engineering, Guangzhou Vocational College of Science and Technology, Guangzhou 510550, China
    2.School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China
  • Online:2017-08-15 Published:2017-08-31

摘要: 为了解决标签与读写器之间的共享密钥事先设置好而存在的安全缺陷问题,提出了一种基于位运算的共享密钥无线生成算法。算法采用无线生成密钥的方式,将读写器与标签产生的随机数通过位运算函数进行加密,最终动态生成两者之间的共享密钥,从而可以使共享密钥不用事先设置。通过全面的性能及安全性分析,表明该算法不仅能够确保标签及读写器端的计算量与原算法计算量相当,而且能够解决原算法中存在的安全缺陷问题。

关键词: 字合成运算, 密钥生成, 随机数, 射频识别, 交叉位运算, 标签标识符

Abstract: To solve the security problem which is caused by the pre-set shared private key between the tag and the reader, a shared private key wireless generation algorithm based on bit operation is proposed. This algorithm uses the method of wirelessly generating the private key, encrypts the random number that is generated by the reader and the tag through the bit operation function, and finally dynamically generates the shared private key between the both, so that the shared key cannot be pre-set. The comprehensive performance and security analyses show that the algorithm not only can ensure that the computational complexity of the tag and the reader is equivalent to the original algorithm, but also can solve the security problem existing in the original algorithm.

Key words: Syn, key generation, random number, Radio Frequency Identification(RFID), Cro, Tag’s ID