一种防篡改防复制的二维码防伪方法技术

技术编号:17780445 阅读:128 留言:0更新日期:2018-04-22 09:20
本发明专利技术涉及防伪技术领域,公开了一种防篡改防复制的二维码防伪方法,包括如下步骤:(1)编辑信息;(2)合并信息;(3)附于载体;(4)验证二维码;(5)获取防伪信息。本发明专利技术中的二维码包含防伪信息的主码和包含防复制信息的副码,在验证的时候通过检验防复制信息确认二维码图形是否被复制,为了防止防伪信息被篡改,可以对防伪信息进行加密。防复制信息可以是不公开的信息,或者进行加密以后的内容,根据编码规则转换成的图形,并根据印刷设备的精度调整印刷图形的尺寸,使图形在印刷的时候产生失真。每次验证的时候都记录当前时间,当前地理位置,并累加验证次数,并且可以设定验证次数上限,当超过次数,告警二维码被复制。

【技术实现步骤摘要】
一种防篡改防复制的二维码防伪方法
本专利技术涉及防伪
,尤其涉及了一种防篡改防复制的二维码防伪方法。
技术介绍
对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secretkey)。2000年10月2日,美国国家标准与技术研究所(NIST--AmericanNationalInstituteofStandardsandTechnology)选择了Rijndael算法作为新的高级加密标准(AES--AdvancedEncryptionStandard)。非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(publickey)和私钥(privatekey)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。比如,你向银行请求公钥,银行将公钥发给你,你使用公钥对消息加密,那么只有私钥的持有人--银行才能对你的消息解密。与对称加密不同的是,银行不需要将私钥通过网络发送出去,因此安全性大大提高。目前最常用的非对称加密算法是RSA算法。因为二维码的使用便捷和成本低廉,所以二维码防伪和追溯已经被广泛使用。然而,传统二维码只是一段明文(一般是一个验证网址和一个产品的序列号),所以造假者很容易使用假网址替换官方验证网址,从而实现低成本的批量造假。为了让二维码真正具备理想的防伪效果,需要同时解决两个问题:1)防篡改:二维码的防伪信息(包括验证网址)不能被伪造;2)防复制:防止二维码内容被复制重用。专
技术实现思路
本专利技术针对现有技术中容易篡改、容易被复制的缺点,提供了一种防篡改防复制的二维码防伪方法。为了解决上述技术问题,本专利技术通过下述技术方案得以解决。一种防篡改防复制的二维码防伪方法,包括如下步骤:(1)编辑信息:获取防伪信息数据,同时生成与该防伪信息数据对应的防复制信息数据;对防伪信息数据和防复制信息数据进行编码,分别生成主码和副码;(2)合并生成二维码:根据步骤(1)生成的主码和副码分别生成二维码,然后将主码二维码与副码二维码拼合成形成二维码原图;(3)附于载体:将步骤(2)形成的二维码原图输入显示装置或打印设备,对副码二维码图片进行失真显示或者打印,使副码二维码图片的失真率不超过失真阈值;(4)验证二维码:通过扫描设备对二维码进行扫描,获取主码和副码信息,并对主码和副码信息进行验证:①先对主码信息进行判断,若主码信息验证错误,则判断验证失败;若主码信息验证正确,则对副码进行判断;②将扫描到的副码信息与扫描设备获取到的副码原始信息进行比对,若信息错误率超过设定的失真阈值,则判断为验证失败;若未超过设定的失真阈值,则判断验证成功,进入下一步;(5)获取防伪信息:根据步骤(4)获取的主码信息,并且进行显示。作为优选,步骤(1)中,还包括加密过程,加密过程根据加密需求对防伪信息数据和防复制信息数据进行加密,加密方式为USB-Key加密或密钥文件加密或加密机加密。作为优选,步骤(1)中,防复制信息数据为固定数据加密得到的密文或通过随机生成数据。作为优选,步骤(2)中,副码二维码进行失真打印后,副码二维码的失真阈值取值范围为5%~80%。作为优选,步骤(4)中,扫描二维码信息时,还包括解码过程,解码过程对加密过的主码信息和副码信息进行解密,解码方式为USB-Key解密或密钥文件解密或加密机解密。作为优选,步骤(4)中,扫描设备为智能终端或者扫描枪。作为优选,步骤(4)中,验证成功后,返回本次扫描操作的扫描时间、扫描地点并增加一次验证次数至扫描设备。作为优选,步骤(5)中,防伪信息包括验证反馈信息、产品信息、产地、生产日期和标签类型。作为优选,步骤(5)中,还包括验证上限警告,对验证次数进行设置最高次数,如超过验证次数,则扫描时候发出二维码被复制的警告。本专利技术由于采用了以上技术方案,具有显著的技术效果:1、二维码中的防伪信息进行加密,防止造假者进行篡改伪造;2、二维码的防伪信息可以使用数字证书进行数字签名或者加密,使防伪二维码中包含的信息不可篡改,同时可以通过查询数字证书的信息获得相应的生成者身份信息,达到了实名认证的目的,让造假者无处遁形;3、每个二维码具有一个防复制副码,在副码中包含的信息可以是不公开的信息,或者是加密后的密文,使造假者无法获得副码的原始信息而只能通过扫描或拍照的方法来复制副码,另外,副码图形在单位印刷尺寸上设计成较合理的尺寸,使造假者把扫描或拍照得到的图形再次印刷的时候,失真超过一个阈值,从而被查验者发现图形是复制所得,从而实现防复制的目的;4、防篡改防复制的二维码通过印刷即可实现高效的防伪功能,让防伪成本大大降低,可以广泛应用于各种商品。如果被防伪对象是一个图形,则图形的某些局部细节的放大图也可以作为防复制的副码,图形细节可以保存在主码中或者云端,当需要验证一个图形是否为原图的时候,可以通过比对被验证图形和原图,如果两者的失真比例大于设定阈值,则判定被验证的图形不是原图。附图说明图1是本专利技术一种防篡改防复制的二维码防伪方法的流程示意图;图2是本专利技术一种防篡改防复制的二维码防伪方法中二维码的主码和副码位置示意图。具体实施方式下面结合附图与实施例对本专利技术作进一步详细描述。如图1至图2所示,一种防篡改防复制的二维码防伪方法,=包括如下步骤:(1)编辑信息:获取防伪信息数据,同时生成与该防伪信息数据对应的防复制信息数据;对防伪信息数据和防复制信息数据进行编码,分别生成主码和副码;(2)合并生成二维码:根据步骤(1)生成的主码和副码分别生成二维码,然后将主码二维码与副码二维码拼合成形成二维码原图;(3)附于载体:将步骤(2)形成的二维码原图输入显示装置或打印设备,对副码二维码图片进行失真显示或者打印,使副码二维码图片的失真率不超过失真阈值;这样做的目的是使原本正常比例的副码二维码失真,从而达到除了原有副码二维图片数据进行扫描有效外,简单的复制模仿不能达到二维码图片的精细程度,失真程度高,从而无法扫描出副码正确的内容,同时扫描缩小后的副码二维码能够读取一定正确量的数据,方便进行判断真假,从而达到无法复制的目的;副码二维码打印的位置可以多样,根据需求进行设置,如图2;(4)验证二维码:通过扫描设备对二维码进行扫描,获取主码和副码信息,并对主码和副码信息进行验证:①先对主码信息进行判断,若主码信息验证错误,则判断验证失败;若主码信息验证正确,则对副码进行判断;②将扫描到的副码信息与扫描设备获取到的副码原始信息进行比对,若信息错误率超过设定的失真阈值,则判断为验证失败;若未超过设定的失真阈值,则判断验证成功,进入下一步;(5)获取防伪信息:根据步骤(4)获取的主码信息,并且进行显示。步骤(1)中,还包括加密过程,加密过程根据加密需求对防伪信息数据和防复制信息数据进行加密,加密方式为USB-Key加密或密钥文件加密或加密机加密。步骤(1)中,防复制信息数据为固定数据加密得到的密文或通过随机生成数据。步骤(2)中,副码二维码进行失真打印后,副码二维码的失真阈值取值范围为5%~80%。步骤(4)中,扫描二维码信息时,还包括解码过程,解码过程对加密本文档来自技高网
...
一种防篡改防复制的二维码防伪方法

