[发明专利]基于循环冗余校验码运算的无源射频识别安全认证方法有效
申请号: | 201110155138.5 | 申请日: | 2011-06-10 |
公开(公告)号: | CN102682311A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 张琛;李建成;王宏义;杨青;李聪 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06K17/00 | 分类号: | G06K17/00 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 魏国先 |
地址: | 410173 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 循环 冗余 校验码 运算 无源 射频 识别 安全 认证 方法 | ||
1.一种基于循环冗余校验码运算的无源射频识别安全认证方法,其特征在于,该方法包括:
1)系统标签对读写器的单向认证;
2)系统读写器对标签的单向认证;
3)系统读写器与标签的双向认证。
2.根据权利要求1所述的基于循环冗余校验码运算的无源射频识别安全认证方法,其特征在于,系统标签对读写器的单向认证流程如下:
1)读写器发送安全参数获取命令Get_SecPara;
2)标签发送安全参数SecPara;
3)读写器用根密钥RK和物品唯一编码UAC生成认证密钥AK,根据安全参数中的安全功能,发送请求认证命令Req_Auth;
4)标签产生一个随机数Nt发送给读写器;
5)读写器用AK计算CNt=CRC(Nt||AK),发送单向认证命令Auth(CNt),其中||表示比特串联,CRC(Nt||AK)为对Nt||AK进行循环冗余检验编码;
6)标签用AK计算CNt’=CRC(Nt||AK),比较CNt’和CNt,如果相等,标签认为读写器通过认证,标签返回操作状态State;否则标签认为读写器未通过认证,返回操作状态State。
3.根据权利要求1所述的基于循环冗余校验码运算的无源射频识别安全认证方法,其特征在于,系统读写器对标签的单向认证流程如下:
1)读写器发送安全参数获取命令Get_SecPara;
2)标签发送安全参数SecPara;
3)读写器用根密钥RK和物品唯一编码UAC生成认证密钥AK,根据安全参数中的安全功能,产生一个随机数Nr,发送取得认证命令Get_Auth(Nr);
4)标签用AK计算CNr=CRC(Nr||AK)发送给读写器;
5)读写器用AK计算CNr’=CRC(Nr||AK),比较CNr’和CNr,如果相等,读写器认为标签通过认证;否则读写器认为标签未通过认证。
4.根据权利要求1所述的基于循环冗余校验码运算的无源射频识别安全认证方法,其特征在于,系统读写器与标签的双向认证流程如下:
1)读写器发送安全参数获取命令Get_SecPara;
2)标签发送安全参数SecPara;
3)读写器用根密钥RK和物品唯一编码UAC生成认证密钥AK,根据安全参数中的安全功能,发送请求认证命令Req_Auth;
4)标签产生一个随机数Nt发送给读写器;
5)读写器用AK计算CNt=CRC(Nt||AK),然后产生一个随机数Nr,发送双向认证命令Mul_Auth(CNt,Nr);
6)标签用AK计算CNt’=CRC(Nt||AK),比较CNt’和CNt,如果相等,标签认为读写器通过认证;否则标签认为读写器未通过认证,如果认证通过,标签用AK计算CNr=CRC(RNr||AK)发送给读写器;
7)读写器用AK计算CNr’=CRC(Nr||AK),比较CNr’和CNr,如果相等,读写器认为标签通过认证;否则读写器认为标签未通过认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110155138.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高图形线宽量测精度对准的方法
- 下一篇:制备硼替佐米的方法