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

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

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

A commodity security code generation system based on blockchain

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

【技术保护点】
1.一种基于区块链的商品防伪码生成系统,其特征在于,包括商品验证码生成与加密系统、企业私有区块链系统、公有区块链验证系统和防伪码生成系统;所述商品验证码生成与加密系统与企业私有区块链系统连接,所述商品验证码生成与加密系统用于接收商品生产的数据,并对数据进行运算处理得到相应的真伪验证码,同时对真伪验证码进行加密处理得到真伪验证信息和验证ID,并把真伪验证信息和验证ID传给企业私有区块链系统;所述企业私有区块链系统均与公有区块链验证系统和防伪码生成系统连接;所述企业私有区块链系统用于接收真伪验证信息和验证ID,并把真伪验证信息和验证ID分别广播给企业私有区块链系统的各个节点并进行存储,同时企业私有区块链系统真伪验证信息和验证ID传给公有区块链验证系统和把真伪验证信息传给防伪码生成系统;所述公有区块链验证系统用于接收企业私有区块链系统传入的真伪验证信息和验证ID,并广播给各个节点进行存储,同时用于与防伪码验证系统通信完成验证;所述防伪码生成系统真伪验证信息和商品官网信息和/或平台商品信息生成两层的双联防伪码。/n

【技术特征摘要】
1.一种基于区块链的商品防伪码生成系统,其特征在于,包括商品验证码生成与加密系统、企业私有区块链系统、公有区块链验证系统和防伪码生成系统;所述商品验证码生成与加密系统与企业私有区块链系统连接,所述商品验证码生成与加密系统用于接收商品生产的数据,并对数据进行运算处理得到相应的真伪验证码,同时对真伪验证码进行加密处理得到真伪验证信息和验证ID,并把真伪验证信息和验证ID传给企业私有区块链系统;所述企业私有区块链系统均与公有区块链验证系统和防伪码生成系统连接;所述企业私有区块链系统用于接收真伪验证信息和验证ID,并把真伪验证信息和验证ID分别广播给企业私有区块链系统的各个节点并进行存储,同时企业私有区块链系统真伪验证信息和验证ID传给公有区块链验证系统和把真伪验证信息传给防伪码生成系统;所述公有区块链验证系统用于接收企业私有区块链系统传入的真伪验证信息和验证ID,并广播给各个节点进行存储,同时用于与防伪码验证系统通信完成验证;所述防伪码生成系统真伪验证信息和商品官网信息和/或平台商品信息生成两层的双联防伪码。


2.根据权利要求1所述的一种基于区块链的商品防伪码生成系统,其特征在于:所述商品验证码生成与加密系统接收商品生产的数据包括商品生产的时间、生产地址、生产系列号和/或生产监管员信息,同时对数据进行运算处理通过哈希算法进行处理得到真伪验证码。


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



...

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

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

1