【技术保护点】
一种防篡改防复制的二维码防伪方法,其特征在于,包括如下步骤:(1)编辑信息:获取防伪信息数据,同时生成与该防伪信息数据对应的防复制信息数据;对防伪信息数据和防复制信息数据进行编码,分别生成主码和副码;(2)合并生成二维码:根据步骤(1)生成的主码和副码分别生成二维码,然后将主码二维码与副码二维码拼合成形成二维码原图;(3)附于载体:将步骤(2)形成的二维码原图输入显示装置或打印设备,对副码二维码图片进行失真显示或者打印,使副码二维码图片的失真率不超过失真阈值;(4)验证二维码:通过扫描设备对二维码进行扫描,获取主码和副码信息,并对主码和副码信息进行验证:①先对主码信息进行判断,若主码信息验证错误,则判断验证失败;若主码信息验证正确,则对副码进行判断;②将扫描到的副码信息与扫描设备获取到的副码原始信息进行比对,若信息错误率超过设定的失真阈值,则判断为验证失败;若未超过设定的失真阈值,则判断验证成功,进入下一步;(5)获取防伪信息:根据步骤(4)获取的主码信息,并且进行显示。

【技术特征摘要】
1.一种防篡改防复制的二维码防伪方法,其特征在于,包括如下步骤:(1)编辑信息:获取防伪信息数据,同时生成与该防伪信息数据对应的防复制信息数据;对防伪信息数据和防复制信息数据进行编码,分别生成主码和副码;(2)合并生成二维码:根据步骤(1)生成的主码和副码分别生成二维码,然后将主码二维码与副码二维码拼合成形成二维码原图;(3)附于载体:将步骤(2)形成的二维码原图输入显示装置或打印设备,对副码二维码图片进行失真显示或者打印,使副码二维码图片的失真率不超过失真阈值;(4)验证二维码:通过扫描设备对二维码进行扫描,获取主码和副码信息,并对主码和副码信息进行验证:①先对主码信息进行判断,若主码信息验证错误,则判断验证失败;若主码信息验证正确,则对副码进行判断;②将扫描到的副码信息与扫描设备获取到的副码原始信息进行比对,若信息错误率超过设定的失真阈值,则判断为验证失败;若未超过设定的失真阈值,则判断验证成功,进入下一步;(5)获取防伪信息:根据步骤(4)获取的主码信息,并且进行显示。2.根据权利要求1所述的一种防篡改防复制的二维码防伪方法,其特征在于:步骤(1)中,还包括加密过程,加密过程根据加密需求对防伪信息数据和防复制信息数据进行加密,加密方式为USB-Key加密或密钥文件加密或加密机加密。3.根据...

【专利技术属性】
技术研发人员:祝国龙许田
申请(专利权)人:浙江码博士防伪科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1