当前位置: 首页 > 专利查询>深圳大学专利>正文

防复制二维码的嵌入参数的优化方法和装置制造方法及图纸

技术编号:21247951 阅读:45 留言:0更新日期:2019-06-01 07:58
本公开描述了一种防复制二维码的嵌入参数的优化方法,其特征在于,包括:获取初始二维码;对初始二维码进行打印和扫描,得到多张目标二维码;基于多张目标二维码,根据平滑取平均的方式将多个预设张数的目标二维码合成相应的二维码合成图;计算二维码合成图的均值、方差和形状因子,并经过修正函数修正均值、方差和形状因子获得修正均值、修正方差和修正形状因子;基于修正均值、修正方差和修正形状因子通过广义高斯函数获知理论修正误码率;并且比较理论修正误码率与二维码的纠错能力,当理论修正误码率小于或等于二维码的纠错能力时,降低二维码的纠错能力,以提高非法复制方的攻击成本。

Optimizing Method and Device for Embedding Parameters of Anti-duplication Two-Dimensional Codes

The present disclosure describes an optimization method for embedding parameters of anti-duplication two-dimensional codes, which is characterized by acquiring the initial two-dimensional codes, printing and scanning the initial two-dimensional codes to obtain multi-target two-dimensional codes, synthesizing multi-preset two-dimensional codes into corresponding two-dimensional code synthesis diagrams based on multi-target two-dimensional codes and smoothing averaging method, and calculating two-dimensional code combination. The modified mean, variance and shape factor are obtained by modifying the mean, variance and shape factor of the graph, and the modified mean, variance and shape factor are obtained by modifying the function. The error rate is corrected by generalized Gauss function based on the modified mean, variance and shape factor, and the error correction ability of the theoretical corrected error rate and the two-dimensional code is compared when the theoretical corrected error rate is corrected. When the error-correcting rate is less than or equal to the error-correcting ability of the two-dimensional code, the error-correcting ability of the two-dimensional code is reduced to increase the attack cost of the illegal replicator.

