一种纹理RSA加密防伪方法与流程

文档序号:31090170发布日期:2022-08-09 23:34阅读:162来源:国知局
一种纹理RSA加密防伪方法与流程
一种纹理rsa加密防伪方法
技术领域
1.本发明属于商品流通防伪领域,涉及防伪标签及防伪方法。


背景技术:

2.二维码是一种可以包含大量信息的载体,被广泛应用到商品溯源防伪领域,现有的单独二维码容易被复制,而纹理防伪纸的防伪方式多采用照相储存在云数据库中进行查询防伪。使用成本和查询方式有缺陷,如何增强防伪能力并降低成本很重要。


技术实现要素:

3.为了解决现有防伪方法的缺陷,将二维码与纹理防伪结合,本发明提出如下解决方案:一种二维码标签,以纤维防伪纸等具有随机分布的纤维载体,在加密二维码的外侧空白区域提取纤维的分布信息,将纤维的分布信息和防伪编号一同通过rsa加密再与加密使用的密钥信息同时保存在加密二维码中,首先识别标签纹理是否为真,再使用程序解密,若程序使用某一公钥成功解密并验证。则认为提供公钥者是标签的制造者。
4.有益效果:由于标签载体是独一无二的,所以此二维码对应现实中唯一的载体,只有二维码与对应的载体同时存在,才认为标签没有被伪造。在验证标签时,确认标签纹理区域的纤维是否真实存在,然后扫描二维码与对应纹理区域,以获得纤维分布信息和二维码中储存的加密使用的密钥信息和密文,通过密钥信息去云平台寻找公钥,使用公钥对密文解密,得到储存的纤维分布信息,将纹理信息与扫描区域进行对比,以此验证此二维码是否是复制二维码。若一切流程无误,则可以确认此标签是提供公钥者制造,同时也能获得此标签的防伪编号。此发明标签的防伪强度完全取决于使用的密钥,若密钥强度足够且保密良好,则此标签无法仿冒,防伪强度和制造使用成本非常理想。非常适用于各种票、证、券、商品包装等防伪。
具体实施方式
5.实施例1:一种二维码标签:由二维码与红蓝短纤维纹理防伪纸构成,二维码中包含制作标签使用的红蓝纤维防伪纸(以下简称防伪纸)表面的纤维信息,纤维信息与防伪编号加密和密钥id储存于二维码中。
6.防伪编号由制造者自定义。
7.生成1024bitrsa密钥对,私钥保密,公钥上传至云平台,平台储存公钥并返回密钥id。
8.在防伪纸上选取12mm*12mm的防伪区域,并在左上、左下、右上三个位置印刷黑色2mm边长定位块,以定位块建立坐标系,坐标原点为左上定位块,x轴向右,y轴向下;定位块之间距离为256。
9.提取区域中短纤维的位置信息,选取其中的20条,每一个纤维两个端点坐标大小总计4byte,使用的1024bit长度的密钥,考虑到数据大小问题,加密数据长度总是与密钥长度有关的倍数,加密数据长度应在密钥长度之内,总共128byte空间,使用80byte储存20条纤维的信息,余下空间用于防伪编码及用户自定义,由此加密后数据长度为128byte,使用5byte长度的密钥id,待写入二维码数据总长133byte。
10.使用上一步的数据生成二维码,并印刷到防伪区域一侧,标签制作完成。
11.标签识别使用微信小程序,扫描标签获取标签防伪区域与二维码,通过二维码数据前段的密钥id,通过云平台获取公钥,使用公钥对密文进行解密,获取其中储存的纤维信息与防伪编码,将纤维信息与防伪区域对比,是否吻合,若吻合则说明此标签由公钥提供者制作,将防伪编码等信息上传,以便进行溯源等功能。
12.说明书附图1为防伪系统结构图。
13.由此,本方案提出的防伪标签,可以解决现有技术中各种防伪标签形式的问题。
14.一、二维码加密防伪方案把二维码加密后印刷到标签上,只有通过特定软件及设备才能识别出正确的信息。
15.【存在的问题】1加密二维码是可以伪造的,可以被复制;2只有通过特定设备或软件才能识别,不方便。
16.本方案可以实现二维码不可复制,不同制造者的标签也只用一种软件即可识别。
17.二、纹理防伪方案通过一些随机生成的纹理图案,进行拍照保存到云端,以查询的方式来辨别真伪。
18.【存在的问题】1每一个标签都有一张图片被储存在云数据库中,数据库的管理成本高和来源不安全。
19.本方案不使用数据库且安全性更高,使用了统一的平台,成本极低,适合各种规模使用,小到个人,大到国际。
20.三、纹理防伪+二维码二维码标签介质使用物理防伪手段,初步保证一个较高的伪造成本。二维码提供网站信息,以此达到防伪效果。
21.【存在的问题】1物理防伪技术成熟,伪造不是很难;2肉眼难以分辨标签是否为真,且成本高;3网站可以伪造。
22.本方案使用的纤维纸每一个都是独一无二的,也容易分辨真假,使用统一的平台杜绝假网站,理论上无法制造出两枚同样的标签。
23.以上所述,仅为本发明创造较佳的具体实施方式,但本发明创造的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明创造披露的技术范围内,根据本发明创造的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明创造的保护范围之内。


