自校验防伪二维码及制作方法和装置、自校验方法和装置与流程

文档序号:15183127发布日期:2018-08-17 07:07阅读:241来源:国知局

本发明涉及信息安全领域,特别涉及一种自校验防伪二维码及制作方法和装置、自校验方法和装置。



背景技术:

随着移动智能终端的普及,二维码因其可存储丰富信息且易于手机识别的特点,成为了当前广泛应用的记录商品信息的方式。一些企业将唯一的二维码印制在所生产的每一件产品上,可以实现产品的防伪、物流追溯、营销推广等目的。

但是生成和识读二维码的技术往往采用公开的技术实现,本身不具有加密的特性,不具有防伪的功能。

现行的二维码防伪技术往往依赖于扫码登陆上特定服务器,并在服务器上对二维码编码的特定字符串进行验证来完成。这种方式一方面依赖于网络环境,在网络环境不佳的地方难以实现;一方面无法区分被指向克隆服务器的假验证信息的真伪。



技术实现要素:

申请人发现:另一种防伪二维码技术是采用各种防伪材料来制作二维码,所制作的二维码可以肉眼识别,也可以肉眼不可识别。这类防伪二维码采用了物理、化学防伪的技术,具有一定的防伪造性。但是这类二维码并不能将防伪特性与二维码信息很好的结合,对于肉眼可识别的防伪二维码,其防伪性能与二维码信息是割裂为两部分的,即只要有防伪特性即判定为真并不对信息进行验证,这就降低了对其伪造的难度;对于肉眼不可识别的防伪二维码,其缺少公共二维码信息入口,往往成为了一种防伪材料使用的手段。

鉴于以上技术问题中的至少一个,本发明提供了一种自校验防伪二维码及制作方法和装置、防伪自校验方法和装置,可以实现对公开二维码的防伪及二维码真伪的自校验。

根据本发明的一个方面,提供一种自校验防伪二维码,包括基材、公开二维码图形和至少一种防伪二维码图形,其中:

肉眼可识别的公开二维码图形设置于基材上;

防伪二维码图形设置于公开二维码图形区域内,防伪二维码图形肉眼不可识别,防伪二维码图形用于实现对自校验防伪二维码的自校验。

在本发明的一些实施例中,公开二维码图形的码元图形由常规油墨印制,常规油墨印制的图形肉眼可识别;

防伪二维码图形的码元图形由防伪油墨印制,防伪油墨印制的防伪二维码图形肉眼不可识别。

在本发明的一些实施例中,所述防伪油墨包括但不限于紫外荧光油墨,可见光荧光油墨,红外荧光油墨,反斯托克斯油墨,红外吸收油墨,磁性油墨中的至少一种。

在本发明的一些实施例中,公开二维码图形中的公开二维码信息可通过任意扫码设备扫码获取;

防伪二维码图形中的防伪二维码信息在特定条件下通过机读设备获取。

在本发明的一些实施例中,所述特定条件为特定光源条件,或采用特定机读扫码装置扫码,其中,所述特定光源为用于识别防伪二维码所使用的对应光源;所述特定机读扫码装置为用于识别防伪二维码所使用的能接受防伪油墨特定信号的装置。

在本发明的一些实施例中,防伪二维码信息用于实现对自校验防伪二维码的自校验。

在本发明的一些实施例中,防伪二维码信息包括采用预定加密算法对公开二维码信息进行加密运算产生的防伪密文。

在本发明的一些实施例中,防伪二维码信息包括采用预定加密算法和至少一个加密参数对公开二维码信息进行加密运算产生的防伪密文。

在本发明的一些实施例中,公开二维码图形的码元图形与防伪二维码图形的码元图形以融合的方式设置。

在本发明的一些实施例中,在防伪二维码图形的码元图形与公开二维码图形的码元图形不重叠的情况下,防伪二维码图形的码元图形由第一防伪油墨印制,第一防伪油墨印制的图形肉眼不可识别;

在防伪二维码图形的码元图形与公开二维码图形的码元图形部分重叠的情况下,非重叠部分的防伪二维码图形由第一防伪油墨印制;非重叠部分的公开二维码图形由常规油墨印制;重叠部分的码元区域由第二防伪油墨印制,第二防伪油墨在肉眼视觉效果上与公开二维码图形一致,并且包含与第一防伪油墨相同的防伪二维码信息;

在公开二维码图形的码元图形与防伪二维码图形的码元图形完全重叠的情况下,重叠部分的码元区域由第二防伪油墨印制。

在本发明的一些实施例中,公开二维码图形的所有码元图形与防伪二维码图形的所有码元图形在基材上以层叠方式设置。