【技术实现步骤摘要】
防复制二维码的嵌入参数的优化方法和装置
本公开涉及信息
,具体涉及一种防复制二维码的嵌入参数的优化方法和装置。
技术介绍
传统的二维码在打印出来之后,容易被非法用户复制。目前,二维码的防复制方法主要包括:(1)使用数字水印技术来防复制;(2)使用特殊的打印材料或工艺防复制;(3)使用物理不可克隆特征防复制;(4)使用防复制图案防复制。虽然,上述方法在一定程度上能够起到防复制的作用,但也存在明显的局限性:一方面,其降低了二维码的通用性,具体而言上述方法降低了二维码对输出与读取设备的普遍适用性,且在抵抗非法复制与普遍适用性问题上存在矛盾;另一方面,其无法对抗还原攻击,具体而言由于传统二维码的块状及公开的编码结构,上述方法无法抵御针对结构化二维码的图像还原攻击;再一方面,其需要额外的在线信息等,具体而言上述方法的验证过程无法基于线下的图像特征完成,需要利用额外的线上辅助信息,如线上数据库。为了更好地进行改进防复制方法,需要对非法复制的二维码进行有效分析,然而现有的技术缺乏对多张非法复制的二维码进一步分析。
技术实现思路
为了解决上述问题,提出了一种能够优化二维码的嵌入参数,并提高非法复制方的攻击成本的防复制二维码的嵌入参数的优化方法和装置。为此,本公开的第一方面提供了一种防复制二维码的嵌入参数的优化方法,其特征在于,包括:获取初始二维码;对所述初始二维码进行打印和扫描,得到多张目标二维码;基于多张所述目标二维码,根据平滑取平均的方式将多个预设张数的所述目标二维码合成相应的二维码合成图;计算所述二维码合成图的均值、方差和形状因子,并经过修正函数修正所述均值、所述方差和所述形状因子获得修正均值、修正方差和修正形状因子;基于所述修正均值、所述修正方差和所述修正形状因子通过广义高斯函数获知理论修正误码率;并且比较所述理论修正误码率与二维码的纠错能力,当所述理论修正误码率小于或等于所述二维码的纠错能力时,降低所述二维码的纠错能力,以提高非法复制方的攻击成本。在本公开中,获取初始二维码,并基于初始二维码获得多张所述目标二维码,根据平滑取平均的方式将多个预设张数的所述目标二维码合成相应的二维码合成图,计算得出二维码合成图均值、方差和形状因子以及修正误码率,比较理论修正误码率与二维码的纠错能力优化嵌入参数。由此,能够优化二维码的嵌入参数,并提高非法复制方的攻击成本。在本公开所涉及的防复制二维码的嵌入参数的优化方法中,可选地,还包括:准备原始信息和认证信息,通过第一编码方式将所述原始信息进行编码,得到编码原始信息,通过第二编码方式将所述认证信息进行编码,得到编码认证信息;基于所述编码原始信息和所述认证信息获得所述初始二维码。由此,将原始信息和认证信息通过不同的编码方式进行编码,增强所获得的初始二维码加密能力,并提高解密难度。在本公开所涉及的防复制二维码的嵌入参数的优化方法中,可选地,将所述编码认证信息整段嵌入所述编码原始信息,获得目标比特流;按照预设调制方式将所述目标比特流转换为灰度值,并进行打印和扫描进而获得初始二维码。由此,能够进一步获得加密能力较强的初始二维码。在本公开所涉及的防复制二维码的嵌入参数的优化方法中,可选地,所述第一编码方式采用多进制纠错编码方式,所述第二编码方式采用二进制纠错编码方式。由此,能够加强初始二维码的保密效果。在本公开所涉及的防复制二维码的嵌入参数的优化方法中,可选地,所述预设调制方式采用脉冲幅度调制方式。由此,能够通过脉冲幅度调制方式获得初始二维码。本公开公开的第二方面提供了一种防复制二维码的嵌入参数的优化装置,其特征在于,包括:获取模块,其用于获取初始二维码;打印扫描模块,其用于对所述初始二维码进行打印和扫描,得到多张目标二维码;合成模块,其用于对多张所述目标二维码,根据平滑取平均的方式将多个预设张数的所述目标二维码合成相应的二维码合成图;计算模块,其用于计算所述二维码合成图的均值、方差和形状因子,并经过修正函数修正所述均值、所述方差和所述形状因子获得修正均值、修正方差和修正形状因子;对所述修正均值、所述修正方差和所述修正形状因子通过广义高斯函数获知理论修正误码率;以及比较模块,其用于比较所述理论修正误码率与二维码的纠错能力,当所述理论修正误码率小于或等于所述二维码的纠错能力时,降低所述二维码的纠错能力,以提高非法复制方的攻击成本。在本公开中,获取模块获取初始二维码,打印扫描模块基于初始二维码经过打印扫描模块获取多张目标二维码后,通过合成模块生成二维码合成图。计算模块计算得出二维码合成图均值、方差和形状因子以及修正误码率,比较模块,比较理论修正误码率与二维码的纠错能力优化嵌入参数。由此,能够优化二维码的嵌入参数,并提高非法复制方的攻击成本。在本公开所涉及的防复制二维码的嵌入参数的优化装置中,可选地,所述获取模块准备原始信息和认证信息,通过第一编码方式将所述原始信息进行编码,得到编码原始信息,通过第二编码方式将所述认证信息进行编码,得到编码认证信息;基于所述编码原始信息和所述认证信息获得所述初始二维码。由此,将原始信息和认证信息通过不同的编码方式进行编码,增强所获得的初始二维码加密能力,并提高解密难度。在本公开所涉及的防复制二维码的嵌入参数的优化装置中,可选地,所述获取模块将所述编码认证信息整段嵌入所述编码原始信息,获得目标比特流,按照预设调制方式将所述目标比特流转换为灰度值,并进行打印和扫描进而获得初始二维码。由此,能够进一步获得加密能力较强的初始二维码。在本公开所涉及的防复制二维码的嵌入参数的优化装置中,可选地,所述获取模块将第一编码方式采用多进制纠错编码方式,将所述第二编码方式采用二进制纠错编码方式。由此,能够加强初始二维码的保密效果。在本公开所涉及的防复制二维码的嵌入参数的优化装置中,可选地,所述获取模块将所述预设调制方式采用脉冲幅度调制方式。由此,能够通过脉冲幅度调制方式获得初始二维码。根据本公开,能够提供一种能够优化二维码的嵌入参数,并提高非法复制方的攻击成本的防复制二维码的嵌入参数的优化方法和装置。附图说明现在将仅通过参考附图的例子进一步详细地解释本公开的实施例,其中:图1是示出了本公开的示例所涉及的防复制二维码的嵌入参数的优化方法的流程示意图。图2是示出了本公开的示例所涉及的二维码合成图的目标二维码合成张数的关系图。图3是示出了本公开的示例所涉及的防复制二维码的嵌入参数的优化装置的结构示意图。图4是示出了本公开的示例所涉及的防复制二维码的嵌入参数的优化设备的结构示意图。具体实施方式以下,参考附图,详细地说明本公开的优选实施方式。在下面的说明中,对于相同的部件赋予相同的符号,省略重复的说明。另外,附图只是示意性的图。需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。图1是示出了本公开的示例所涉及的一种防复制二维码的嵌本文档来自技高网...

