摘要
现有的标签与读写器之间双向认证时用到的共享密钥一般都是出厂之前设定好的,这会带来密钥托管问题,且无法满足用户自定义密钥的需求。提出一种超轻量级的共享密钥动态无线生成算法,采用动态生成的机制解决密钥托管问题,同时满足用户自定义密钥的需求。采用"与"运算及"异或"运算对信息进行加密处理,一定程度上降低通信实体计算量;为减少参数的引入,充分利用标签标识符信息作为加密的变量,缓解通信实体的存储压力;为更进一步降低标签一端计算量,采用随机数由读写器产生的做法。安全性及性能分析表明,该算法具备一定的安全保证且成本较低。
The shared key used in the two-way authentication between tag and reader is usually set before leaving the factory.This approach has the following shortcomings:setting the key in advance will bring the problem of key escrow;it cannot meet the needs of user-defined key.To overcome the above defects,we propose an ultra-lightweight dynamic wireless generation algorithm of the shared key.It adopted dynamic generation mechanism,which could solve the key escrow problem and satisfy the requirement of user’s custom key.The"AND"operation and"XOR"operation were used to encrypt the information,which reduced the computational cost of communication entities to a certain extent.In order to reduce the introduction of parameters,we made full use of tag identifier information as an encrypted variable,which could alleviate the storage pressure of communication entities.To further reduce the amount of calculation at one end of the tag,the method of random number generated by reader-writer was adopted.The security and performance analysis shows that the algorithm has certain security assurance and lower cost characteristics.
作者
曹朝阳
吴庆涛
Cao Zhaoyang;Wu Qingtao(Administration for Market Regulation of Henan Province,Zhengzhou 450008,Henan,China;School of Management,Zhengzhou University of Aeronautics,Zhengzhou 450015,Henan,China)
出处
《计算机应用与软件》
北大核心
2020年第8期329-333,共5页
Computer Applications and Software
基金
河南省高等学校重点科研项目(18A520051)。