The invention discloses a security authentication method of RFID variable linear feedback shift register based on RFID and security authentication, the method defines a variable linear feedback shift register function VLFSR (x, y), the label only need to provide a random number generator, XOR, variable linear feedback shift operation. You can complete the certification process. The invention can effectively reduce the computing resources and storage space label, meet the RFID requirements of low cost, and can effectively resist counterfeiting, retransmission, tracking, synchronization attack and denial of service (DOS) attacks, provide forward security, prevent information leakage, ensure data integrity.
【技术实现步骤摘要】
基于可变线性反馈移位寄存器的RFID安全认证方法
本专利技术涉及射频识别以及安全认证领域,尤其涉及一种基于可变线性反馈移位寄存器的RFID安全认证方法。
技术介绍
RFID(RadioFrequencyIdentification)系统是一种非接触自动识别系统。随着物联网的发展,RFID受到越来越多的关注。一个完整的RFID系统由RFID标签、RFID阅读器以及后端服务器三部分构成。RFID标签包含唯一识别码等信息。RFID阅读器通过短距离的射频通信获得RFID标签的识别信息,并且可以将获得的标签信息传送给后端服务器。后端服务器处理从阅读器获得的信息,并将需要反馈的信息发送给阅读器,再通过阅读器将反馈信息通过射频信号发送给RFID标签,从而实现对RFID标签的管理。RFID阅读器与后端服务器之间的通信由于是通过有线传输方式实现的,一般认为是安全的,不存在任何安全风险问题。而RFID阅读器与RFID标签之间由于是通过非接触式的射频信号进行通信,通信信道一般认为是不安全的,极易遭受信息泄露、窃取、重传、拒绝服务、异步攻击等多种攻击手段。同时,由于RFID系统低成本的要求,RFID标签的资源和存储空间都是极其有限的,因此传统的高级安全加密算法以及基于这些安全算法的认证方法并不适用于RFID系统。大多数现有的RFID安全认证方法都存在着某些安全漏洞或需要复杂的运算,无法满足RFID系统低成本,高安全的要求。如何设计出安全、高效、低成本的RFID安全认证方法成为当务之急。
技术实现思路
本专利技术的目的在于提供一种基于可变线性反馈移位寄存器的RFID安全认证方法,在低成 ...
【技术保护点】
一种基于可变线性反馈移位寄存器的RFID安全认证方法,应用于RFID系统,该RFID系统包括标签、阅读器和后端服务器,其特征在于,所述RFID认证方法包括初始阶段和认证阶段;所述初始阶段包括:分别在每个标签内部存储其唯一标识UID号、秘密标识号SID及密钥m;在认证之前,阅读器获得待认证标签的UID号;所述认证阶段包括:所述阅读器产生随机数R
【技术特征摘要】
1.一种基于可变线性反馈移位寄存器的RFID安全认证方法,应用于RFID系统,该RFID系统包括标签、阅读器和后端服务器,其特征在于,所述RFID认证方法包括初始阶段和认证阶段;所述初始阶段包括:分别在每个标签内部存储其唯一标识UID号、秘密标识号SID及密钥m;在认证之前,阅读器获得待认证标签的UID号;所述认证阶段包括:所述阅读器产生随机数Rr,并将认证命令Auth和随机数Rr传送给标签;所述标签产生随机数Rt1和Rt2,并利用其内部存储的密钥mj以及Rt1,通过可变线性反馈移位寄存器函数VLFSR运算得到A,利用产生的随机数Rt1、Rt2与标签内部的秘密标识号SIDj进行按位异或运算得到B;所述标签将A、B发送给阅读器,阅读器再将此标签的UID号、自身产生的随机数Rr、以及从标签获得的A和B发送给后端服务器;所述后端服务器对标签进行认证:根据UID号从后端数据库中查询与该UID号相匹配的标签秘密标识号SIDj;通过异或运算从B中提取出标签产生的随机数Rt2和Rt1;通过SIDj从后端数据库中的密钥表Mj中寻找到对应密钥mj;根据Rt1||Rr和mj,通过可变线性反馈移位寄存器函数VLFSR生成C;比较从标签获取的A和运算结果C,如果A=C,判定后端服务器对标签的认证成功。2.根据权利要求1所述的RFID安全认证方法,其特征在于,所述可变线性反馈移位寄存器函数VLFSR具体为VLFSR(x,y),其中x用来初始化移位寄存器的值,y用来设定线性反馈移位寄存器的反馈系数。3.根据权利要求2所述的RFID安全认证方法,其特征在于,所述得到A或C的可变线性反馈移位寄存器函数运算为:A或者C=VLFSR(Rt1||Rr,mj);所述得到B的异或运算为:从所述B中提取出标签产生的随机数的异或运算为4.根据权利要求1所述的RFID安全认证方法,其特征在于,在所述后端服务器对标签进行认证过程中还包括:如果A≠C...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:广东楚天龙智能卡有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。