在本发明的一些实施例中,防伪二维码图形的码元图形由防伪层叠油墨印制,防伪层叠油墨印制的图形肉眼不可识别;

公开二维码图形的码元图形由常规层叠油墨印制,常规层叠油墨印制的图形肉眼可识别;

所述防伪层叠油墨和所述常规层叠油墨的层叠关系可为任意组合,层叠油墨间互不影响公开二维码的识别和防伪二维码的识别,所述层叠油墨包括所述防伪层叠油墨和所述常规层叠油墨。

根据本发明的另一方面,提供一种自校验防伪二维码防伪自校验方法,包括:

扫码获取自校验防伪二维码的公开二维码信息,其中所述自校验防伪二维码为如上述任一实施例所述自校验防伪二维码;

判断特定条件通过机读设备是否能够扫码获取所述自校验防伪二维码防伪二维码信息;

若扫码成功、能够获取防伪二维码信息,则根据防伪二维码信息验证所述自校验防伪二维码的真假;

若扫码失败、不能获取防伪二维码信息,则判定所述自校验防伪二维码为假。

在本发明的一些实施例中,所述根据防伪二维码信息验证所述自校验防伪二维码的真假包括:

针对每一防伪二维码图形,根据所述防伪二维码图形对应的防伪二维码信息判断所述防伪二维码图形是否为真;

若所有防伪二维码图形均为真,则判定所述自校验防伪二维码为真;

若有任意一个防伪二维码图形为假,则判定所述自校验防伪二维码为假。

在本发明的一些实施例中,针对每一防伪二维码图形,根据所述防伪二维码图形对应的防伪二维码信息判断所述防伪二维码图形是否为真包括:

针对每一防伪二维码图形,获取所述防伪二维码图形对应的防伪二维码信息,其中,所述防伪二维码信息包括预定加密算法代号和防伪密文,所述防伪密文为预先采用预定加密算法对公开二维码信息进行加密运算产生的;

按照预定加密算法对扫码得到的公开二维码信息进行加密运算得到临时密文;

判断防伪密文和临时密文是否一致;

若防伪密文和临时密文一致,则判定所述防伪二维码图形为真;

若防伪密文和临时密文不一致,则判定所述防伪二维码图形为假。

在本发明的一些实施例中,所述防伪二维码信息还包括至少一个加密参数;

所述按照预定加密算法对扫码得到的公开二维码信息进行加密运算得到临时密文包括:

按照预定加密算法和至少一个加密参数对扫码得到的公开二维码信息进行加密运算得到临时密文。

根据本发明的另一方面,提供一种自校验防伪二维码防伪自校验装置,包括:

公开二维码图形识别模块,用于扫码获取自校验防伪二维码的公开二维码信息,其中所述自校验防伪二维码为如上述任一实施例所述自校验防伪二维码;

防伪二维码图形识别模块,用于在特定条件下通过机读设备扫码获取所述自校验防伪二维码防伪二维码信息;

校验模块,用于判断特定条件下通过机读设备是否能够扫码获取所述自校验防伪二维码防伪二维码信息;在防伪二维码图形识别模块扫码成功、能够获取防伪二维码信息的情况下,根据防伪二维码信息验证所述自校验防伪二维码的真假;以及在防伪二维码图形识别模块扫码失败、不能获取防伪二维码信息的情况下,判定所述自校验防伪二维码为假。

在本发明的一些实施例中,校验模块,用于在防伪二维码图形识别模块扫码成功、能够获取防伪二维码信息的情况下,针对每一防伪二维码图形,根据所述防伪二维码图形对应的防伪二维码信息判断所述防伪二维码图形是否为真;在所有防伪二维码图形均为真的情况下,判定所述自校验防伪二维码为真;在有任意一个防伪二维码图形为假的情况下,判定所述自校验防伪二维码为假。

在本发明的一些实施例中,校验模块包括:

防伪二维码信息获取单元,用于针对每一防伪二维码图形,获取所述防伪二维码图形对应的防伪二维码信息,其中,所述防伪二维码信息包括预定加密算法代号和防伪密文,所述防伪密文为预先采用预定加密算法对公开二维码信息进行加密运算产生的;

临时密文获取单元,用于按照预定加密算法对扫码得到的公开二维码信息进行加密运算得到临时密文;

校验单元,用于判断防伪密文和临时密文是否一致;在防伪密文和临时密文一致的情况下,判定所述防伪二维码图形为真;在防伪密文和临时密文不一致的情况下,判定所述防伪二维码图形为假。

在本发明的一些实施例中,所述防伪二维码信息还包括至少一个加密参数;

临时密文获取单元,用于按照预定加密算法和至少一个加密参数对扫码得到的公开二维码信息进行加密运算得到临时密文。

