当前位置: 首页 > 专利查询>齐爱民专利>正文

一种基于区块链的商品防伪码生成方法技术

技术编号:23513289 阅读:33 留言:0更新日期:2020-03-18 00:25
本发明专利技术提供一种基于区块链的商品防伪码生成方法,属于防伪码领域,本发明专利技术通过使用双联防伪技术,生成一层公开的信息和一层防伪验证信息,防伪验证信息为一次验证后便失效,从而使得防伪无法被复制,达到真正的防伪效果,同时防伪码无法复制,验证码内会含有商品的具体信息,使得防伪更加安全;验证信息通过公有的区块链进行验证,同时首次验证需要把验证过程进行拍照存储,并把拍照信息返回给公有的区块链作为后续验证的返回结果,使得防伪码无法复制,达到真正的防伪效果。

A method to generate commodity security code based on blockchain

【技术实现步骤摘要】
一种基于区块链的商品防伪码生成方法
本专利技术涉及防伪码领域,特别是涉及一种基于区块链的商品防伪码生成方法。
技术介绍
当今社会,假货盛行,造假成泛滥趋势,食品药品等安全事故频发,如何实现商品防伪,杜绝假冒,挽回国家和企业的经济损失,保护消费者的权益,是一个全球范围内亟待研究解决的问题。现有的数码防伪技术基本上采用基于伪随机序列或有序流水号经过DES对称加密生成商品防伪码,与数码防伪技术中商品防伪码“不可伪造性和唯一性”的性能要求有一定的差距;现有的商品防伪码生成方法绝大多数是针对单件商品所提的防伪码生成算法,运算比较复杂,没有考虑某批次商品之间、各批次商品之间生成商品防伪码的安全性和运算效率,难以在批量商品的实际生产中加以应用。在此情况下,提出一种简单可行、安全不易破解的商品防伪码批量生成方法,批量生成具有“唯一性和不可伪造性”特点的商品防伪码,已经迫在眉睫。公布号为CN104680220A的专利公开了一种商品防伪码批量生成方法,包括如下步骤:将某批商品的身份信息编码生成批量商品标识码并设置一定长度的商品生产序号数值序列;根据自定义批量商品标识码字符与数值型数据对应关系,将批量商品标识码转化成数值序列;利用混沌序列排序前后的位置变化置乱规则分别对某批商品的生产序号数值序列、自定义数值型数据与密文字符对应关系中的密文字符进行置乱;该批商品中各件商品依据相应混沌序列及其排序前后位置变化置乱规则依次对转码后数值序列进行移位、置乱,产生各件商品防伪号,进而组合批量生成商品防伪码。本专利技术所提方法简单可行,具有很强的安全性、不易破解,批量生成的商品防伪码具有“唯一性和不可伪造性”。该方法只是进行生成特定的防伪码,但是在防伪上没能够起到真正的防伪验证的作用,由于防伪码可能会被直接复制进行使用等情况,因此使得设计出一种无法复制的防伪码是非常有必要的。
技术实现思路
本专利技术提供一种基于区块链的商品防伪码生成方法,解决现有防伪码可复制和安全性不高的问题。本专利技术通过以下技术方案解决上述问题:一种基于区块链的商品防伪码生成方法,包括如下步骤,步骤1:商品验证码生成系统根据生产的产品匹配特定的真伪验证码;步骤2:商品验证码生成系统对真伪验证码进行加密处理得到真伪验证信息和验证ID;步骤3:商品验证码生成系统把真伪验证信息和验证ID传给企业私有区块链系统;步骤4:企业私有区块链系统把真伪验证信息和验证ID传给广播传给企业私有区块链系统的各个节点并进行存储;步骤5:企业私有区块链系统把真伪验证信息和验证ID传给公有区块链验证系统和把真伪验证信息传给防伪码生成系统;步骤6:公有区块链验证系统把真伪验证信息和验证ID广播给公有区块链验证系统各个节点进行存储;步骤7:防伪码生成系统把真伪验证信息和商品官网信息和/或平台商品信息生成两层的双联防伪码;步骤8:把生成的双联防伪码贴到相应的商品上。所述步骤1中匹配特定的真伪验证码的过程为:获取生产产品的生产时间、生产地址、生产系列号和生产监管员信息,把这些信息通过哈希算法进行处理得到真伪验证码。所述步骤2中的加密处理过程为,选用加密算式进行加密,加密算式为,式中,表示第i次映射迭代n次后续的值,i=1,2,3....b-1,a-1,b,a,u为设定值,且u∈(1.64,2),和u均为双精度类型的数值,a=1,2,3......,b=1,2,3......,初始值为真伪验证码,xn+1为真伪验证信息。所述步骤2中验证ID为真伪验证码通过哈希算法进行二次加密得到的二次真伪验证码。所述步骤7中生成两层的双联防伪码的过程为:使用双联防伪技术进行生成,商品官网信息和/或平台商品信息作为第一层的防伪码信息,真伪验证信息作为第二层防伪码信息。所述生成的双联防伪码中的第二层防伪码信息扫描一次后失效。所述双联防伪码验证过程为:双联防伪码被扫描后,提取公开的商品官网信息和/或平台商品信息,同时提取真伪验证信息,把真伪验证信息发给公有区块链验证系统进行验证,公有区块链验证系统返回验证结果。所述验证如果为首次验证时,需要对验证过程进行拍照并把拍照信息传给公有区块链验证系统进行广播存储后,公有区块链验证系统才会返回验证结果;如果验证不是第一次时,公有区块链验证系统直接返回首次验证的结构和首次验证过程的拍照信息。本专利技术实现的有益效果是:本专利技术通过使用双联防伪技术,生成一层公开的信息和一层防伪验证信息,防伪验证信息为一次验证后便失效,从而使得防伪无法被复制,达到真正的防伪效果,同时防伪码无法复制,验证码内会含有商品的具体信息,使得防伪更加安全;验证信息通过公有的区块链进行验证,同时首次验证需要把验证过程进行拍照存储,并把拍照信息返回给公有的区块链作为后续验证的返回结果,使得防伪码无法复制,达到真正的防伪效果。附图说明图1为本专利技术数据处理流程图。具体实施方式以下结合实施例对本专利技术作进一步说明。本专利技术是一种基于区块链的商品防伪码生成方法,包括如下步骤,步骤1:商品验证码生成系统根据生产的产品匹配特定的真伪验证码。匹配特定的真伪验证码的过程为:获取生产产品的生产时间、生产地址、生产系列号和生产监管员信息,把这些信息通过哈希算法进行处理得到真伪验证码。生产时间具体详细到秒,地址详细到那个车间哪条生产线生产的产品。步骤2:商品验证码生成系统对真伪验证码进行加密处理得到真伪验证信息和验证ID。加密处理过程为,选用加密算式进行加密,加密算式为,式中,表示第i次映射迭代n次后续的值,i=1,2,3....b-1,a-1,b,a,u为设定值,且u∈(1.64,2),和u均为双精度类型的数值,a=1,2,3......,b=1,2,3......,初始值为真伪验证码,xn+1为真伪验证信息,a、b的取值根据用户使用的复杂度和处理器计算能力选取。验证ID为真伪验证码通过哈希算法进行二次加密得到的二次真伪验证码。步骤3:商品验证码生成系统把真伪验证信息和验证ID传给企业私有区块链系统。企业私有区块链系统用于存储真伪验证信息和验证ID从而使得需要对产品的真伪调查或者取证时,可以在授权后进入到企业私有区块链系统进行验证。从而使得公信力更加强。步骤4:企业私有区块链系统把真伪验证信息和验证ID传给广播传给企业私有区块链系统的各个节点并进行存储。企业私有区块链系统作为产品的真伪的验证系统,企业私有区块链系统一般为该产品的制造商的真伪验证系统。相关的政府部门或者管理部门以进行监督和管理,使得公信力更加强。企业私有区块链系统的节点数一般在5-10个左右。步骤5:企业私有区块链系统把真伪验证信息和验证ID传给公有区块链验证系统和把真伪验证信息传给防伪码生成系统。公有区块链验证系统一般为行业的产品真伪验证系统,是公开管理和经过一般授权的人均可以进行查证的系统,节点数一般本文档来自技高网
...

