[发明专利]一种基于ECC的RFID签密方法无效
申请号: | 201210052851.1 | 申请日: | 2012-03-02 |
公开(公告)号: | CN102663327A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 王效灵;张新波;盛辉;王延平;安文六;张涛;柯罗岗 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;H04L9/08 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ecc rfid 方法 | ||
1. 一种基于ECC的RFID签密方法,其特征在于该方法包括以下步骤:
(1)初始化数据库,具体是:
在数据库中,初始化一个存储表, ,是初始化共享密钥,,是更新后密钥,该更新后密钥为空;
(2)阅读器查问标签,具体是:
读写器向标签发送查询请求以及随机数,的长度可由系统自行定义,但需足够长以避免在短时间内重复;
(3)标签回应阅读器的请求,具体是:
标签在收到查询请求后,首先将明文进行编码并选择生成点,然后将生成点()发送给阅读器;
(4)数据库认证标签,具体是:
当阅读器收到生成点()后,它将自己生成的随机数连同生成点()发给数据库;数据库判断、是否为空;
如果(,)为空,则和标签随机数为:
得出和;然后分别用和与数据库中所有的ID进行计算:和,其中为二进制形式表示的ID字符串的高位,为二进制形式表示的ID字符串低位;将计算结果分别与和做比较,如果某个标签的ID计算结果与、均相等,则该标签通过认证;
如果(,)不为空,则和标签随机数为:
得出和;然后分别用和与数据库中所有的ID进行计算:和,将计算结果分别与和做比较,如果某个标签的ID计算结果与和均相等,则该标签通过认证,并摒弃密钥(,),转向数据库更新查询,如果这组标签ID计算结果经过上述比较不相等,进行第二组运算;
得出和;然后分别用和与数据库中所有的ID进行计算;和,将计算结果分别与和做比较,如果某个标签的ID计算结果与和与均相等,则该标签通过认证,并用(,)代替(,),然后把(,)置为空;如果这种标签ID计算结果经过上述比较不相等,则停止认证操作;
(5)数据库发起更新询问,具体是:
数据库生成随机数,将明文进行编码,然后将编码后的密文和密钥更新询问请求一起发送至阅读器;
(6)标签对阅读器的认证,具体是:
标签收到阅读器的密文和密钥更新询问请求之后,标签利用自身的,, ,,,,验证自身密文与收到的密文是否相等,如果相等进行(7),否则停止验证;
(7)标签更新共享密钥并回应,具体是:
标签对阅读器认证之后,标签更新密钥并向阅读器发出更新回应;
(8)阅读器完成更新,具体是:
数据库如果收到更新回应,将密钥替换为,同时将替换为,并把,置为空;如果数据库未收到更新回应,则数据库存储两组密钥(,)和(,)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210052851.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:调整直接喷射燃料泵的泵体积命令
- 下一篇:一种车辆的汽缸控制系统及方法