在本发明的一些实施例中,所述自校验防伪二维码防伪自校验装置,用于执行实现如上述任一实施例所述的自校验防伪二维码防伪自校验方法的操作。

根据本发明的另一方面,提供一种自校验防伪二维码防伪自校验装置,包括:

自校验存储器,用于存储指令;

自校验处理器,用于执行所述指令,使得所述自校验防伪二维码防伪自校验装置执行实现如上述任一实施例所述的自校验防伪二维码防伪自校验方法的操作。

根据本发明的另一方面,提供一种自校验防伪二维码制作方法,包括:

在基材上生成肉眼可识别的公开二维码图形;

在公开二维码图形区域内,生成至少一种肉眼不可识别的防伪二维码图形,以便将公开二维码图形和防伪二维码图形组合,构成如上述任一实施例所述的自校验防伪二维码。

在本发明的一些实施例中,所述在基材上生成肉眼可识别的公开二维码图形包括:

按照预定二维码编码方法由公开二维码信息生成公开二维码;

采用常规油墨在基材上印制公开二维码图形。

在本发明的一些实施例中,所述在公开二维码图形区域内,生成至少一种肉眼不可识别的防伪二维码图形包括:

采用预定加密算法对公开二维码信息进行加密运算产生的防伪密文;

按照预定二维码编码方法由防伪二维码信息生成防伪二维码,其中,所述防伪二维码信息包括预定加密算法代号和防伪密文;

采用防伪油墨在公开二维码图形区域内印制防伪二维码图形。

根据本发明的另一方面,提供一种自校验防伪二维码制作装置,包括:

公开二维码生成模块,用于在基材上生成肉眼可识别的公开二维码图形;

防伪二维码生成模块,用于在公开二维码图形区域内,生成至少一种肉眼不可识别的防伪二维码图形,以便将公开二维码图形和防伪二维码图形组合,构成如上述任一实施例所述的自校验防伪二维码。

在本发明的一些实施例中,所述自校验防伪二维码制作装置,用于执行实现如上述任一实施例所述的自校验防伪二维码制作方法的操作。

根据本发明的另一方面,提供一种自校验防伪二维码制作装置,包括:

制作存储器,用于存储指令;

制作处理器,用于执行所述指令,使得所述自校验防伪二维码制作装置执行实现如上述任一实施例所述的自校验防伪二维码制作方法的操作。

根据本发明的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述的自校验防伪二维码防伪自校验方法、和/或如上述任一实施例所述的自校验防伪二维码制作方法。

本发明的自校验防伪二维码可以在无外界信息输入的情况下自校验判定该二维码的真伪,使二维码信息难以伪造。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明自校验防伪二维码一些实施例的示意图。

图2为本发明自校验防伪二维码另一些实施例的示意图。

图3为本发明自校验防伪二维码又一些实施例的示意图。

图4为本发明自校验防伪二维码再一些实施例的示意图。

图5为本发明自校验防伪二维码制作方法一些实施例的示意图。

图6为本发明自校验防伪二维码制作装置一些实施例的示意图。

图7为本发明自校验防伪二维码制作装置另一些实施例的示意图。

图8为本发明自校验防伪二维码防伪自校验方法一些实施例的示意图。

图9为本发明自校验防伪二维码防伪自校验方法另一些实施例的示意图。

图10为本发明自校验防伪二维码防伪自校验装置一些实施例的示意图。

图11为本发明一些实施例中校验模块的示意图。

图12为本发明自校验防伪二维码防伪自校验装置另一些实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明自校验防伪二维码一些实施例的示意图。如图1所示,自校验防伪二维码可以包括基材1、公开二维码图形2和至少一种防伪二维码图形3,其中:

肉眼可识别的公开二维码图形2设置于基材1上。

在本发明的一些实施例中,所述肉眼可识别指的是公开二维码图形2肉眼可见、并且公开二维码图形2中的公开二维码信息可通过任意扫码设备扫码获取,其中,所述任意扫码设备可以为手机摄像头等图像识别设备。

防伪二维码图形3设置于公开二维码图形2区域内,防伪二维码图形3肉眼不可识别。防伪二维码图形3,用于实现对自校验防伪二维码的自校验。

在本发明的一些实施例中,公开二维码图形2的码元图形可以由常规油墨印制,常规油墨印制的图形肉眼可识别。

在本发明的一些实施例中,公开二维码图形2可以由公开二维码信息按照预定二维码编码方法生成。

在本发明的一些实施例中,所述预定二维码编码方法可以为pdf417、qrcode(quickresponsecode,超高速识读码)、datematrix、maxicode、code49、code16k、codeone等二维码的编码方法。

