一种防伪螺旋彩码的生成方法与系统技术方案

技术编号:19481288 阅读:54 留言:0更新日期:2018-11-17 10:40
本发明专利技术属于信息编码技术领域,具体涉及一种防伪螺旋彩码的生成方法与系统。本发明专利技术通过AES算法、DES算法和IDEA算法相结合的模式获取产品防伪码和物流防伪码,然后通过定义颜色编号分别获取产品螺旋彩码和二维码以及物流螺旋彩码和二维码,由于螺旋彩码中的每个数字都有特定的颜色,所以仿造成本很大,数字的颜色可以由正品生产厂商自行定义,也给仿冒者带来了进一步的困难,本发明专利技术结合螺旋彩码与二维码,相较于传统的单纯扫描二维码而言可以达到更好的防伪效果。

【技术实现步骤摘要】
一种防伪螺旋彩码的生成方法与系统
本专利技术属于信息编码
,具体涉及一种防伪螺旋彩码的生成方法与系统。
技术介绍
随着科学技术的发展,人们接触的产品越来越多样化、精细化,而造假技术使得各种仿冒名牌产品的出现,极大的伤害了消费者的利益。而针对这些防伪产品的出现,各商品厂家也相继推出了产品的防伪技术,如条形码、防伪标记等等,而现有的条形码、防伪标记仅仅是做一个简单的标记、或者单独的进行二维码设置,这样使得仿冒厂家极易仿制,更加混乱了市场的正常运行,使得消费者和厂家蒙受了巨大的损失。贴标是通过在基层上印制一些图案、数字或者文字而制成的一种防伪标签,正品厂家在制作贴标时,可以通过电脑软件,使得每个防伪标的防伪层上都印制不同的防伪标识,贴标常常应用于商品标签。通常而言,贴标采用的都是单个防伪标识如:单个二维码,SN码等来进行防伪,这样的防伪方法容易被人伪造,例如:伪造者只需要进行复制贴标上的单个防伪标识就可以达到仿造冒目的,仿造成本低。
技术实现思路
本专利技术的目的是提供一种防伪螺旋彩码的生成方法与系统。本专利技术通过AES算法、DES算法和IDEA算法相结合的模式获取产品防伪码和物流防伪码,然后通过定义颜色编号分别获取产品螺旋彩码和二维码以及物流螺旋彩码和二维码,由于螺旋彩码中的每个数字都有特定的颜色,所以仿造成本很大,数字的颜色可以由正品生产厂商自行定义,也给仿冒者带来了进一步的困难,本专利技术结合螺旋彩码与二维码,相较于传统的单纯扫描二维码而言可以达到更好的防伪效果。本专利技术的技术方案为:一种防伪螺旋彩码的生成系统,包括输入部、获取编码部、秘钥生成部、AES获取加密部、AES分割部、DES获取加密部、IDEA获取加密部、颜色定义部、螺旋彩码生成部、二维码生成部和打印部;所述输入部将包含物流信息的产品信息输入到所述获取编码部;所述获取编码部获取被输入的产品信息并按照预定规则进行编码生成相对应的产品序列号;所述秘钥生成部随机生成分别用于AES算法、DES算法、IDEA算法的AES秘钥、DES秘钥、IDEA秘钥;所述AES获取加密部获取产品序列号和AES秘钥后进行AES加密算法运算,得到加密数据;所述AES分割部将加密数据分割为前加密数据和后加密数据;所述DES获取加密部获取前加密数据和DES秘钥后进行DES加密算法运算,得到物流防伪码;所述IDEA获取加密部获取后加密数据和IDEA秘钥后进行IDEA加密算法运算,得到产品防伪码;所述颜色定义部定义颜色组,颜色组包括多个颜色编号,其中每个颜色编号均对应一种颜色;所述螺旋彩码生成部根据物流防伪码和对应的颜色编号,将物流防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的物流螺旋彩码;根据产品防伪码和对应的颜色编号,将产品防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的产品螺旋彩码;所述二维码生成部将物流防伪码和产品防伪码生成物流二维码和产品二维码;所述打印部将物流螺旋彩码、物流二维码、产品螺旋彩码和产品二维码打印出来。一种防伪螺旋彩码的生成方法,包括以下步骤:(1)根据输入的包含物流信息的产品信息按照预定规则进行编码生成相对应的产品序列号;(2)随机生成分别用于AES算法、DES算法、IDEA算法的AES秘钥、DES秘钥、IDEA秘钥;(3)产品序列号和AES秘钥进行AES加密算法运算,得到加密数据;(4)将加密数据分割为前加密数据和后加密数据;(5)将前加密数据和DES秘钥后进行DES加密算法运算,得到物流防伪码;(6)将后加密数据和IDEA秘钥后进行IDEA加密算法运算,得到产品防伪码;(7)定义颜色组,颜色组包括多个颜色编号,其中每个颜色编号均对应一种颜色;(8)根据物流防伪码和对应的颜色编号,将物流防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的物流螺旋彩码;根据产品防伪码和对应的颜色编号,将产品防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的产品螺旋彩码;(9)将物流防伪码和产品防伪码生成物流二维码和产品二维码;(10)将物流螺旋彩码、物流二维码、产品螺旋彩码和产品二维码打印出来。优选地,步骤(7)中颜色组为:颜色编号1对应的颜色为红,颜色编号2对应的绿,颜色编号3对应的蓝,颜色编号4对应的黄,颜色编号5对应的黑。本专利技术的有益效果如下:本专利技术本专利技术通过AES算法、DES算法和IDEA算法相结合的模式获取产品防伪码和物流防伪码,然后通过定义颜色编号分别获取产品螺旋彩码和二维码以及物流螺旋彩码和二维码,由于螺旋彩码中的每个数字都有特定的颜色,所以仿造成本很大,数字的颜色可以由正品生产厂商自行定义,也给仿冒者带来了进一步的困难,本专利技术结合螺旋彩码与二维码,相较于传统的单纯扫描二维码而言可以达到更好的防伪效果。附图说明附图1为本专利技术实施例中防伪螺旋彩码生成系统的结构框图;附图2为本专利技术实施例中AES加密算法流程图;附图3为本专利技术实施例中DES加密算法流程图;附图4为本专利技术实施例中IDEA加密算法流程图。具体实施方式下面结合具体实施方式,对本专利技术的技术方案作进一步的详细说明,但不构成对本专利技术的任何限制。附图1是本专利技术实施例中防伪螺旋彩码生成系统的结构框图。如附图1所示,防伪螺旋彩码生成系统包括输入部、获取编码部、秘钥生成部、AES获取加密部、AES分割部、DES获取加密部、IDEA获取加密部、颜色定义部、螺旋彩码生成部、二维码生成部和打印部。在生成防伪螺旋彩码过程中,获取编码部2根据输入部1的包含物流信息的产品信息按照预定规则进行编码生成相对应的产品序列号;秘钥生成部3随机生成分别用于AES算法、DES算法、IDEA算法的AES秘钥、DES秘钥、IDEA秘钥;AES获取加密部4将产品序列号和AES秘钥进行AES加密算法运算,得到加密数据;AES分割部5将加密数据分割为前加密数据和后加密数据;DES获取加密部6将前加密数据和DES秘钥后进行DES加密算法运算,得到物流防伪码;IDEA获取加密部7将后加密数据和IDEA秘钥后进行IDEA加密算法运算,得到产品防伪码;颜色定义部8定义颜色组,颜色组包括多个颜色编号,其中每个颜色编号均对应一种颜色;螺旋彩码生成部9根据物流防伪码和对应的颜色编号,将物流防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的物流螺旋彩码;根据产品防伪码和对应的颜色编号,将产品防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的产品螺旋彩码;二维码生成部10将物流防伪码和产品防伪码生成物流二维码和产品二维码;打印部11将物流螺旋彩码、物流二维码、产品螺旋彩码和产品二维码打印出来。附图2为本专利技术实施例中AES加密算法流程图;AES获取加密部4获取产品序列号和AES秘钥,进行如附图2所示的AES加密算法运算,其具体过程为:根据产品序列号的长度和AES秘钥的长度确定迭代次数Nr,即128位的产品序列号和128位的AES秘钥确定迭代次数为10次。(1)对AES秘钥进行10次扩展得到10组轮秘钥组成的扩展秘钥E;(2)对产品序列号与AES秘钥按位进行异或运算得到第1运算值C1;(3)对第1运算值C1进行9次AES加密迭代得到第5运算值C5。(4)对第5运算值C5进行S盒置换操作得到第6运算值C6;本文档来自技高网...

