[发明专利]一种基于伪随机数流密码的光标签防伪方法有效
申请号: | 201710044449.1 | 申请日: | 2017-01-21 |
公开(公告)号: | CN106788981B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 王晓东;方俊;李江亮;苏爱民 | 申请(专利权)人: | 陕西外号信息技术有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04J3/06;G06K7/14 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 强宏超 |
地址: | 710000 陕西省西安市高新区科*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机数 密码 标签 防伪 方法 | ||
1.一种基于伪随机数流密码的光标签防伪方法,其特征在于:在个人便携式智能设备(1-2)及合法光标签设备上安装有相同配置的伪随机数流密码生成器(1-7),光标签防伪方法包括以下步骤:
步骤一:时钟同步
个人便携式智能设备(1-2)与合法光标签设备进行时间同步对准;
步骤二:序列密码生成器密钥分发
通过隐蔽通道将伪随机数流密码密钥(1-6)分别发送给个人便携式智能设备(1-2)及合法光标签设备;
步骤三:光标签加密
将伪随机数流密码密钥(1-6)分别输入个人便携式智能设备(1-2)和合法光标签设备的伪随机数流密码生成器(1-7)输出加密密码流(1-8),输入合法光标签数据流(1-9),利用加密密码流(1-8)对合法光标签数据流(1-9)进行加密操作,得到加密后的合法光标签数据流(1-10);
步骤四:光标签显示加密数据
将加密后的合法光标签数据流(1-10)通过合法光标签(1-3)进行显示,每T时间滚动播放一次;
步骤五:采集光标签数据
普通用户(1-1)通过个人便携式智能设备(1-2)采集合法光标签(1-3)显示数据;
步骤六:数据解密
利用加密密码流(1-8)个人便携式智能设备(1-2)将采集到的合法光标签(1-3)显示数据与加密后的合法光标签数据流(1-10)进行解码操作,恢复出合法光标签数据流(1-9);
步骤七:光标签数据解析
合法光标签数据流(1-9)报文包括起始标识(2-1)、报文长度(2-2)、数据区(2-3)、报文时间戳(2-4)和数据报文校验位(2-5),数据报文校验位(2-5)是对起始标识(2-1)至报文时间戳(2-4)部分进行校验计算的结果值;
首先,找到数据序列起始标识(2-1),以起始标识(2-1)为基准点再读取报文长度(2-2)获得数据报文的长度I,I为正整数;读取长度为I的完整数据报文,计算奇偶校验值与数据报文校验位(2-5)进行比对,二者相等继续下面操作,否则丢弃;
其次,比对当前时间与报文时间戳(2-4),如果二者相差时间小于t,t为用户设定的时间偏差值,则认为数据有效,否则认为该数据为重放攻击数据包丢弃。
2.根据权利要求1所述的基于伪随机数流密码的光标签防伪方法,其特征在于:步骤七中比对当前时间与报文时间戳(2-4)后,还包括对数据区(2-3)各域数据进行解析读取,无法解析出数据或者获得光标签传输数据为非法数据则发现为伪冒行为,生成系统告警。
3.根据权利要求1所述的基于伪随机数流密码的光标签防伪方法,其特征在于:步骤一中时钟同步采用的方法包括但不限于GPS、高精度时钟的时间请求和第三方时间服务。
4.根据权利要求1所述的基于伪随机数流密码的光标签防伪方法,其特征在于:周期更换随机序列密钥,每W周时间随机修改伪随机数流密码密钥,W为正数。
5.根据权利要求1所述的基于伪随机数流密码的光标签防伪方法,其特征在于:所述数据区(2-3)包含但不限于服务ID号、服务类型、服务数据、服务属性信息、保留域。
6.根据权利要求1所述的基于伪随机数流密码的光标签防伪方法,其特征在于:合法光标签(1-3)包括信号单元和定位标识两部分,其中定位标识为三个较大的矩形框,信号单元为定位标识间的矩形正方形,工作状态下信号单元组中各信号单元按照预定的程序进行闪动,将更多的信号内容通过多帧显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西外号信息技术有限公司,未经陕西外号信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710044449.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:输出搜索结果的方法、装置及电子设备
- 下一篇:一种分段加密传输方法及装置