所述公开二维码图形可以为pdf417、qrcode、datematrix、maxicode、code49、code16k、codeone等二维码图形。

在本发明的一些实施例中,防伪二维码图形3的码元图形可以由防伪油墨印制,防伪油墨印制的防伪二维码图形3肉眼不可见、肉眼不可识别。防伪油墨印制的防伪二维码图形3在特定条件下可以通过机读设备识别。

在本发明的一些实施例中,所述防伪油墨由防伪材料制成。

在本发明的一些实施例中,所述防伪油墨可以包括但不限于紫外荧光油墨,可见光荧光油墨,红外荧光油墨,反斯托克斯油墨,红外吸收油墨,磁性油墨等油墨。

在本发明的一些实施例中,防伪二维码图形3可以由防伪二维码信息按照预定二维码编码方法生成。

所述防伪二维码图形3可以为pdf417、qrcode、datematrix、maxicode、code49、code16k、codeone等二维码图形。

在本发明的一些实施例中,所述肉眼不可识别指的是防伪二维码图形3肉眼不可见、并且防伪二维码图形3中的防伪二维码信息在特定条件下可以通过机读设备获取。

在本发明的一些实施例中,所述特定条件为特定光源条件(例如紫外光照射下),或采用特定机读扫码装置(例如本发明的自校验防伪二维码防伪自校验装置)扫码。

在本发明的一些实施例中,所述特定光源指用于识别防伪二维码所必须使用的对应光源,比如对于紫外荧光油墨,所述特定光源指紫外光光源。

在本发明的一些实施例中,所述特定扫码装置指用于识别防伪二维码所必须使用的能接收防伪油墨特定信号的装置,比如对于红外吸收油墨,特定扫码装置指能够进行红外光成像的扫码装置。

在本发明的一些实施例中,防伪二维码信息可以用于实现对自校验防伪二维码的自校验。

在本发明的一些实施例中,防伪二维码信息包括采用预定加密算法对公开二维码信息进行加密运算产生的防伪密文a。

在本发明的另一些实施例中,防伪二维码信息包括采用预定加密算法和至少一个加密参数对公开二维码信息进行加密运算产生的防伪密文a。

在本发明的一些实施例中,自校验防伪二维码防伪自校验装置可以用于扫码获取自校验防伪二维码的公开二维码信息;在特定条件下通过机读设备扫码获取所述自校验防伪二维码防伪二维码信息;在防伪二维码图形识别模块扫码成功、能够获取防伪二维码信息的情况下,根据防伪二维码信息验证所述自校验防伪二维码的真假。

基于本发明上述实施例提供的自校验防伪二维码,该自校验防伪二维码可以在无外界信息输入的情况下自校验判定该二维码的真伪。

本发明上述实施例的自校验防伪二维码防伪自校验装置可以实现对公开二维码的防伪及二维码真伪的自校验,使二维码信息难以伪造。

在本发明的一些实施例中,公开二维码图形2的码元图形与防伪二维码图形3的码元图形以融合的方式设置。

图1-图3实施例的自校验防伪二维码均采用融合方式设置公开二维码图形和防伪二维码图形。

在本发明的一些融合方式的实施例中,如图1所示,在防伪二维码图形3的码元图形与公开二维码图形2的码元图形不重叠的情况下,防伪二维码图形3的码元图形由第一防伪油墨印制,第一防伪油墨印制的图形肉眼不可识别。

图2为本发明自校验防伪二维码另一些实施例的示意图。如图2所示,在防伪二维码图形3的码元图形与公开二维码图形2的码元图形部分重叠的情况下,非重叠部分的防伪二维码图形3由第一防伪油墨印制,第一防伪油墨印制的图形肉眼不可识别。非重叠部分的公开二维码图形2由常规油墨印制,常规油墨印制的图形肉眼可识别。重叠部分的码元区域由第二防伪油墨印制,第二防伪油墨在肉眼视觉效果上与公开二维码图形2一致(即,肉眼可识别),并且包含与第一防伪油墨相同的防伪二维码信息。即,所述重叠部分的码元区域既包含特定条件下可以通过机读设备识别的防伪二维码信息,又包含肉眼可识别的公开二维码信息。

图3为本发明自校验防伪二维码又一些实施例的示意图。如图3所示,在公开二维码图形2的码元图形与防伪二维码图形3的码元图形完全重叠的情况下,重叠部分的码元区域由第二防伪油墨印制。所述重叠部分的码元区域既包含特定条件下可以通过机读设备识别的防伪二维码信息,又包含肉眼可识别的公开二维码信息。