【技术保护点】
1.一种防伪螺旋彩码的生成系统,其特征在于,包括输入部、获取编码部、秘钥生成部、AES获取加密部、AES分割部、DES获取加密部、IDEA获取加密部、颜色定义部、螺旋彩码生成部、二维码生成部和打印部;所述输入部将包含物流信息的产品信息输入到所述获取编码部;所述获取编码部获取被输入的产品信息并按照预定规则进行编码生成相对应的产品序列号;所述秘钥生成部随机生成分别用于AES算法、DES算法、IDEA算法的AES秘钥、DES秘钥、IDEA秘钥;所述AES获取加密部获取产品序列号和AES秘钥后进行AES加密算法运算,得到加密数据;所述AES分割部将加密数据分割为前加密数据和后加密数据;所述DES获取加密部获取前加密数据和DES秘钥后进行DES加密算法运算,得到物流防伪码;所述IDEA获取加密部获取后加密数据和IDEA秘钥后进行IDEA加密算法运算,得到产品防伪码;所述颜色定义部定义颜色组,颜色组包括多个颜色编号,其中每个颜色编号均对应一种颜色;所述螺旋彩码生成部根据物流防伪码和对应的颜色编号,将物流防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的物流螺旋彩码;根据产品防伪码和对应的颜色编号,将产品防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的产品螺旋彩码;所述二维码生成部将物流防伪码和产品防伪码生成物流二维码和产品二维码;所述打印部将物流螺旋彩码、物流二维码、产品螺旋彩码和产品二维码打印出来。...

