基于微点码的可变防伪超线防伪方法和装置制造方法及图纸

技术编号:35950029 阅读:18 留言:0更新日期:2022-12-14 10:42
本发明专利技术提供一种基于微点码的可变防伪超线防伪方法和装置,所述方法包括:基于微点码的码制,使用任一原始码值生成点阵码码图;使用动态加密算法以及原始码值对应的动态加密参数对原始码值进行处理,得到原始图形防伪特征嵌入口令;根据原始图形防伪特征嵌入口令以及图形防伪特征嵌入算法确定嵌入所述点阵码码图的多个图形防伪特征的外接圆半径、边界间隔、中心位置、超线纹样以及超线纹样颜色;在所述点阵码码图嵌入所述多个图形防伪特征以得到可变防伪超线图形安全码电子文档;将可变防伪超线图形安全码电子文档印刷成可变防伪超线图形安全码实物标识,以对待检测的可变防伪超线图形安全码实物标识进行检测以判断真伪。超线图形安全码实物标识进行检测以判断真伪。超线图形安全码实物标识进行检测以判断真伪。

【技术实现步骤摘要】
基于微点码的可变防伪超线防伪方法和装置


[0001]本专利技术涉及防伪
,具体地涉及一种基于微点码的可变防伪超线防伪方法和装置。

技术介绍

[0002]目前主流的一物一码防伪方案最常见的两类:第一类是基于二维码与数字的数码核验,其应用缺陷在于安全性差:印刷品上可见的二维码、数字作为该物品的ID,均可被低成本批量伪造,由于二维码码制开源,各种图案数字可见即可复制,而所隐藏的该ID对应的验证码常常需要脆弱的覆盖涂层工艺,必须要消费者购买以后揭开、刮开才可查验,非破坏性验证下,无法购前有效查验ID与验证码的正确性;第二类是基于印刷时人造或自然随机细节特征的进行印后图像采集,在终端用户验证时采用图像上传或下载的方式进行图像细节提取比对的逻辑,虽然克服了第一类对消费者无法购前防伪验证的缺点,但它的缺陷在于需要对生产企业的产线进行改造,架设专门的图像采集分析上传软硬件,且云端存储高清图像细节占用大量存储成本,在用户进行防伪检测的时候需要耗费明显的流量和时间。以上两类共同存在的问题是用户体验差,如大量唯一码生成数据库查重的时间、随机唯一码在数据库中查询慢、高清图像下载或本地检测图像上传云端比对的真伪验证时间较长。

技术实现思路