在本发明的另一些实施例中,公开二维码图形2的所有码元图形与防伪二维码图形3的所有码元图形在基材1上以层叠方式设置。

在本发明的一些实施例中,所述用于印制防伪二维码的防伪层叠油墨和用于印制公开二维码的常规层叠油墨的层叠关系可为任意组合,但需保证层叠油墨(常规层叠油墨和各种防伪层叠油墨)间互不影响公开二维码的识别及防伪二维码的识别。

例如:公开二维码可以如图4所示,设置在基材之上的第一层,而将至少一层防伪二维码设置在公开二维码之上;也可以将防伪二维码设置为基材之上的第一层,公开二维码设置在最上层;或者,还可以将公开二维码设置为中间层,即将公开二维码设置于多层防伪二维码之间。

图4为本发明自校验防伪二维码再一些实施例的示意图。图4实施例的自校验防伪二维码均采用层叠方式设置公开二维码图形和防伪二维码图形。

在本发明的一些层叠方式的实施例中,如图4所示,第一层为公开二维码,即公众可任意识读的二维码图形。

公开二维码图形2的码元图形由常规层叠油墨印制,常规层叠油墨印制的图形肉眼可识别、并且不影响防伪二维码图形3中防伪二维码信息的读取。

如图4所示,位于公开二维码之上的第二层防伪二维码图形,该图形由特定加密算法和加密参数对公开二维码图形进行加密计算后产生的密文信息生成,并且该图形用肉眼不可识别,由在特定条件下可机读识别材料制成。

如图4所示,在不影响每层防伪二维码图形的识别情况下,可以在第二层防伪二维码图形上叠加第三层或者多层防伪二维码图形。

防伪二维码图形3的码元图形可以由防伪层叠油墨印制,防伪层叠油墨印制的图形肉眼不可识别、并且不影响公开二维码图形2的肉眼识别,也不影响其它层的防伪二维码图形3特定条件下的机器设备读取。

如图4所示,第二层至第四层防伪二维码图形采用不同防伪材料构成的防伪层叠油墨印制。

每一层防伪二维码图形对应的特定条件或特定机器读取设备各不相同。

每一层防伪二维码图形不影响其它层防伪二维码图形的特定条件下的机器设备读取,也不影响公开二维码的读取。

本发明上述实施例的自校验防伪二维码可以在无外界信息输入的情况下自校验判定该二维码的真伪。

本发明上述实施例可以通过控制防伪二维码图形的种类数量及防伪二维码所用防伪材料的类型、加密算法的种类和参数可以几何级增加伪造的难度。

图5为本发明自校验防伪二维码制作方法一些实施例的示意图。如图5所示,所述制作如本发明上述任一实施例(例如图1-图4任一实施例)所述自校验防伪二维码的方法可以包括:

步骤51,在基材上生成肉眼可识别的公开二维码图形。

在本发明的一些实施例中,步骤51可以包括:

步骤511,按照预定二维码编码方法由公开二维码信息生成公开二维码。

在本发明的一些实施例中,所述预定二维码编码方法可以为pdf417、qrcode、datematrix、maxicode、code49、code16k、codeone等二维码的编码方法。

步骤512,采用常规油墨在基材上印制公开二维码图形,其中,常规油墨印制的图形肉眼可识别。

在本发明的一些实施例中,所述公开二维码图形可以为pdf417、qrcode、datematrix、maxicode、code49、code16k、codeone等二维码图形。

步骤52,在公开二维码图形区域内,生成至少一种肉眼不可识别的防伪二维码图形,以便将公开二维码图形和防伪二维码图形组合,构成如上述任一实施例所述的自校验防伪二维码。

步骤521,采用预定加密算法对公开二维码信息进行加密运算产生的防伪密文。

步骤522,按照预定二维码编码方法由防伪二维码信息生成防伪二维码,其中,所述防伪二维码信息包括预定加密算法代号和防伪密文。

步骤523,采用防伪油墨在公开二维码图形区域内印制防伪二维码图形,其中,防伪油墨印制的防伪二维码图形肉眼不可见、肉眼不可识别;所述防伪油墨由防伪材料制成;防伪油墨印制的防伪二维码图形3在特定条件下可以通过机读设备识别。

在本发明一些实施例中,所述防伪二维码图形3可以为pdf417、qrcode、datematrix、maxicode、code49、code16k、codeone等二维码图形。

在本发明的一些实施例中,所述防伪油墨可以包括但不限于紫外荧光油墨,可见光荧光油墨,红外荧光油墨,反斯托克斯油墨,红外吸收油墨,磁性油墨等油墨。