技术特征:
1.一种标签及防伪方法,其特征在于,在加密二维码中包含了二维码对应区域的纹理信息,纹理信息与其他商品信息一同加密储存所述加密二维码中。2.如权利要求1所述的一种标签及防伪方法,其特征在于所述加密二维码由防伪编号与标签载体的防伪纹理区域信息通过加密算法生成。3.如权利要求1所述的一种标签及防伪方法,其特征在于,使用纹理防伪纸为载体,如在纸张中掺入红蓝短纤维的纸张,在纸张上选取部分区域并在左上、右上、左下印刷定位块,并根据定位块建立坐标系,获取区域内全部或部分短纤维在坐标系下的坐标。4.如权利要求1所述的一种标签及防伪方法,其特征在于,所述二维码标签由防伪编号和3中提取的纤维坐标通过rsa非对称加密算法生成,其特征步骤如下:标签制造者通过公钥体制对密钥对的要求,随机生成密钥对e1和e2,e1为公钥作为二维码解密密钥,e2为私钥作为二维码加密密钥,并将公钥上传到某个平台,平台分配给制造者一个密钥id;标签制造者使用纹理防伪纸张,如掺杂红蓝短纤维的防伪纸,在纸上选取方形区域并在左上、右上、左下三个位置印刷定位块,并以之建立坐标系,再提取区域中部分或全部的红蓝纤维端点在坐标系中的位置信息m;标签制造者将密钥id与通过rsa公钥加密的防伪编号+前面提取的纤维坐标信息作为数据s,通过s生成二维码并印刷到方形区域一侧,如此完成了防伪标签的制作;在识别标签真伪时,首先用人眼判断纹理纸上的纤维是否为真,然后使用平台提提供的软件扫描二维码及纹理区域,获取纹理区域的图像和数据s,通过s前段的密钥id获取对应公钥,使用公钥对s余下部分解密,获取防伪编号和纤维位置信息m,通过判断m表示的红蓝纤维是否在纹理区域中存在,即可判断标签是否为假冒,同时还根据密钥id获取标签制造者的信息,如将防伪编号上传至云平台还可进行产品溯源。

技术总结
一种标签及防伪方法,属于商品流通防伪领域具有实质上显著的防伪能力,技术要点是通过RSA纹理防伪区域的纹理信息与商品信息一同加密生成二维码,印刷在对应区域,二维码与防伪纹理区域一同形成防伪标签,使用公钥解密二维码,且二维码信息与纹理防伪区域吻合,则认为提供公钥者为标签制造者。提供公钥者为标签制造者。提供公钥者为标签制造者。


技术研发人员:徐万里
受保护的技术使用者:徐万里
技术研发日:2022.05.17
技术公布日:2022/8/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1