[0003]本专利技术实施例的目的是提供一种基于微点码的可变防伪超线防伪方法和装置,该基于微点码的可变防伪超线防伪方法和装置综合成本、查验体验、防伪性能多方面更为均衡。
[0004]为了实现上述目的,本专利技术实施例提供一种基于微点码的可变防伪超线防伪方法,所述方法包括:基于微点码的码制,使用任一原始码值生成点阵码码图;使用动态加密算法以及所述原始码值对应的动态加密参数对所述原始码值进行处理,得到原始图形防伪特征嵌入口令;根据所述原始图形防伪特征嵌入口令以及图形防伪特征嵌入算法确定嵌入所述点阵码码图的多个图形防伪特征的外接圆半径、边界间隔、中心位置、超线纹样以及超线纹样颜色;根据所述外接圆半径、所述边界间隔、所述中心位置、所述超线纹样以及所述超线纹样颜色,在所述点阵码码图嵌入所述多个图形防伪特征以得到可变防伪超线图形安全码电子文档;存储所述原始码值对应的动态加密参数、所述原始码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值至服务端,其中所述原始图形防伪特征指纹是通过使用所述原始图形防伪特征嵌入口令以及所述图形防伪特征嵌入算法对应的图形防伪特征提取算法对所述可变防伪超线图形安全码电子文档进行处理得到;将所述可变防伪超线图形安全码电子文档印刷成可变防伪超线图形安全码实物标识,以便根据所述原始码值对应的动态加密参数、所述原始码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值,对待检测的可变防伪超线图形安全码实物标识进行检测以判断真伪。
[0005]优选地,使用动态加密算法以及所述原始码值对应的动态加密参数对所述原始码值进行处理,得到原始图形防伪特征嵌入口令包括:基于线性同余法,生成因子α和β;根据因子α和β分别生成加密参数128byte的秘钥key和填充数iv;使用所述秘钥key和所述填充数iv对所述原始码值进行HMAC加密后得到的字符串作为原始图形防伪特征嵌入口令原型;将所述原始图形防伪特征嵌入口令原型转换成byte数组;取所述byte数组中的前8位或后8位放入原生初值数组;将所述原生初值数组转换为float64型并取小数部分作为公知Logistic映射混沌加密算法的初值x0;根据所述初值x0,结合所述原始码值的动态加密算法参数Lα和Ln,执行Ln次Logistic迭代,将迭代运算得到的随机浮点数的有效数字前20位作为所述原始图形防伪特征嵌入口令,其中Lα为Logistic算法中的缩放系数,Ln为迭代次数。
[0006]优选地,根据所述原始图形防伪特征嵌入口令以及图形防伪特征嵌入算法确定嵌入所述点阵码码图的多个图形防伪特征的外接圆半径、边界间隔、中心位置、超线纹样以及超线纹样颜色包括:使用所述原始图形防伪特征嵌入口令作为整型随机数种子迭代M1次以获取M1个第一组整型随机数;使用所述M1个第一组整型随机数确定多个图形防伪特征的外接圆半径以及边界间隔,其中从所述M1个第一组整型随机数的第一个整型随机数开始每两个相邻的整型随机数确定一个图形防伪特征的外接圆半径以及边界间隔;根据每个图形防伪特征的外接圆半径以及边界间隔,确定每个图形防伪特征的外接正方形的边长;将所有图形防伪特征的外接正方形按照图形防伪特征被确定的顺序从所述点阵码码图的左上角开始排列,以确定嵌入所述点阵码码图的每个图形防伪特征的中心位置,其中所有图形防伪特征的外接正方形的排列方式包括:1)在当前行新增外接正方形后,行方向上外接正方形的边长之和小于等于所述点阵码码图的宽W与行尾距离边缘阈值s1的差,且列方向上外接正方形的边长之和小于等于所述点阵码码图的高H时,则在当前行从左到右正常排列;2)在当前行新增外接正方形后,行方向上外接正方形的边长之和大于所述点阵码码图的宽W与行尾距离边缘阈值s1的差,但小于等于所述点阵码码图的宽W,且如果在下一行最左侧新增该外接正方形后,列方向上外接正方形的边长之和小于等于所述点阵码码图的高H与行尾距离边缘阈值s1的差时,则在下一行最左侧排列;3)在当前行新增外接正方形后,行方向上外接正方形的边长之和大于所述点阵码码图的宽W,或列方向上外接正方形的边长之和大于所述点阵码码图的高H时,不排列该外接正方形;4)在当前行新增外接正方形后,行方向上外接正方形的边长之和大于所述点阵码码图的宽W与行尾距离边缘阈值s1的差,但小于等于所述点阵码码图的宽W,且列方向上外接正方形的边长之和大于所述点阵码码图的高H与行尾距离边缘阈值s1的差时,则结束排列;使用所述原始图形防伪特征嵌入口令迭代M1次之后得到的整型随机数作为整型随机数种子,迭代M2次,得到M2个第二组整型随机数;使用所述M2个第二组整型随机数确定多个图形防伪特征的超线纹样,其中从所述M2个第二组整型随机数的第一个整型随机数开始每四个相邻的整型随机数确定一个图形防伪特征的超线纹样的形状类型、旋转相位差值、与所述外接圆的尺寸比值以及分布密度;使用所述原始图形防伪特征嵌入口令作为整型随机数种子迭代得到针对每个图形防伪特征的整型随机数;根据针对每个图形防伪特征的整型随机数除以6的余数,确定每个图形防伪特征的超线纹样颜色。
[0007]优选地,根据所述原始码值对应的动态加密参数、所述原始码值对应的原始图形
防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值,对待检测的可变防伪超线图形安全码实物标识进行检测以判断真伪包括:提取所述待检测的可变防伪超线图形安全码实物标识的待检测码值;在预设时间内提取不成功或所提取的待检测码值未在所述服务端存储时,提示伪造品;在所提取的待检测码值在所述服务端存储时,从服务端获取所述待检测码值对应的动态加密参数、所述待检测码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值;使用所述动态加密算法以及所述待检测码值对应的动态加密参数对所述待检测码值进行处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于微点码的可变防伪超线防伪方法,其特征在于,所述方法包括:基于微点码的码制,使用任一原始码值生成点阵码码图;使用动态加密算法以及所述原始码值对应的动态加密参数对所述原始码值进行处理,得到原始图形防伪特征嵌入口令;根据所述原始图形防伪特征嵌入口令以及图形防伪特征嵌入算法确定嵌入所述点阵码码图的多个图形防伪特征的外接圆半径、边界间隔、中心位置、超线纹样以及超线纹样颜色;根据所述外接圆半径、所述边界间隔、所述中心位置、所述超线纹样以及所述超线纹样颜色,在所述点阵码码图嵌入所述多个图形防伪特征以得到可变防伪超线图形安全码电子文档;存储所述原始码值对应的动态加密参数、所述原始码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值至服务端,其中所述原始图形防伪特征指纹是通过使用所述原始图形防伪特征嵌入口令以及所述图形防伪特征嵌入算法对应的图形防伪特征提取算法对所述可变防伪超线图形安全码电子文档进行处理得到;将所述可变防伪超线图形安全码电子文档印刷成可变防伪超线图形安全码实物标识,以便根据所述原始码值对应的动态加密参数、所述原始码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值,对待检测的可变防伪超线图形安全码实物标识进行检测以判断真伪。2.根据权利要求1所述的基于微点码的可变防伪超线防伪方法,其特征在于,使用动态加密算法以及所述原始码值对应的动态加密参数对所述原始码值进行处理,得到原始图形防伪特征嵌入口令包括:基于线性同余法,生成因子α和β;根据因子α和β分别生成加密参数128byte的秘钥key和填充数iv;使用所述秘钥key和所述填充数iv对所述原始码值进行HMAC加密后得到的字符串作为原始图形防伪特征嵌入口令原型;将所述原始图形防伪特征嵌入口令原型转换成byte数组;取所述byte数组中的前8位或后8位放入原生初值数组;将所述原生初值数组转换为float64型并取小数部分作为公知Logistic映射混沌加密算法的初值x0;根据所述初值x0,结合所述原始码值的动态加密算法参数Lα和Ln,执行Ln次Logistic迭代,将迭代运算得到的随机浮点数的有效数字前20位作为所述原始图形防伪特征嵌入口令,其中Lα为Logistic算法中的缩放系数,Ln为迭代次数。3.根据权利要求1所述的基于微点码的可变防伪超线防伪方法,其特征在于,根据所述原始图形防伪特征嵌入口令以及图形防伪特征嵌入算法确定嵌入所述点阵码码图的多个图形防伪特征的外接圆半径、边界间隔、中心位置、超线纹样以及超线纹样颜色包括:使用所述原始图形防伪特征嵌入口令作为整型随机数种子迭代M1次以获取M1个第一组整型随机数;使用所述M1个第一组整型随机数确定多个图形防伪特征的外接圆半径以及边界间隔,其中从所述M1个第一组整型随机数的第一个整型随机数开始每两个相邻的整型随机数确
定一个图形防伪特征的外接圆半径以及边界间隔;根据每个图形防伪特征的外接圆半径以及边界间隔,确定每个图形防伪特征的外接正方形的边长;将所有图形防伪特征的外接正方形按照图形防伪特征被确定的顺序从所述点阵码码图的左上角开始排列,以确定嵌入所述点阵码码图的每个图形防伪特征的中心位置,其中所有图形防伪特征的外接正方形的排列方式包括:在当前行新增外接正方形后,行方向上外接正方形的边长之和小于等于所述点阵码码图的宽W与行尾距离边缘阈值s1的差,且列方向上外接正方形的边长之和小于等于所述点阵码码图的高H时,则在当前行从左到右正常排列;在当前行新增外接正方形后,行方向上外接正方形的边长之和大于所述点阵码码图的宽W与行尾距离边缘阈值s1的差,但小于等于所述点阵码码图的宽W,且如果在下一行最左侧新增该外接正方形后,列方向上外接正方形的边长之和小于等于所述点阵码码图的高H与行尾距离边缘阈值s1的差时,则在下一行最左侧排列;在当前行新增外接正方形后,行方向上外接正方形的边长之和大于所述点阵码码图的宽W,或列方向上外接正方形的边长之和大于所述点阵码码图的高H时,不排列该外接正方形;在当前行新增外接正方形后,行方向上外接正方形的边长之和大于所述点阵码码图的宽W与行尾距离边缘阈值s1的差,但小于等于所述点阵码码图的宽W,且列方向上外接正方形的边长之和大于所述点阵码码图的高H与行尾距离边缘阈值s1的差时,则结束排列;使用所述原始图形防伪特征嵌入口令迭代M1次之后得到的整型随机数作为整型随机数种子,迭代M2次,得到M2个第二组整型随机数;使用所述M2个第二组整型随机数确定多个图形防伪特征的超线纹样,其中从所述M2个第二组整型随机数的第一个整型随机数开始每四个相邻的整型随机数确定一个图形防伪特征的超线纹样的形状类型、旋转相位差值、与所述外接圆的尺寸比值以及分布密度;使用所述原始图形防伪特征嵌入口令作为整型随机数种子迭代得到针对每个图形防伪特征的整型随机数;根据针对每个图形防伪特征的整型随机数除以6的余数,确定每个图形防伪特征的超线纹样颜色。4.根据权利要求1所述的基于微点码的可变防伪超线防伪方法,其特征在于,根据所述原始码值对应的动态加密参数、所述原始码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值,对待检测的可变防伪超线图形安全码实物标识进行检测以判断真伪包括:提取所述待检测的可变防伪超线图形安全码实物标识的待检测码值;在预设时间内提取不成功或所提取的待检测码值未在所述服务端存储时,提示伪造品;在所提取的待检测码值在所述服务端存储时,从服务端获取所述待检测码值对应的动态加密参数、所述待检测码值对应的原始图形防伪特征指纹以及当前印刷批次对应的N帧防伪特征指纹真伪判定阈值;使用所述动态加密算法以及所述待检测码值对应的动态加密参数对所述待检测码值
进行处理,得到待检测图形防伪特征嵌入口令;根据所述待检测图形防伪特征嵌入口令以及所述图形防伪特征提取算法,得到所述待检测的可变防伪超线图形安全码实物标识的待检测图形防伪特征指纹;将所述待检测图形防伪特征指纹与所述待检测码值对应的原始图形防伪特征指纹进行比较,以相同字符集编码模式下计算两个字符串的匹配率,得到单帧通过结果;在所述单帧通过结果数量累计到N时,计算多帧通过率统计值;在所述多帧通过率统计值小于所述当前印刷批次对应的N帧防伪特征指纹真伪判定阈值时,提示伪造品;在所述多帧通过率统计值大于等于所述当前印刷批次对应的N帧防伪特征指纹真伪判定阈值时,提示正品。5.根据权利要求1所述的基于微点码的可变防伪超线防伪方法,其特征在于,该方法还包括:获取M个同一原始码值对应的可变防伪超线图形安全码实物标识的图形防伪特征指纹;将M个同一原始码值对应的可变防伪超线图形安全码实物标识的图形防伪特征指纹与所述原始码值对应的原始图形防伪特征指纹进行比较,得到M个单帧匹配率的平均值;在所述平均值小于所述当前印刷批次对应的N帧防伪特征指纹真伪判定阈值时,则更新所述当前印刷批次对应的N帧防伪特征指纹真伪判定阈值为所述平均值到所述服务端。6.根据权利要求4所述的基于微点码的可变防伪超线防伪方法,其特征在于,根据所述待检测图形防伪特征嵌入口令以及所述图形防伪特征提取算法,得到所述待检测的可变防伪超线图形安全码实物标识的待检测图形防伪特征指纹包括:将所述待检测图形防伪特征嵌入口令与所述待检测码值对应的原始图形防伪特征嵌入口令进行对比,将对比结果写入所述待检测图形防伪特征指纹;对所述待检测的可变防伪超线图形安全码实物标识的图形防伪特征的面积命中进行验证,并得到第一验证结果;对所述待检测的可变防伪超线图形安全码实物标识的图形防伪特征的关键点进行验证,并得到第二验证结果;对所述待检测的可变防伪超线图形安全码实物标识的图形防伪特征的颜色进行验证,并得到第三验证结果;根据所述第一验证结果、所述第二验证结果以及所述第三验证结果,以及分别的阈值,得到对比结果并写入所述待检测图形防伪特征指纹;输出所述待检测图形防伪特征指纹。7.根据权利要求1所述的基于微点码的可变防伪超线防伪方法,其特...

【专利技术属性】
技术研发人员:鞠翔贾元新苟佳洁匡扶孙可王喜勇
申请(专利权)人:北京微点科学技术有限公司
类型:发明
国别省市:

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

1