在本发明的一些实施例中,所述特定条件为特定光源条件(例如紫外光照射下),或采用特定机读扫码装置(例如本发明的自校验防伪二维码防伪自校验装置)扫码。

在本发明的一些实施例中,所述特定光源指用于识别防伪二维码所必须使用的对应光源,比如对于紫外荧光油墨,所述特定光源指紫外光光源。

在本发明的一些实施例中,所述特定扫码装置指用于识别防伪二维码所必须使用的能接收防伪油墨特定信号的装置,比如对于红外吸收油墨,特定扫码装置指能够进行红外光成像的扫码装置。基于本发明上述实施例提供的自校验防伪二维码制作方法,该制作方法制作的自校验防伪二维码可以在无外界信息输入的情况下自校验判定该二维码的真伪。

在本发明的一些实施例中,公开二维码图形2的码元图形与防伪二维码图形3的码元图形可以采用如图1-图3中任一实施例的融合方式组合设置。

例如:图1实施例中,防伪二维码图形3的码元图形与公开二维码图形2的码元图形不重叠。防伪二维码图形3的码元图形采用第一防伪油墨印制,第一防伪油墨印制的图形肉眼不可识别;公开二维码图形2的码元图形采用常规油墨印制,常规油墨印制的图形肉眼可识别。

图2实施例中,防伪二维码图形3的码元图形与公开二维码图形2的码元图形部分重叠。其中:重叠部分的防伪二维码图形3由第一防伪油墨印制,第一防伪油墨印制的图形肉眼不可识别。非重叠部分的公开二维码图形2由常规油墨印制,常规油墨印制的图形肉眼可识别。重叠部分的码元区域由第二防伪油墨印制,第二防伪油墨在肉眼视觉效果上与公开二维码图形2一致(即,肉眼可识别),并且包含与第一防伪油墨相同的防伪二维码信息。

图3实施例中,公开二维码图形2的码元图形与防伪二维码图形3的码元图形完全重叠。重叠部分的码元区域由第二防伪油墨印制。所述重叠部分的码元区域既包含特定条件下可以通过机读设备识别的防伪二维码信息,又包含肉眼可识别的公开二维码信息。

在本发明的另一些实施例中,如图4所示,公开二维码图形2的所有码元图形与防伪二维码图形3的所有码元图形在基材1上以层叠方式设置。图4实施例的自校验防伪二维码均采用层叠方式设置公开二维码图形和防伪二维码图形。

如图4所示,第一层为公开二维码,即公众可任意识读的二维码图形。位于公开二维码之上的第二层防伪二维码图形,该图形由特定加密算法和加密参数对公开二维码图形进行加密计算后产生的密文信息生成,并且该图形用肉眼不可识别,在特定条件下机读识别材料制成。在不影响每层防伪二维码图形的识别情况下,可以在第二层防伪二维码图形上叠加第三层或者多层防伪二维码图形。

本发明上述实施例可以控制防伪二维码图形的种类数量及防伪二维码所用防伪材料的类型、加密算法的种类和参数可以几何级增加伪造的难度。

图6为本发明自校验防伪二维码制作装置一些实施例的示意图。如图6所示,所述自校验防伪二维码制作装置可以包括公开二维码生成模块61和防伪二维码生成模块62,其中:

公开二维码生成模块61,用于在基材上生成肉眼可识别的公开二维码图形。

防伪二维码生成模块62,用于在公开二维码图形区域内,生成至少一种肉眼不可识别的防伪二维码图形,以便将公开二维码图形和防伪二维码图形组合,构成如上述任一实施例(例如图1-图4任一实施例)所述的自校验防伪二维码。

在本发明的一些实施例中,所述自校验防伪二维码制作装置,用于执行实现如上述任一实施例(例如图5实施例)所述的自校验防伪二维码制作方法的操作。

图7为本发明自校验防伪二维码制作装置另一些实施例的示意图。如图7所示,所述自校验防伪二维码制作装置可以包括制作存储器71和制作处理器72,其中:

制作存储器71,用于存储指令。

制作处理器72,用于执行所述指令,使得所述自校验防伪二维码制作装置执行实现如上述任一实施例(例如图5实施例)所述的自校验防伪二维码制作方法的操作。

基于本发明上述实施例提供的自校验防伪二维码制作装置,该制作方法制作的自校验防伪二维码可以在无外界信息输入的情况下自校验判定该二维码的真伪。

图8为本发明自校验防伪二维码防伪自校验方法一些实施例的示意图。优选的,本实施例可由本发明自校验防伪二维码防伪自校验装置执行。如图8所示,所述方法可以包括:

步骤100,扫码获取自校验防伪二维码的公开二维码信息,其中所述自校验防伪二维码为如上述任一实施例(例如图1-图4任一实施例)所述自校验防伪二维码。