【技术保护点】
1.一种基于区块链的商品防伪码生成方法,其特征在于,包括如下步骤,/n步骤1:商品验证码生成系统根据生产的产品匹配特定的真伪验证码;/n步骤2:商品验证码生成系统对真伪验证码进行加密处理得到真伪验证信息和验证ID;/n步骤3:商品验证码生成系统把真伪验证信息和验证ID传给企业私有区块链系统;/n步骤4:企业私有区块链系统把真伪验证信息和验证ID广播传给企业私有区块链系统的各个节点并进行存储;/n步骤5:企业私有区块链系统把真伪验证信息和验证ID传给公有区块链验证系统和把真伪验证信息传给防伪码生成系统;/n步骤6:公有区块链验证系统把真伪验证信息和验证ID广播给公有区块链验证系统各个节点进行存储;/n步骤7:防伪码生成系统把真伪验证信息和商品官网信息和/或平台商品信息生成两层的双联防伪码;/n步骤8:把生成的双联防伪码贴到相应的商品上。/n

【技术特征摘要】
1.一种基于区块链的商品防伪码生成方法,其特征在于,包括如下步骤,
步骤1:商品验证码生成系统根据生产的产品匹配特定的真伪验证码;
步骤2:商品验证码生成系统对真伪验证码进行加密处理得到真伪验证信息和验证ID;
步骤3:商品验证码生成系统把真伪验证信息和验证ID传给企业私有区块链系统;
步骤4:企业私有区块链系统把真伪验证信息和验证ID广播传给企业私有区块链系统的各个节点并进行存储;
步骤5:企业私有区块链系统把真伪验证信息和验证ID传给公有区块链验证系统和把真伪验证信息传给防伪码生成系统;
步骤6:公有区块链验证系统把真伪验证信息和验证ID广播给公有区块链验证系统各个节点进行存储;
步骤7:防伪码生成系统把真伪验证信息和商品官网信息和/或平台商品信息生成两层的双联防伪码;
步骤8:把生成的双联防伪码贴到相应的商品上。


2.根据权利要求1所述的一种基于区块链的商品防伪码生成方法,其特征在于:所述步骤1中匹配特定的真伪验证码的过程为:
获取生产产品的生产时间、生产地址、生产系列号和生产监管员信息,把这些信息通过哈希算法进行处理得到真伪验证码。


3.根据权利要求1所述的一种基于区块链的商品防伪码生成方法,其特征在于:所述步骤2中的加密处理过程为,
选用加密算式进行加密,加密算式为,



式中,表示第i次映射迭代n次后续的值,i=1,2,3....b-1,a-1,b,a,u为设定值,且u∈(1...

【专利技术属性】
技术研发人员:齐爱民
申请(专利权)人:齐爱民
类型:发明
国别省市:广西;45

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

1