【技术保护点】
1.一种防复制二维码的嵌入参数的优化方法,其特征在于,包括:获取初始二维码;对所述初始二维码进行打印和扫描,得到多张目标二维码;基于多张所述目标二维码,根据平滑取平均的方式将多个预设张数的所述目标二维码合成相应的二维码合成图;计算所述二维码合成图的均值、方差和形状因子,并经过修正函数修正所述均值、所述方差和所述形状因子获得修正均值、修正方差和修正形状因子;基于所述修正均值、所述修正方差和所述修正形状因子通过广义高斯函数获知理论修正误码率;并且比较所述理论修正误码率与二维码的纠错能力,当所述理论修正误码率小于或等于所述二维码的纠错能力时,降低所述二维码的纠错能力,以提高非法复制方的攻击成本。

【技术特征摘要】
1.一种防复制二维码的嵌入参数的优化方法,其特征在于,包括:获取初始二维码;对所述初始二维码进行打印和扫描,得到多张目标二维码;基于多张所述目标二维码,根据平滑取平均的方式将多个预设张数的所述目标二维码合成相应的二维码合成图;计算所述二维码合成图的均值、方差和形状因子,并经过修正函数修正所述均值、所述方差和所述形状因子获得修正均值、修正方差和修正形状因子;基于所述修正均值、所述修正方差和所述修正形状因子通过广义高斯函数获知理论修正误码率;并且比较所述理论修正误码率与二维码的纠错能力,当所述理论修正误码率小于或等于所述二维码的纠错能力时,降低所述二维码的纠错能力,以提高非法复制方的攻击成本。2.根据权利要求1所述的优化方法,其特征在于,还包括:准备原始信息和认证信息,通过第一编码方式将所述原始信息进行编码,得到编码原始信息,通过第二编码方式将所述认证信息进行编码,得到编码认证信息;基于所述编码原始信息和所述认证信息获得所述初始二维码。3.根据权利要求2所述的优化方法,其特征在于,将所述编码认证信息整段嵌入所述编码原始信息,获得目标比特流;按照预设调制方式将所述目标比特流转换为灰度值,并进行打印和扫描进而获得初始二维码。4.根据权利要求2所述的优化方法,其特征在于,所述第一编码方式采用多进制纠错编码方式,所述第二编码方式采用二进制纠错编码方式。5.根据权利要求3所述的优化方法,其特征在于,所述预设调制方式采用脉冲幅度调制方式。6.一种防复制二维码的嵌入参数的优化装置,其特征在于,包括...

【专利技术属性】
技术研发人员:谢宁罗钢陈昌盛
申请(专利权)人:深圳大学
类型:发明
国别省市:广东,44

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

1