步骤200,判断特定条件通过机读设备是否能够扫码获取所述自校验防伪二维码防伪二维码信息。

在本发明的一些实施例中,所述特定条件为特定光源条件(例如紫外光照射下),或采用特定机读扫码装置扫码。

在本发明的一些实施例中,所述特定光源指用于识别防伪二维码所必须使用的对应光源,比如对于紫外荧光油墨,所述特定光源指紫外光光源。

在本发明的一些实施例中,所述特定扫码装置指用于识别防伪二维码所必须使用的能接收防伪油墨特定信号的装置,比如对于红外吸收油墨,特定扫码装置指能够进行红外光成像的扫码装置。

步骤300,若扫码成功、能够获取防伪二维码信息,则根据防伪二维码信息验证所述自校验防伪二维码的真假。

在本发明的一些实施例中,步骤300中,所述根据防伪二维码信息验证所述自校验防伪二维码的真假的步骤可以包括步骤310-步骤330,其中:

步骤310,针对每一防伪二维码图形3,根据所述防伪二维码图形3对应的防伪二维码信息判断所述防伪二维码图形3是否为真。

在本发明的一些实施例中,步骤310可以包括步骤311-步骤315,其中:

步骤311,针对每一防伪二维码图形3,获取所述防伪二维码图形3对应的防伪二维码信息,其中,所述防伪二维码信息包括预定加密算法代号和防伪密文,所述防伪密文为预先采用预定加密算法对公开二维码信息进行加密运算产生的。

步骤312,按照预定加密算法对扫码得到的公开二维码信息进行加密运算得到临时密文。

在本发明的一些实施例中,所述防伪二维码信息还可以包括至少一个加密参数。在防伪二维码信息包括至少一个加密参数的情况下,步骤312可以包括:按照预定加密算法和至少一个加密参数对扫码得到的公开二维码信息进行加密运算得到临时密文。

步骤313,判断防伪密文和临时密文是否一致。

步骤314,若防伪密文和临时密文一致,则判定所述防伪二维码图形3为真。

步骤315,若防伪密文和临时密文不一致,则判定所述防伪二维码图形3为假。

步骤320,若所有防伪二维码图形3均为真,则判定所述自校验防伪二维码为真。

步骤330,若有任意一个防伪二维码图形3为假,则判定所述自校验防伪二维码为假。

步骤400,若扫码失败、不能获取防伪二维码信息,则判定所述自校验防伪二维码为假。

基于本发明上述实施例提供的自校验防伪二维码防伪自校验方法,可以在无外界信息输入的情况下自校验判定自校验防伪二维码的真伪。本发明上述实施例的自校验防伪二维码防伪自校验方法可以实现对公开二维码的防伪及二维码真伪的自校验,使二维码信息难以伪造。

图9为本发明自校验防伪二维码防伪自校验方法另一些实施例的示意图。优选的,本实施例可由本发明自校验防伪二维码防伪自校验装置执行。如图9所示,所述方法可以包括:

步骤1,生成公开二维码图形,并按照特定加密算法分别生成与之对应的两种防伪二维码图形。

在本发明的一些实施例中,可以通过控制防伪二维码图形的种类数量及防伪二维码所用防伪材料的类型、加密算法的种类和参数分别生成多种不同的防伪二维码图形。

步骤2,将公开二维码与防伪二维码组合,完成自校验防伪二维码制作。

步骤3,公开二维码图形可以任意扫码,获得公开二维码信息,不确定真伪。

步骤4,特定光源下或用特定机读扫码装置扫码。

步骤4.1,扫码失败,不含有防伪二维码。

步骤4.2,判定此自校验防伪二维码为伪造;之后不再执行本实施例的其它步骤。

步骤4.3,扫码成功,获得防伪二维码信息,信息包含加密算法类型代号、加密参数(无或多个)、密文a.

步骤4.4,按照加密算法及参数,将公开二维码信息加密得到临时密文b。

步骤4.5,比对密文a与密文b是否一致。

步骤4.5.1,若密文a与密文b不一致,则判定此防伪二维码为伪造。

步骤4.5.2,若密文a与密文b一致,则判定此种防伪二维码为真;之后在特定光源下或用特定机读扫码装置扫码另一种防伪二维码图形。

步骤4.5.2.1,若扫码失败,则判定不含有防伪二维码,此自校验防伪二维码为伪造。即,若扫码失败,则执行步骤4.1。

步骤4.5.2.2,若扫码成功,则获得防伪二维码信息,信息包含加密算法类型代号、加密参数(无或多个)、密文c。

步骤4.5.2.3,按照加密算法及参数,将公开二维码信息加密得到临时密文d。