【技术特征摘要】
1.一种防伪螺旋彩码的生成系统,其特征在于,包括输入部、获取编码部、秘钥生成部、AES获取加密部、AES分割部、DES获取加密部、IDEA获取加密部、颜色定义部、螺旋彩码生成部、二维码生成部和打印部;所述输入部将包含物流信息的产品信息输入到所述获取编码部;所述获取编码部获取被输入的产品信息并按照预定规则进行编码生成相对应的产品序列号;所述秘钥生成部随机生成分别用于AES算法、DES算法、IDEA算法的AES秘钥、DES秘钥、IDEA秘钥;所述AES获取加密部获取产品序列号和AES秘钥后进行AES加密算法运算,得到加密数据;所述AES分割部将加密数据分割为前加密数据和后加密数据;所述DES获取加密部获取前加密数据和DES秘钥后进行DES加密算法运算,得到物流防伪码;所述IDEA获取加密部获取后加密数据和IDEA秘钥后进行IDEA加密算法运算,得到产品防伪码;所述颜色定义部定义颜色组,颜色组包括多个颜色编号,其中每个颜色编号均对应一种颜色;所述螺旋彩码生成部根据物流防伪码和对应的颜色编号,将物流防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的物流螺旋彩码;根据产品防伪码和对应的颜色编号,将产品防伪码的每一位数字都随机对应颜色组的一个颜色编号并生成对应的产品螺旋彩码;所述二维码生成部将物流防伪码和产品防伪码生成物流二维码和产品二维码;所述打印部将物流螺...

【专利技术属性】
技术研发人员:陈成楷缪小微陈庆伟
申请(专利权)人:广州市宝绅纸塑有限公司
类型:发明
国别省市:广东,44

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

1