[发明专利]一种彩色数字矩阵二维码及其防伪方法有效
申请号: | 201610474231.5 | 申请日: | 2016-06-23 |
公开(公告)号: | CN106204058B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 沈亦军;许文琛 | 申请(专利权)人: | 合肥学院 |
主分类号: | G06F7/10 | 分类号: | G06F7/10;G06K19/06 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 230000 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种彩色数字矩阵二维码,包括用于印制二维码图案的图案区,所述的图案区一侧具有用于印制数字矩阵的校验码区,所述的数字矩阵采用九宫格形式打印在二维码图案一侧,每个格内的数字采用不同的色彩印刷,得到彩色数字矩阵,防伪时,通过扫码设备进行扫码,将被扫二维码与客户端推送的二维码图案及彩色数字矩阵进行比对,鉴别真伪,若两者不匹配,则所扫二维码为仿制的仿码。本发明通过在二维码图案一侧印制彩色数字矩阵,其中彩色数字矩阵的色彩序列是通过色彩序列算法计算得到的,因此,由一个已知的二维码,无法推导出另一个二维码的样式和彩色数字矩阵,解决了二维码被批量的仿制,无法分辨真伪的问题。 | ||
搜索关键词: | 一种 彩色 数字 矩阵 二维码 及其 防伪 方法 | ||
【主权项】:
1.一种彩色数字矩阵二维码防伪方法,其特征在于:包括以下步骤:步骤S1:二维码的制作,具体方法如下:S11、根据用户需要使用二维码生成器将二维码数据生成二维码图案;S12、从二维码数据中提取二维码序列号,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的二维码序列号结合,得到彩色数字矩阵;S13、使用二维码喷码装置对生成的二维码图案和彩色数字矩阵号进行印刷,通过黑色喷码头喷涂黑色的二维码图案,通过彩色喷码头在所述二维码图案一侧喷涂彩色数字矩阵;步骤S2:二维码的识读,具体方法如下:S21、使用扫码设备扫描待检测的二维码图案,获取其中的二维码数据,并根据获取的二维码数据生成二维码图案;S22、从二维码数据中提取二维码序列号,并使用色彩序列算法对二维码序列号进行计算,得到对应的色彩序列,将色彩序列与对应的二维码序列号结合,得到彩色数字矩阵;S23、使用服务端对生成的二维码图案和彩色数字矩阵进行显示;步骤S3:将待检测的二维码图案和彩色数字矩阵与服务端显示的二维码图案和彩色数字矩阵进行对比,若两者不匹配,则待检测二维码为仿制的仿码;所述的色彩序列算法具体步骤如下:a、首先定义一个字典表;b、求二维码序列号除以1000000余数,结果为balance;c、分别得出balance的各位,左起依次为p1、p2、p3、p4、p5、p6;d、计算((p1+p5)%10)*100+((p2+p4)%10)*10+((p3+p6)%10)的值,结果作为key1a;e、计算((p2+p3)%10)*100+((p1+p6)%10)*10+((p4+p5)%10)的值,结果作为key2a;f、对key1a和0x41进行异或运算,结果作为key1b;g、对key2a和0x14进行异或运算,结果作为key2b;h、计算key1b‑500的值,取绝对值,结果作为key1c;i、计算(kye2b+800)%1000的值,结果作为key2c;j、计算key1c%20的值,结果作为key1;k、计算key2c%24的值,结果作为key2;l、以key1为行号、key2为列号,查询字典表,得到色彩序列值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥学院,未经合肥学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610474231.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种结合RFID的二维码防伪方法和系统
- 下一篇:银行卡风险管控系统及方法