[发明专利]一种基于伪随机数流密码的光标签防伪方法有效
申请号: | 201710044449.1 | 申请日: | 2017-01-21 |
公开(公告)号: | CN106788981B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 王晓东;方俊;李江亮;苏爱民 | 申请(专利权)人: | 陕西外号信息技术有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04J3/06;G06K7/14 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 强宏超 |
地址: | 710000 陕西省西安市高新区科*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机数 密码 标签 防伪 方法 | ||
本发明提供了一种基于伪随机数流密码的光标签防伪方法,在个人便携式智能设备及合法光标签设备上安装有相同配置的伪随机数流密码生成器,将伪随机数流密码密钥输入伪随机数流密码生成器输出加密密码流对合法光标签数据流进行加密,利用伪随机数流密码加密光标签数据信息,加密方法体制公开、运算便捷、可以大范围推广使用。
技术领域
本发明涉及光通信技术,具体涉及一种基于伪随机数流密码的光标签防伪方法。
背景技术
光标签的具有远距、可见光条件要求宽松、指向性强、可定位的优势,并且光标签显示内容可在线随时间实时变化,从而提供大量的信息容量,比传统的二维码标签具有更强信息交互能力,为用户和商家双方均提供了巨大的方便。由于光标签的注册开放性,任何人都可以通过购买或申请光标签发布个人服务或信息,这就造成了不法分子伪造光标签的可能。因此为了防止光标签的非法伪造,就需要提供光标签的防伪方法。
发明内容
本发明的目的在于提供一种基于伪随机数流密码的光标签防伪方法,抵御光标签的伪造威胁。
为达到上述目的,本发明采用如下技术方案:
一种基于伪随机数流密码的光标签防伪方法,在个人便携式智能设备及合法光标签设备上安装有相同配置的伪随机数流密码生成器,光标签防伪方法包括以下步骤:
步骤一:时钟同步
个人便携式智能设备与合法光标签设备进行时间同步对准;
步骤二:序列密码生成器密钥分发
通过隐蔽通道将伪随机数流密码密钥分别发送给个人便携式智能设备及合法光标签设备;
步骤三:光标签加密
将伪随机数流密码密钥分别输入个人便携式智能设备和合法光标签设备的伪随机数流密码生成器输出加密密码流,将加密密码流输入合法光标签数据流,利用加密密码流对合法光标签数据流进行加密操作,得到加密后的合法光标签数据流;
步骤四:光标签显示加密数据
将加密后的合法光标签数据流通过合法光标签进行显示,每T时间滚动播放一次;
步骤五:采集光标签数据
普通用户通过个人便携式智能设备采集合法光标签显示数据;
步骤六:数据解密
利用加密密码流个人便携式智能设备将采集到的合法光标签显示数据与加密后的合法光标签数据流进行解码操作,恢复出合法光标签数据流;
步骤七:光标签数据解析
合法光标签数据流报文包括起始标识、报文长度、数据区、报文时间戳和数据报文校验位,数据报文校验位是对起始标识至报文时间戳部分进行校验计算的结果值;
首先,找到数据序列起始标识,以起始标识为基准点再读取报文长度获得数据报文的长度l,l为正整数;读取长度为l的完整数据报文,计算奇偶校验值与数据报文校验位进行比对,二者相等继续下面操作,否则丢弃;
其次,比对当前时间与报文时间戳,如果二者相差时间小于t,t为用户设定的时间偏差值,则认为数据有效,否则认为该数据为重放攻击数据包丢弃。
进一步,步骤七中比对当前时间与报文时间戳后,还包括对数据区各域数据进行解析读取,无法解析出数据或者获得光标签传输数据为非法数据则发现为伪冒行为,生成系统告警。
进一步,步骤一中时钟同步采用的方法包括但不限于GPS、高精度时钟的时间请求和第三方时间服务。
进一步,周期更换随机序列密钥,每W周时间随机修改伪随机数流密码密钥,W为正数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西外号信息技术有限公司,未经陕西外号信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710044449.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:输出搜索结果的方法、装置及电子设备
- 下一篇:一种分段加密传输方法及装置