【技术实现步骤摘要】
一种实现RFID系统中阅读器与标签认证的方法与系统
本专利技术涉及RFID系统空口安全协议领域,特别是涉及一种基于极小加密算法、采用RFID空口安全协议实现RFID系统中阅读器与标签间双向认证的方法与系统。
技术介绍
射频识别(RadioFrequencyIdentification,RFID)技术通过射频信号自动识别目标对象并获取相关数据,是一种非接触式的自动识别技术。由于RFID技术具有多目标识别和非接触识别等优点,目前,RFID技术已广泛应用于制造业、商业、军事和日常生活等领域。RFID系统一般包括三部分:阅读器、标签和后台数据库。其中,阅读器是一个带有天线的无线发射与接收设备,具有较大的存储空间和微处理器,微处理器具有较强的处理能力;标签是配有天线的微型电路,由数千个逻辑门电路组成,通常没有微处理器;后台数据库是可以运行与任意硬件平台的数据库系统,具有强大的存储空间并且具有微处理器,具有较强的逻辑处理能力。一般,RFID系统在实际中识别目标对象时,阅读器与标签是分开的,标签被集成在被识别的目标对象中,阅读器与标签之间,通过发送无线射频信号进行认证以及获取相关数据。由于阅读器与标签之间通过无线射频信号传输数据,信号的传输介质是空气,容易遭到各种恶意攻击等不安全因素的影响。
技术实现思路
专利技术人在研究过程中发现,为了克服各种恶意攻击等不安全因素的影响,提高阅读器与标签间通信信道传输数据的安全性,可以将多种基于对称密钥体制的安全协议应用于阅读器与标签之间,但是,这些协议采用阅读器对标签或者标签对阅读器的单向认证,在阅读器与标签间信道传输的数据遇到各种恶意 ...
【技术保护点】
一种实现RFID系统中阅读器与标签认证的方法,其特征在于,所述认证的方法应用于RFID系统,所述RFID系统包括阅读器、标签和数据库,所述数据库与所述标签具有共享密钥,该方法包括:所述标签采用哈希算法对标签标识符与标签认证码进行计算,得到令牌信息;其中,所述令牌信息是所述标签在接收所述阅读器发送的查询命令后计算得到的;所述标签将令牌信息发送给所述阅读器;所述数据库根据所述阅读器发送的所述令牌信息获取所述标签对应的共享密钥;所述数据库将所述共享密钥、第一随机数和第二随机数发送给所述阅读器,所述第一随机数与所述第二随机数由所述数据库生成;所述阅读器采用极小加密算法,并利用所述共享密钥对所述第一随机数加密得到第一密文;所述阅读器将所述第一随机数、所述第二随机数与所述第一密文发送给所述标签;所述标签比较所述第一密文与第二密文,所述第二密文由所述标签采用所述极小加密算法,并使用所述共享密钥对所述第一随机数加密得到,若所述第一密文与所述第二密文相同,则所述标签对所述阅读器认证通过;所述标签将第三密文发送给所述阅读器,所述第三密文由所述标签采用极小加密算法,并使用所述共享密钥对所述第二随机数加密得到 ...
【技术特征摘要】
1.一种实现RFID系统中阅读器与标签认证的方法,其特征在于,所述认证的方法应用于RFID系统,所述RFID系统包括阅读器、标签和数据库,所述数据库与所述标签具有共享密钥,该方法包括:所述标签采用哈希算法对标签标识符与标签认证码进行计算,得到令牌信息;其中,所述令牌信息是所述标签在接收所述阅读器发送的查询命令后计算得到的;所述标签将令牌信息发送给所述阅读器;所述数据库根据所述阅读器发送的所述令牌信息获取所述标签对应的共享密钥;所述数据库将所述共享密钥、第一随机数和第二随机数发送给所述阅读器,所述第一随机数与所述第二随机数由所述数据库生成;所述阅读器采用极小加密算法,并利用所述共享密钥对所述第一随机数加密得到第一密文;所述阅读器将所述第一随机数、所述第二随机数与所述第一密文发送给所述标签;所述标签比较所述第一密文与第二密文,所述第二密文由所述标签采用所述极小加密算法,并使用所述共享密钥对所述第一随机数加密得到,若所述第一密文与所述第二密文相同,则所述标签对所述阅读器认证通过;所述标签将第三密文发送给所述阅读器,所述第三密文由所述标签采用极小加密算法,并使用所述共享密钥对所述第二随机数加密得到;所述阅读器比较所述第三密文与第四密文,所述第四密文由所述阅读器采用所述极小加密算法,并使用所述共享密钥对所述第二随机数加密得到,若所述第三密文与所述第四密文相同,则阅读器对所述标签认证通过。2.根据权利要求1所述的方法,其特征在于,所述标签采用哈希算法对标签标识符与标签认证码计算,得到令牌信息,包括:所述标签采用字符串拼接符,对所述标签标识符与所述标签认证码进行拼接,得到拼接字符;所述标签采用所述哈希算法计算所述拼接字符,得到所述令牌信息。3.根据权利要求1所述的方法,其特征在于,所述数据库根据所述阅读器发送的令牌信息获取所述标签对应的共享密钥,包括:所述数据库接收阅读器发送的令牌信息;所述数据库从存储表中查找与所述令牌信息对应的索引号,所述存储表为每个标签预留两对索引号与令牌信息,所述两对索引号与令牌信息中包含标签发送的令牌信息,所述存储表保存在所述数据库中;所述数据库获取所述令牌信息对应的索引号;所述数据库利用所述索引号获得与所述索引号对应的共享密钥。4.根据权利要求1所述的方法,其特征在于,还包括:所述数据库计算所述索引号与第一随机数的异或结果,所述第一随机数由数据库生成;所述数据库利用所述异或结果更新存储表中另一对索引号与令牌信息。5.根据权利要求1所述的方法,其特征在于,还包括:所述阅读器向所述标签发送无线射频信号,所述标签集成于目标对象中;所述阅读器根据所述标签的反馈信号,获取所述目标对象的数据。6.一种实现RFID系统中阅读器与标签认证的系统,其特征在于,所述系统包括:阅读器、标签和数据库,所述数据库与所述...
【专利技术属性】
技术研发人员:谷勇浩,徐长福,于华东,熊飞,欧清海,吴庆,张喆,吕俊峰,党育军,周鸿喜,陈芳,胡成博,路永玲,王永非,
申请(专利权)人:国网江苏省电力公司电力科学研究院,国家电网公司信息通信分公司,国网信息通信产业集团有限公司,北京邮电大学,国家电网公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。