CN103532718A - 一种认证方法及系统 - Google Patents
一种认证方法及系统 Download PDFInfo
- Publication number
- CN103532718A CN103532718A CN201310492590.XA CN201310492590A CN103532718A CN 103532718 A CN103532718 A CN 103532718A CN 201310492590 A CN201310492590 A CN 201310492590A CN 103532718 A CN103532718 A CN 103532718A
- Authority
- CN
- China
- Prior art keywords
- authentication
- label
- authentication message
- write line
- read write
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种认证方法及系统。认证方法包括:读写器将自身产生的第一随机数r1发送给标签;标签接收到第一随机数r1后,产生第二随机数r2,并根据r1和r2计算第一认证消息M1和第二认证消息M2,把M1的全部位数的数据和M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2mod n]l;读写器接收第一认证消息M1和第二认证消息M2后,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则执行下一步;读写器计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l;标签接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。本发明减少了认证算法的计算代价和存储代价。
Description
技术领域
本发明涉及通信领域,尤其涉及一种认证方法及系统。
背景技术
RFID(Radio Frequency Identification,无线射频识别)技术是一种利用射频信号实现无接触信息传递,并通过所传递的信息达到识别目的的技术。RFID系统一般由三部分组成:标签、读写器和后端数据库。标签包括芯片和天线,用于存放物品的标识。读写器通过射频信号来获得标签中的数据,然后传输给后端数据库。
一般情况下,假设后端数据库和读写器之间存在安全的通信信道,它们之间的安全问题,可以理解为传统的网络安全问题。RFID安全问题主要关注读写器和标签之间的射频通信安全问题。读写器和标签之间是射频无线通信,容易受到攻击者的攻击。攻击主要分为两类:一是被动攻击,二是主动攻击。被动攻击中,攻击者只是偷偷的嗅探或窃听读写器和标签之间的通信,然后根据获得的数据进行密码分析或进行跟踪等。主动攻击中,攻击者在读写器和标签之间作为第三人存在。攻击者会截获读写器和标签之间交互的数据,然后通过重放或篡改的方式发送给另一方。
目前,已经提出了很多的安全与隐私保护机制,其中RFID轻量级认证协议是常见的一种方法。一般来说,一个RFID认证协议应满足如下特点:(1)低成本。随着物联网的应用越来越广泛,特别是供应链环境,会有大量的物品需要RFID标签。而标签的成本已经成为影响物联网大规模应用的因素之一。为了能够适应低成本的RFID标签,RFID认证协议需要使用尽量少的计算资源和存储资源,满足低成本的要求。(2)双向认证。为了避免非法读写器的攻击,认证协议不仅能认证标签的合法性,而且能够认证读写器的合法性。(3)隐私保护。随着RFID应用越来越多,比如二代身份证、公交卡、门禁卡等,它们与人们的生活越来越密切相关。如何保护标签所有者的隐私,也是要考虑的问题之一。(4)能抵抗常见的攻击。
目前,已经出现了很多针对RFID认证协议的攻击方式,比如伪造攻击、重放攻击、中间人攻击等。Ohkubo等人研究了标签的隐私问题,特别是前向安全性,即现在传输的信息不会因为未来标签信息的泄露而变得不安全。提出了一种基于哈希链的认证协议(M.Ohkubo,Suzuki K.,Kinoshita S.Cryptographic approach to“privacy-friendly”tags.in RFID PrivacyWorkshop),该协议可以提供前向安全性。该方案的缺点是需要使用两个哈希函数,并且容易受到重放攻击。Dimitriou等人提出了一个轻量级的RFID认证协议,可以保护用户隐私和抵抗克隆攻击(T.Dimitriou.A lightweightRFID protocol to protect against traceability and cloning attacks.in Proc.of the First International Conference on Security and Privacyfor Emerging Areas in Communications Networks)。该协议是基于挑战响应的认证协议,可以实现读写器和标签之间的双向认证。但是对于标签,哈希计算代价比较大。Lopez等人提出了一个非常轻量级的认证协议LMAP(P.Peris-Lopez,Hernandez-Castro J.C.,Estevez-Tapiador J.M.,RibagordaA.LMAP:A real lightweight mutual authentication protocol forlow-cost RFID tags.in Proc.of2nd Workshop on RFID Security)。该协议使用假名IDS(Index-Pseudonym,假名索引),作为标签的索引。LMAP没有使用哈希函数,只使用了位异或等简单运算。该协议不能抵抗异步攻击,即攻击者可以阻塞最后一步认证过程,让读写器无法认证标签,导致不能更新IDS和密钥K,而标签已经更新了密钥。另外,若攻击者对标签发送Hello消息,则标签会返回当前的IDS,攻击者就可以跟踪标签,不能保护用户的隐私。Chien等人分析了Karthikeyan等人协议和Duc等人协议的安全缺陷,提出了一种新的适用于EPC C1G2标签的双向认证协议(Hung-Yu Chien,ChenChe-Hao.Mutual authentication protocol for RFID conforming to EPCClass1Generation2standards.Computer Standards&Interfaces)。该协议基于GEN-2标准,使用了PRNG和CRC运算,可以抵抗异步攻击。Ma等人研究了RFID的两种隐私:不可区分性隐私和不可预测性隐私(C.Ma,LiY.,Deng R.H.,Li T.RFID privacy:relation between two notions,minimal condition,and efficient construction.in Proc.of the16thACM conference on Computer and communications security)。基于PRF(Pseudo Random Function,伪随机函数),提出了一个满足强不可预测性隐私的RFID单向认证协议。但是,该协议容易受到拒绝服务攻击,若攻击者不断发送挑战c给标签,则标签会更新自己的计数ctr,导致读写器遍历查询的时间增加。丁等人提出了一种基于Hash函数的RFID安全认证协议HSAP(Zhenhua Ding,Li Jintao,Feng Bo.Research on hash-based RFIDsecurity authentication protocol.Journal of Computer Research andDevelopment)。该协议在标签中仅仅使用Hash操作,标签中仅需要执行两次Hash运算,因此比较适合低成本的RFID系统。同时,HSAP是双向认证协议,可以抵抗假冒攻击、重放攻击、防止追踪、去同步化等问题。本质上,该协议是一个挑战响应协议。另外,它不具有前向安全性,若当前的ID泄漏的话,攻击者可以分析出以前的交互信息,跟踪标签的活动足迹。另外,研究学者还提出了很多超轻量级的认证协议。这些协议只使用异或、点乘等简单运算,并没有使用PRNG、CRC等密码学元素。为了满足强隐私要求,RFID认证协议至少需要具有伪随机数函数的能力。所以这些协议一般都会存在拟线性分析、差分攻击、异步攻击等。
发明内容
本发明所要解决的技术问题是提供一种认证方法及系统,适用于低成本的RFID标签。
为解决上述技术问题,本发明提出了一种认证方法,应用于无线射频识别系统,包括:
步骤a,读写器将自身产生的第一随机数r1发送给标签;
步骤b,标签接收到第一随机数r1后,产生第二随机数r2,并根据所述第一随机数r1和第二随机数r2计算第一认证消息M1和第二认证消息M2,把第一认证消息M1的全部位数的数据和第二认证消息M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2mod n]l,符号“⊕”表示异或运算,符号“mod”表示模平方运算,“[]l”表示取“[]”中密文的l位,x为已知的读写器和标签的共享密钥,ID为标签标识,n为模数;
步骤c,读写器接收第一认证消息M1和第二认证消息M2后,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则执行步骤d;
步骤d,读写器计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l;
步骤e,标签接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。
进一步地,上述认证方法还可具有以下特点,步骤c中,若不存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,则进一步验证是否存在(ID,x')满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,其中,x'为读写器中保存的本次认证的前一次认证时的共享密钥,若存在则用(ID,x')代替(ID,x)后执行所述步骤d。
进一步地,上述认证方法还可具有以下特点,n使用梅森数,即n=2k-1,其中,k为共享密钥x的长度。
进一步地,上述认证方法还可具有以下特点,所述设定位数小于或等于所述第二认证消息M2的总位数。
进一步地,上述认证方法还可具有以下特点,若步骤e中,第三认证消息M3经过标签验证是正确的,则在判定本次认证成功后执行步骤f:标签将共享密钥x更新为[x2mod n]l。
为解决上述技术问题,本发明提出了一种认证系统,应用于无线射频识别系统,包括:
第一产生及发送模块,置于读写器中,用于将读写器自身产生的第一随机数r1发送给标签;
第二产生及发送模块,置于标签中,用于接收第一随机数r1,产生第二随机数r2,并根据所述第一随机数r1和第二随机数r2计算第一认证消息M1和第二认证消息M2,把第一认证消息M1的全部位数的数据和第二认证消息M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2modn]l,符号“⊕”表示异或运算,符号“mod”表示模平方运算,“[]l”表示取“[]”中密文的l位,x为已知的读写器和标签的共享密钥,ID为标签标识,n为模数;
验证模块,置于读写器中,用于接收第一认证消息M1和第二认证消息M2,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则启动计算及更新模块;
计算及更新模块,置于读写器中,用于计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l;
判定模块,置于标签中,用于接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。
进一步地,上述认证系统还可具有以下特点,所述验证模块包括再次验证单元,用于在不存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l时,进一步验证是否存在(ID,x')满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,其中,x'为读写器中保存的本次认证的前一次认证时的共享密钥,若存在则用(ID,x')代替(ID,x)后启动所述计算及更新模块。
进一步地,上述认证系统还可具有以下特点,n使用梅森数,即n=2k-1,其中,k为共享密钥x的长度。
进一步地,上述认证系统还可具有以下特点,所述设定位数小于或等于所述第二认证消息M2的总位数。
进一步地,上述认证系统还可具有以下特点,所述判定模块包括密钥更新单元,密钥更新单元用于在所述第三认证消息M3经过标签验证为正确的时,在判定本次认证成功后将标签中的共享密钥x更新为[x2mod n]l。
本发明的认证方法及系统能够抵抗已知的攻击方法,包括重放攻击、异步攻击、中间人攻击,并能提供前向安全性;并且,本发明的认证方法及系统只使用伪随机函数,减少了认证算法的计算代价和存储代价,适合在低成本标签中应用。
附图说明
图1为本发明中RFID轻量级双向认证的过程示意图;
图2为本发明实施例中认证方法的流程图;
图3为本发明实施例中认证系统的结构框图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
RFID认证协议主要解决读写器与标签之间无线传输的安全与隐私问题。本文中主要讨论读写器R和标签T之间的交互过程。设读写器R和标签T之间的对称密钥为x,标签的标识为ID。按照读写器与标签的工作模式可以分为:读写器先讲(RTF)模式和标签先讲(TTF)模式。大部分低成本标签是被动式的,一般采用RTF模式。不失一般性,这里讨论RTF模式。
设读写器和标签在认证消息中,能够使用的参数集合为τ,则τ={ID,x,r1,r2}.设可以采用的轻量级运算符和密码学元素的集合为σ(即运算集合),则σ={⊕,←,·,CRC,PRNG,MAC,…},其中“⊕”为异或运算符,“←”为移位运算符,“·”为点乘运算,CRC为循环冗余校验,PRNG为伪随机发生器,MAC代表消息摘要函数,常见的比如Hash函数等.设认证消息的集合为ξ={Fi|i∈Ζ}。所有的认证消息函数Fi都是参数集合τ和运算集合σ的某种组合。为了保护标签的隐私,认证过程中不会直接把标签的ID明文传输给读写器来进行认证。因此,读写器在未完成认证时,并不知道当前要对哪个标签认证。因此,本发明中,通过认证消息M1和M2来产生一个关于ID和共享密钥x的恒等式,遍历查询要认证的标签身份。一般情况下,读写器会把这些信息发送给数据库,由数据库来遍历查询。对于数据库的计算能力来说,这样的遍历查询是可行的。另外,还可以通过提前计算、缓存、并行计算等其它机制来提供命中率。对于读写器来说,因为不知道是哪个标签参与认证,所以密钥x和随机数r2都是未知的。本发明中,设M1为x⊕r2,则读写器就可以用x表示出r2来,即r2=M1⊕x,从而可以构造关于x的恒等式。而消息M2则是在集合τ上的MAC函数。数据库查找到对应的记录后,把(ID,x)发送给读写器。读写器计算认证消息M3,发送给标签。M3的主要目的是标签对读写器的认证,读写器需要通过M3来表明它知道它们之间的秘密,比如共享密钥x,或随机数r2等。因为这些信息,只有合法的读写器才能通过认证消息M1和M2求解出来。本发明中RFID轻量级双向认证的过程如图1所示。
图2为本发明实施例中认证方法的流程图。该认证方法可以应用于无线射频识别系统。如图2所示,本实施例中,认证方法的流程可以包括如下步骤:
步骤S201,读写器将自身产生的第一随机数r1发送给标签;
步骤S202,标签接收到第一随机数r1后,产生第二随机数r2,并根据所述第一随机数r1和第二随机数r2计算第一认证消息M1和第二认证消息M2,把第一认证消息M1的全部位数的数据和第二认证消息M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2mod n]l,符号“⊕”表示异或运算,符号“mod”表示模平方运算,“[]l”表示取“[]”中密文的l位,x为已知的读写器和标签的共享密钥,ID为标签标识,n为模数;
r2的作用主要是为了防止攻击者根据标签返回的认证消息M1和M2来识别标签进行跟踪。若每次认证过程中,标签都产生自己的随机数r2,则协议就可以避免这种问题。可见,本发明在认证过程中,读写器和标签分别产生随机数r1和r2,因此能够有效地抵抗重放攻击。
在一个优选实施例中,n可以使用梅森数,即n=2k-1,其中,k为共享密钥x的长度。
其中,设定位数小于或等于第二认证消息M2的总位数。
步骤S203,读写器接收第一认证消息M1和第二认证消息M2后,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则执行步骤S204;
本步骤中,若不存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,则进一步验证是否存在(ID,x')满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,其中,x'为读写器中保存的本次认证的前一次认证时的共享密钥,若存在则用(ID,x')代替(ID,x)后执行步骤S204。
由于读写器和标签之间射频通信的不确定性,或者由于攻击者的存在,会导致标签不能正确的收到M3.从而无法验证M3后,更新密钥。待下次认证时,标签使用旧的密钥产生消息M1和M2,读写器就无法找到正确的共享密钥x.为了解决这种情况,读写器需要保存上次的共享密钥x'(也即本次认证的前一次认证中的共享密钥),用来恢复因上次终止的认证过程而造成的密钥不一致。为了保证协议具有前向安全性,密钥更新函数F4(τ)应该是单向的。需要说明的是,这里的前向安全性,是针对标签的。因为读写器能够恢复前一次认证的密钥,所以读写器是无法做到前向安全的。
步骤S204,读写器计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l;
步骤S205,标签接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。
若步骤S205中,第三认证消息M3经过标签验证是正确的,则在判定本次认证成功后还可以进一步执行如下步骤:标签将共享密钥x更新为[x2modn]l。
本发明的认证方法能够抵抗已知的攻击方法,包括重放攻击、异步攻击、中间人攻击,并能提供前向安全性;并且,本发明的认证方法只使用伪随机函数,减少了认证算法的计算代价和存储代价,适合在低成本标签中应用。
本发明还提出了一种认证系统,用以实施上述的认证方法。
图3为本发明实施例中认证系统的结构框图。如图3所示,本实施例中,认证系统包括第一产生及发送模块310、第二产生及发送模块320、验证模块330、计算及更新模块340和判定模块550。第一产生及发送模块310、第二产生及发送模块320、验证模块330、计算及更新模块340和判定模块550顺次串联。其中,第一产生及发送模块310置于读写器中,用于将读写器自身产生的第一随机数r1发送给标签。第二产生及发送模块320置于标签中,用于接收第一随机数r1,产生第二随机数r2,并根据所述第一随机数r1和第二随机数r2计算第一认证消息M1和第二认证消息M2,把第一认证消息M1的全部位数的数据和第二认证消息M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2mod n]l,符号“⊕”表示异或运算,符号“mod”表示模平方运算,“[]l”表示取“[]”中密文的l位,x为已知的读写器和标签的共享密钥,ID为标签标识,n为模数。验证模块330置于读写器中,用于接收第一认证消息M1和第二认证消息M2,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则启动计算及更新模块。计算及更新模块340,置于读写器中,用于计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l。判定模块550置于标签中,用于接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。
在本发明实施例中,验证模块330中可以包括再次验证单元。再次验证单元用于在不存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l时,进一步验证是否存在(ID,x')满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,其中,x'为读写器中保存的本次认证的前一次认证时的共享密钥,若存在则用(ID,x')代替(ID,x)后启动计算及更新模块340。
其中,n可以使用梅森数,即n=2k-1,其中,k为共享密钥x的长度。
其中,设定位数小于或等于第二认证消息M2的总位数。
在本发明实施例中,判定模块550中可以包括密钥更新单元。密钥更新单元用于在第三认证消息M3经过标签验证为正确的时,在判定本次认证成功后将标签中的共享密钥x更新为[x2mod n]l。
本发明的认证系统能够抵抗已知的攻击方法,包括重放攻击、异步攻击、中间人攻击,并能提供前向安全性;并且,本发明的认证系统只使用伪随机函数,减少了认证算法的计算代价和存储代价,适合在低成本标签中应用。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种认证方法,应用于无线射频识别系统,其特征在于,包括:
步骤a,读写器将自身产生的第一随机数r1发送给标签;
步骤b,标签接收到第一随机数r1后,产生第二随机数r2,并根据所述第一随机数r1和第二随机数r2计算第一认证消息M1和第二认证消息M2,把第一认证消息M1的全部位数的数据和第二认证消息M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2mod n]l,符号“⊕”表示异或运算,符号“mod”表示模平方运算,“[]l”表示取“[]”中密文的l位,x为已知的读写器和标签的共享密钥,ID为标签标识,n为模数;
步骤c,读写器接收第一认证消息M1和第二认证消息M2后,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则执行步骤d;
步骤d,读写器计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l;
步骤e,标签接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。
2.根据权利要求1所述的认证方法,其特征在于,步骤c中,若不存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,则进一步验证是否存在(ID,x')满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,其中,x'为读写器中保存的本次认证的前一次认证时的共享密钥,若存在则用(ID,x')代替(ID,x)后执行所述步骤d。
3.根据权利要求1所述的认证方法,其特征在于,n使用梅森数,即n=2k-1,其中,k为共享密钥x的长度。
4.根据权利要求1所述的认证方法,其特征在于,所述设定位数小于或等于所述第二认证消息M2的总位数。
5.根据权利要求1所述的认证方法,其特征在于,若步骤e中,第三认证消息M3经过标签验证是正确的,则在判定本次认证成功后执行步骤f:标签将共享密钥x更新为[x2mod n]l。
6.一种认证系统,应用于无线射频识别系统,其特征在于,包括:
第一产生及发送模块,置于读写器中,用于将读写器自身产生的第一随机数r1发送给标签;
第二产生及发送模块,置于标签中,用于接收第一随机数r1,产生第二随机数r2,并根据所述第一随机数r1和第二随机数r2计算第一认证消息M1和第二认证消息M2,把第一认证消息M1的全部位数的数据和第二认证消息M2的设定位数的数据发送给读写器,其中,M1=x⊕r2,M2=[(r1⊕r2 ⊕ID)2modn]l,符号“⊕”表示异或运算,符号“mod”表示模平方运算,“[]l”表示取“[]”中密文的l位,x为已知的读写器和标签的共享密钥,ID为标签标识,n为模数;
验证模块,置于读写器中,用于接收第一认证消息M1和第二认证消息M2,根据第一认证消息M1计算出所述第二随机数r2,r2=M1⊕x,然后验证是否存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,若存在则启动计算及更新模块;
计算及更新模块,置于读写器中,用于计算第三认证消息M3,将该第三认证消息M3发送给标签,并将共享密钥x更新为[x2mod n]l;
判定模块,置于标签中,用于接收并验证第三认证消息M3是否正确,若正确则判定本次认证成功。
7.根据权利要求6所述的认证系统,其特征在于,所述验证模块包括再次验证单元,用于在不存在(ID,x)满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l时,进一步验证是否存在(ID,x')满足等式M2=[(r1⊕r2 ⊕ID)2mod n]l,其中,x'为读写器中保存的本次认证的前一次认证时的共享密钥,若存在则用(ID,x')代替(ID,x)后启动所述计算及更新模块。
8.根据权利要求6所述的认证系统,其特征在于,n使用梅森数,即n=2k-1,其中,k为共享密钥x的长度。
9.根据权利要求6所述的认证系统,其特征在于,所述设定位数小于或等于所述第二认证消息M2的总位数。
10.根据权利要求6所述的认证系统,其特征在于,所述判定模块包括密钥更新单元,密钥更新单元用于在所述第三认证消息M3经过标签验证为正确的时,在判定本次认证成功后将标签中的共享密钥x更新为[x2mod n]l。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310492590.XA CN103532718A (zh) | 2013-10-18 | 2013-10-18 | 一种认证方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310492590.XA CN103532718A (zh) | 2013-10-18 | 2013-10-18 | 一种认证方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103532718A true CN103532718A (zh) | 2014-01-22 |
Family
ID=49934424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310492590.XA Pending CN103532718A (zh) | 2013-10-18 | 2013-10-18 | 一种认证方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103532718A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104901812A (zh) * | 2015-06-19 | 2015-09-09 | 四川理工学院 | 一种ECC结合轻量级Hash函数的RFID系统安全认证方法 |
CN105530263A (zh) * | 2016-01-08 | 2016-04-27 | 广东工业大学 | 一种基于标签id的超轻量级rfid双向认证方法 |
CN105721142A (zh) * | 2016-01-25 | 2016-06-29 | 广东工业大学 | 基于标签id的rfid系统密钥生成方法及装置 |
CN106411505A (zh) * | 2016-08-31 | 2017-02-15 | 广东工业大学 | 一种移动射频识别的双向认证方法及移动射频识别系统 |
CN106658349A (zh) * | 2015-10-30 | 2017-05-10 | 中国电信股份有限公司 | 用于自动生成与更新共享密钥的方法和系统 |
CN110677254A (zh) * | 2019-09-20 | 2020-01-10 | 广州城市职业学院 | 一种超轻量级的rfid认证方法 |
CN110995432A (zh) * | 2020-03-05 | 2020-04-10 | 杭州字节物联安全技术有限公司 | 基于边缘网关的物联网感知节点认证方法 |
CN112084801A (zh) * | 2020-07-23 | 2020-12-15 | 西安电子科技大学 | 一种用于低成本无源rfid系统中的双向身份认证方法 |
CN112364339A (zh) * | 2020-08-21 | 2021-02-12 | 中国科学院信息工程研究所 | 一种改进的安全轻量级rfid认证方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051903A (zh) * | 2007-03-30 | 2007-10-10 | 中山大学 | 一种符合epc c1g2标准的rfid随机化密钥双向认证方法 |
CN101217362A (zh) * | 2007-12-29 | 2008-07-09 | 中山大学 | 一种基于动态随机化drntru公钥加密系统建立的rfid通信安全机制 |
US20100001840A1 (en) * | 2008-07-07 | 2010-01-07 | You Sung Kang | Method and system for authenticating rfid tag |
-
2013
- 2013-10-18 CN CN201310492590.XA patent/CN103532718A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101051903A (zh) * | 2007-03-30 | 2007-10-10 | 中山大学 | 一种符合epc c1g2标准的rfid随机化密钥双向认证方法 |
CN101217362A (zh) * | 2007-12-29 | 2008-07-09 | 中山大学 | 一种基于动态随机化drntru公钥加密系统建立的rfid通信安全机制 |
US20100001840A1 (en) * | 2008-07-07 | 2010-01-07 | You Sung Kang | Method and system for authenticating rfid tag |
Non-Patent Citations (2)
Title |
---|
YONGMING JIN,HUIPING SUN,WEI XIN,SONG LUO,ZHONG CHEN: "Lightweight RFID Mutual Authentication Protocol against Feasible Problems", 《INFORMATION AND COMMUNICATIONS SECURITY》 * |
郑嘉琦,陈兵,周勇: "一种RFID轻量认证协议GIMAP", 《小型微型计算机系统》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104901812A (zh) * | 2015-06-19 | 2015-09-09 | 四川理工学院 | 一种ECC结合轻量级Hash函数的RFID系统安全认证方法 |
CN104901812B (zh) * | 2015-06-19 | 2018-04-20 | 四川理工学院 | 一种ECC结合轻量级Hash函数的RFID系统安全认证方法 |
CN106658349B (zh) * | 2015-10-30 | 2020-11-20 | 中国电信股份有限公司 | 用于自动生成与更新共享密钥的方法和系统 |
CN106658349A (zh) * | 2015-10-30 | 2017-05-10 | 中国电信股份有限公司 | 用于自动生成与更新共享密钥的方法和系统 |
CN105530263A (zh) * | 2016-01-08 | 2016-04-27 | 广东工业大学 | 一种基于标签id的超轻量级rfid双向认证方法 |
CN105530263B (zh) * | 2016-01-08 | 2018-06-12 | 广东工业大学 | 一种基于标签id的超轻量级rfid双向认证方法 |
CN105721142A (zh) * | 2016-01-25 | 2016-06-29 | 广东工业大学 | 基于标签id的rfid系统密钥生成方法及装置 |
CN106411505A (zh) * | 2016-08-31 | 2017-02-15 | 广东工业大学 | 一种移动射频识别的双向认证方法及移动射频识别系统 |
CN106411505B (zh) * | 2016-08-31 | 2019-05-07 | 广东工业大学 | 一种移动射频识别的双向认证方法及移动射频识别系统 |
CN110677254A (zh) * | 2019-09-20 | 2020-01-10 | 广州城市职业学院 | 一种超轻量级的rfid认证方法 |
CN110677254B (zh) * | 2019-09-20 | 2022-06-10 | 广州城市职业学院 | 一种超轻量级的rfid认证方法 |
CN110995432A (zh) * | 2020-03-05 | 2020-04-10 | 杭州字节物联安全技术有限公司 | 基于边缘网关的物联网感知节点认证方法 |
CN112084801A (zh) * | 2020-07-23 | 2020-12-15 | 西安电子科技大学 | 一种用于低成本无源rfid系统中的双向身份认证方法 |
CN112084801B (zh) * | 2020-07-23 | 2022-04-22 | 西安电子科技大学 | 一种用于低成本无源rfid系统中的双向身份认证方法 |
CN112364339A (zh) * | 2020-08-21 | 2021-02-12 | 中国科学院信息工程研究所 | 一种改进的安全轻量级rfid认证方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103532718A (zh) | 一种认证方法及系统 | |
CN101847199B (zh) | 用于射频识别系统的安全认证方法 | |
CN104115442B (zh) | 基于非对称密钥和Hash函数的RFID双向认证方法 | |
CN104184733B (zh) | 一种基于crc编码的rfid轻量级双向认证方法 | |
CN110147666B (zh) | 物联网场景下的轻量级nfc身份认证方法、物联网通信平台 | |
CN103795543A (zh) | 一种用于rfid系统的安全双向认证方法 | |
CN106712962A (zh) | 移动rfid系统双向认证方法及其系统 | |
CN105100112A (zh) | 基于云存储的rfid群组标签所有权转移方法 | |
CN106411505B (zh) | 一种移动射频识别的双向认证方法及移动射频识别系统 | |
Doss et al. | A minimum disclosure approach to authentication and privacy in RFID systems | |
CN104112106A (zh) | 一种基于物理不可克隆的rfid轻量级认证方法 | |
CN106845304A (zh) | 一种实现rfid系统中阅读器与标签认证的方法与系统 | |
CN102497264A (zh) | 基于epc c-1 g-2标准的rfid安全认证方法 | |
CN101980241B (zh) | 一种射频标签认证的方法、系统及装置 | |
CN101488179A (zh) | 一种无线射频识别系统认证方法和设备 | |
Liu et al. | A Lightweight RFID Authentication Protocol based on Elliptic Curve Cryptography. | |
CN102684872B (zh) | 基于对称加密的超高频射频识别空中接口安全通信方法 | |
Chen et al. | A secure ownership transfer protocol using EPCglobal Gen-2 RFID | |
CN104333539A (zh) | 一种基于切比雪夫映射的rfid安全认证方法 | |
Zhou | A Quadratic Residue-Based Lightweight RFID Mutual Authentication Protocol with Constant-Time Identification. | |
CN103699863B (zh) | 一种抗异步攻击的超轻量级无线射频识别认证方法 | |
CN106027237B (zh) | 一种rfid系统中基于组的密钥矩阵安全认证方法 | |
CN108566385A (zh) | 基于云的高效隐私保护的双向认证方法 | |
Jin et al. | PUF-based RFID authentication protocol against secret key leakage | |
Xiao et al. | Security Protocol for RFID System Conforming to EPC-C1G2 Standard. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140122 |