步骤4.5.2.4,比对密文c与密文d是否一致。

步骤4.5.2.4.1,若密文c与密文d不一致,则判定此防伪二维码为伪造,自校验防伪二维码为伪造。

步骤4.5.2.4.2,若密文c与密文d一致,则判定此自校验防伪二维码为真。

本发明上述实施例可以通过控制防伪二维码图形的种类数量及防伪二维码所用防伪材料的类型、加密算法的种类和参数分别生成多种不同的防伪二维码图形,从而可以几何级增加伪造的难度。

图10为本发明自校验防伪二维码防伪自校验装置一些实施例的示意图。如图10所示,所述自校验防伪二维码防伪自校验装置可以包括公开二维码图形识别模块101、防伪二维码图形识别模块102和校验模块103,其中:

公开二维码图形识别模块101,用于扫码获取自校验防伪二维码的公开二维码信息,其中所述自校验防伪二维码为如上述任一实施例所述自校验防伪二维码。

防伪二维码图形识别模块102,用于在特定条件下通过机读设备扫码获取所述自校验防伪二维码防伪二维码信息。

校验模块103,用于判断特定条件下通过机读设备是否能够扫码获取所述自校验防伪二维码防伪二维码信息;在防伪二维码图形识别模块102扫码成功、能够获取防伪二维码信息的情况下,根据防伪二维码信息验证所述自校验防伪二维码的真假;以及在防伪二维码图形识别模块102扫码失败、不能获取防伪二维码信息的情况下,判定所述自校验防伪二维码为假。

在本发明的一些实施例中,校验模块103可以用于在防伪二维码图形识别模块102扫码成功、能够获取防伪二维码信息的情况下,针对每一防伪二维码图形3,根据所述防伪二维码图形3对应的防伪二维码信息判断所述防伪二维码图形3是否为真;在所有防伪二维码图形3均为真的情况下,判定所述自校验防伪二维码为真;在有任意一个防伪二维码图形3为假的情况下,判定所述自校验防伪二维码为假。

图11为本发明一些实施例中校验模块的示意图。如图11所示,图10实施例中的校验模块103可以包括防伪二维码信息获取单元1031、临时密文获取单元1032和校验单元1033,其中:

防伪二维码信息获取单元1031,用于针对每一防伪二维码图形3,获取所述防伪二维码图形3对应的防伪二维码信息,其中,所述防伪二维码信息包括预定加密算法代号和防伪密文,所述防伪密文为预先采用预定加密算法对公开二维码信息进行加密运算产生的。

临时密文获取单元1032,用于按照预定加密算法对扫码得到的公开二维码信息进行加密运算得到临时密文。

在本发明的一些实施例中,所述防伪二维码信息还可以包括至少一个加密参数;所述临时密文获取单元1032还可以用于按照预定加密算法和至少一个加密参数对扫码得到的公开二维码信息进行加密运算得到临时密文。

校验单元1033,用于判断防伪密文和临时密文是否一致;在防伪密文和临时密文一致的情况下,判定所述防伪二维码图形3为真;在防伪密文和临时密文不一致的情况下,判定所述防伪二维码图形3为假。

基于本发明上述实施例提供的自校验防伪二维码防伪自校验装置,可以在无外界信息输入的情况下自校验判定自校验防伪二维码的真伪。本发明上述实施例的自校验防伪二维码防伪自校验装置可以实现对公开二维码的防伪及二维码真伪的自校验,使二维码信息难以伪造。

图12为本发明自校验防伪二维码防伪自校验装置另一些实施例的示意图。如图12所示,所述自校验防伪二维码防伪自校验装置可以包括自校验存储器121和自校验处理器122,其中:

自校验存储器121,用于存储指令。

自校验处理器122,用于执行所述指令,使得所述自校验防伪二维码防伪自校验装置执行实现如上述任一实施例(例如图8或图9实施例)所述的自校验防伪二维码防伪自校验方法的操作。

本发明上述实施例可以通过控制防伪二维码图形的种类数量及防伪二维码所用防伪材料的类型、加密算法的种类和参数分别生成多种不同的防伪二维码图形,从而可以几何级增加伪造的难度。

根据本发明的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述的自校验防伪二维码防伪自校验方法、和/或如上述任一实施例所述的自校验防伪二维码制作方法。

基于本发明上述实施例提供的计算机可读存储介质,制作的自校验防伪二维码可以在无外界信息输入的情况下自校验判定所述自校验防伪二维码的真伪。本发明上述实施例的计算机可读存储介质可以实现对公开二维码的防伪及二维码真伪的自校验,使二维码信息难以伪造。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1