[发明专利]一种密钥分发方法及系统有效
申请号: | 201310015095.X | 申请日: | 2013-01-16 |
公开(公告)号: | CN103067161A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 鲁力;刘向阳;杨文玉;文彬宇 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06K7/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 610054 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 密钥 分发 方法 系统 | ||
1.一种密钥分发方法,其特征在于,包括:
RFID阅读器识别其询问范围内的RFID标签,生成第一随机数,将所述第一随机数发送给其识别到的RFID标签;
所述RFID标签接收第一随机数,生成第二随机数,将所述第一随机数和所述第二随机数依据第一规则生成共享密钥,并且,将包含第二随机数的第一信息发送给所述RFID阅读器;
所述RFID阅读器接收所述第一信息,将所述第一随机数和所述第一信息中的第二随机数依据第一规则生成共享密钥。
2.根据权利要求1所述的方法,其特征在于,所述RFID阅读器识别到的RFID标签为多个,所述第一信息还包括:发送所述第一信息的RFID标签的ID;
所述RFID阅读器将所述第一随机数和所述第一信息中的第二随机数依据第一规则生成共享密钥包括:所述RFID阅读器将所述第一随机数和所述第一信息中与每个ID对应的第二随机数依据第一规则生成共享密钥。
3.根据权利要求1所述的方法,其特征在于,所述RFID标签将所述第一随机数和所述第一信息中的第二随机数依据第一规则生成共享密钥包括:所述RFID标签通过计算共享密钥;
其中,rR为RFID阅读器R生成的第一随机数,rTi为RFID标签Ti生成的第二随机数,kTi即为RFID阅读器R与RFID标签Ti的共享密钥,i=1,…N,N为大于等于1的正整数。
4.根据权利要求1所述的方法,其特征在于,还包括:所述RFID阅读器验证与所述RFID标签之间的共享密钥是否匹配,如果不匹配,则重新进行密钥的分发。
5.一种密钥分发方法,其特征在于,包括:
RFID阅读器识别其询问范围内的RFID标签组,记录所述RFID标签组中每个RFID标签的ID,向所述RFID标签组发送密钥分发请求,其中,所述RFID标签组包括至少两个RFID标签;
接收到所述密钥分发请求的每个RFID标签均生成一个随机数,并将生成的随机数和自身的ID发送给所述RFID阅读器;
所述RFID阅读器将接收到的ID与其记录的ID进行比对,当接收的所有ID与记录的所有ID均相同时,将接收的所有随机数依据第一规则生成共享密钥,将所述共享密钥和与每个ID对应的随机数依据第二规则生成与每个ID对应的密钥生成因子,并将每个ID和与每个ID对应的密钥发送给所述RFID标签组;
当所述RFID标签组中的每个RFID标签接收的ID与自身的ID相同时,将与接收的ID对应的密钥生成因子与自身生成的随机数依据第二规则生成共享密钥。
6.根据权利要求5所述的方法,其特征在于,将接收的所有随机数依据第一规则生成共享密钥包括:通过计算共享密钥k;
其中,rT1为RFID标签T1生成的随机数,rT2为RFID标签T2生成的随机数,以此类推,rTn为RFID标签Tn生成的随机数。
7.根据权利要求5所述的方法,其特征在于,将所述共享密钥和与每个ID对应的随机数依据第二规则生成与每个ID对应的密钥生成因子包括:通过计算与IDTi对应的密钥生成因子kTi,其中,Ti为所述RFID标签组中的RFID标签,i=1,2,…n;
每个RFID标签将与接收的ID对应的密钥生成因子与自身生成的随机数依据第二规则生成共享密钥包括:通过计算共享密钥k。
8.一种密钥分发系统,其特征在于,包括:RFID阅读器和至少一个RFID标签;
所述RFID阅读器,用于识别其询问范围内的至少一个RFID标签,生成第一随机数,将所述第一随机数发送给所述至少一个RFID标签;
所述RFID标签,用于接收第一随机数,生成第二随机数,将所述第一随机数和所述第二随机数依据第一规则生成共享密钥,并且,将包含所述第二随机数的第一信息发送给所述RFID阅读器,以使所述RFID阅读器将所述第一随机数和所述第一信息中的第二随机数依据第一规则生成与对应的RFID标签之间的共享密钥。
9.根据权利要求8所述的系统,其特征在于,所述第一信息还包括:生成所述第二随机数的RFID标签的ID。
10.一种密钥分发系统,其特征在于,包括:RFID阅读器和RFID标签组,所述RFID标签组包括至少两个RFID标签;
所述RFID阅读器,用于识别其询问范围内的RFID标签组,记录所述RFID标签组中每个RFID标签的ID,向所述RFID标签组发送密钥分发请求,其中,所述RFID标签组包括至少两个RFID标签;
所述RFID标签,用于在接收到密钥分发请求后,生成一个随机数,并将生成的随机数和自身的ID发送给所述RFID阅读器;
所述RFID阅读器,还用于将接收到的ID与其记录的ID进行比对,当接收的所有ID与记录的所有ID均相同时,将接收的所有随机数依据第一规则生成共享密钥,将所述共享密钥和与每个ID对应的随机数依据第二规则生成与每个ID对应的密钥生成因子,并将每个ID和与每个ID对应的密钥发送给所述RFID标签组;
所述RFID标签,还用于当接收的ID与自身的ID相同时,将与接收的ID对应的密钥生成因子与自身生成的随机数依据第二规则生成共享密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310015095.X/1.html,转载请声明来源钻瓜专利网。