[发明专利]射频识别认证方法及系统有效
申请号: | 201510437132.5 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105046300B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 刘虹;火一莽;万月亮 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 胡彬,孟金喆 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种射频识别认证方法和系统。所述方法利用伪随机数中的至少一个标识位数值实现标签和读写器预共享密值和密钥的动态选取,提升了协议会话周期的随机性。针对RFID系统标签和读写器空中接口特殊性和局限性,本方法引入基于Hash的消息认证码和单向Hash函数实现交互消息的前向安全性,采用认证机制实现了标签和读写器的身份真实性验证,有效解决RFID系统的安全数据传输问题。本方法实用新颖,采用轻量级的密码学算子进行身份认证,提高了会话周期交互数据的动态性,适用于系统资源受限的RFID应用场景。 | ||
搜索关键词: | 射频 识别 认证 方法 系统 | ||
【主权项】:
一种射频识别认证方法,其特征在于,包括:射频识别读写器生成读写器端伪随机数,并将包含所述读写器端伪随机数的请求消息发送给射频识别标签;接收到所述请求消息之后,所述射频识别标签生成标签端伪随机数,根据所述标签端伪随机数中的至少一个标签端标识位从标签端预共享密值集合及标签端密钥集合中分别选择标签端预共享密值及标签端密钥,根据所述标签端预共享密值及所述标签端密钥计算标签端消息认证码,并将包含所述标签端伪随机数和所述标签端消息认证码的应答消息发送给所述射频识别读写器;接收到所述应答消息之后,所述射频识别读写器对所述读写器端伪随机数和所述标签端伪随机数进行处理,根据处理结果中的至少一个读写器端标识位从读写器端预共享密值集合及读写器端密钥集合中分别选择读写器端预共享密值及读写器端密钥,根据所述读写器端预共享密值及所述读写器端密钥计算读写器端消息认证码,并将包含所述标签端伪随机数、所述读写器端伪随机数、所述标签端消息认证码以及所述读写器端消息认证码的验证消息发送给后台数据库;所述后台数据库根据基于散列函数的消息认证码算法对所述射频识别读写器及所述射频识别标签进行身份验证;如果对所述射频识别读写器及所述射频识别标签的身份验证成功,所述后台数据库分别提取所述射频识别读写器的伪身份标识符及所述射频识别标签的伪身份标识符,根据所述射频识别读写器的伪身份标识符及所述射频识别标签的伪身份标识符生成所述后台数据库的消息认证码,并将所述后台数据库的消息认证码发送给所述射频识别读写器;所述射频识别读写器接收到所述后台数据库的消息认证码之后,提取所述射频识别读写器的伪身份标识符,利用单向散列函数计算所述后台数据库的二次消息认证码,并将所述后台数据库的二次消息认证码发送给所述射频识别标签;所述射频识别标签接收到所述二次消息认证码之后,提取所述射频识别标签的伪身份标识符,利用单向散列函数对所述射频识别标签的伪身份标识符进行计算,将计算的结果与所述二次消息认证码进行比较,并根据比较结果对所述射频识别读写器进行身份验证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510437132.5/,转载请声明来源钻瓜专利网。
- 上一篇:使用条形码管理系统及方法
- 下一篇:一种基于自助式快递袋的快递方法及系统