一种基于区块链的商品防伪码验证系统的制作方法

文档序号:20048826发布日期:2020-03-03 04:16阅读:529来源:国知局
一种基于区块链的商品防伪码验证系统的制作方法

本发明涉及防伪码验证领域,特别是涉及一种基于区块链的商品防伪码验证系统。



背景技术:

当今社会,假货盛行,造假成泛滥趋势,食品药品等安全事故频发,如何实现商品防伪,杜绝假冒,挽回国家和企业的经济损失,保护消费者的权益,是一个全球范围内亟待研究解决的问题。现有的数码防伪技术基本上采用基于伪随机序列或有序流水号经过des对称加密生成商品防伪码,与数码防伪技术中商品防伪码“不可伪造性和唯一性”的性能要求有一定的差距;现有的商品防伪码生成方法绝大多数是针对单件商品所提的防伪码生成算法,运算比较复杂,没有考虑某批次商品之间、各批次商品之间生成商品防伪码的安全性和运算效率,难以在批量商品的实际生产中加以应用。在此情况下,提出一种简单可行、安全不易破解的商品防伪码批量生成方法,批量生成具有“唯一性和不可伪造性”特点的商品防伪码,已经迫在眉睫。

公布号为cn107169776a的专利公开了基于区块链技术的产品认证防伪方法,该方法公开了通过nfc进行存储数据,这种方式会使得成本上升,同时会使得容易被复制等的情况,因此需要设计出一种简单不可复制安全性高的防伪码。



技术实现要素:

本发明提供一种基于区块链的商品防伪码验证系统,解决现有防伪码验证系统的验证方式不安全,容易被复制的技术问题。

本发明通过以下技术方案解决上述问题:

一种基于区块链的商品防伪码验证系统,包括防伪码识别解码系统、公有区块链验证系统、企业私有区块链系统、商品验证码生成与加密系统、商品官网展示系统和商品销售平台系统;所述防伪码识别解码系统与公有区块链验证系统连接,所述防伪码识别解码系统用于扫描商品上的防伪码,解析获取防伪码的真伪验证信息、平台商品信息和/或商品官网信息,并把真伪验证信息传给公有区块链验证系统,同时接收公有区块链验证系统发送验证存档证明指令,并根据验证存档证明指令对该次扫描验证进行获取存档证明,并把存档证明传给公有区块链验证系统;所述公有区块链验证系统分别与企业私有区块链系统和商品销售平台系统连接,所述公有区块链验证系统用于接收防伪码识别解码系统传入的真伪验证信息,判断该真伪验证信息是否为初次验证,如果为初次验证,公有区块链验证系统向防伪码识别解码系统发送验证存档证明指令,同时公有区块链验证系统用于接收防伪码识别解码系统传入的存档证明,把存档证明广播给公有区块链验证系统的各个节点进行存储,并把验证结果返回给防伪码识别解码系统,公有区块链验证系统同时把商品验证结果信息和存档证明分别传给企业私有区块链系统和商品销售平台系统;所述商品销售平台系统接收公有区块链验证系统传入的商品验证结果信息和存档证明,并展示商品的验证结果信息和存档证明;所述企业私有区块链系统接收公有区块链验证系统传入的商品验证结果信息和存档证明,把商品验证结果信息和存档证明广播给各个节点进行存储,同时传给商品验证码生成与加密系统和商品官网展示系统。

所述防伪码识别解码系统包括扫码识别模块、验证存档证明获取模块和信息传送模块,所述扫码识别模块和验证存档证明获取模块均与信息传送模块连接,所述扫码识别模块用于调取摄像头扫描商品上的防伪码,解析获取防伪码的真伪验证信息、平台商品信息和/或商品官网信息,并把真伪验证信息传给信息传送模块;所述信息传送模块用于接收扫码识别模块传入的真伪验证信息,并把真伪验证信息传给公有区块链验证系统,接收公有区块链验证系统传回的存档证明指令,并把存档证明指令传给验证存档证明获取模块,接收验证存档证明获取模块传入的档证明并传给公有区块链验证系统;所述验证存档证明获取模块用于接收信息传送模块传入的存档证明指令,执行存档证明指令调取摄像头对验证的商品进行拍照获取照片,同时获取验证商品的具体地址和时间,把照片验证商品的具体地址和时间一起通过信息传送模块发给公有区块链验证系统。

所述商品销售平台系统为商品网络销售系统,用于网络销售商品。

所述公有区块链验证系统为行业商品的真伪验证的公有区块链验证系统,该公有区块链验证系统中存储了该行业正品商品的真伪验证信息和验证id,所述真伪验证信息和验证id均是由商品制造商通过在生成商品的防伪码时把真伪验证信息和验证id传送给区块链验证系统进行存储。

所述验证id为真伪验证码通过哈希算法进行二次加密得到的二次真伪验证码,在对真伪验证码进行验证时,需要有验证id才能进行返回验证结果。

所述防伪码为双层二维码,使用双联防伪技术生成的双层二维码,识别防伪码的过程为,先扫描防伪码的第一层码,进行解析处理得到平台商品信息和/或商品官网信息,然后第二次扫描第二层码,获取真伪验证信息。

所述公有区块链验证系统存储存档证明的过程为,把获取的获取验证的地点信息和时间与照片进行哈希处理,得到第一次哈希码,然后把第一次哈希码和该商品的真伪验证信息进行二次哈希处理,同时以真伪验证信息作为区块头进行存储。

本发明实现的有益效果是:

本发明通过使用区块链的认证和信息存储方式,从而使得防伪验证信息只能及虚拟性一次验证,同时使用区块链技术把初次验证的信息进行存储到区块链系统中,从而使得在后面的验证中能够进行查验,达到更好的防伪的效果,同时使用的是双层二维码,从而使得防伪验证码不可能被复制,使得安全性更高。

附图说明

图1为本发明结构框图。

图2为本发明防伪码识别解码系统框图。

具体实施方式

以下结合实施例对本发明作进一步说明。

本发明是一种基于区块链的商品防伪码验证系统,包括防伪码识别解码系统、公有区块链验证系统、企业私有区块链系统、商品验证码生成与加密系统、商品官网展示系统和商品销售平台系统。防伪码识别解码系统用于识别扫描商品的防伪码信息和获取认证的存证信息,从而使得对初次的扫描认证的时候进行拍照存档,同时扫描了防伪码信息后,把获取的真伪验证信息发送给区块链系统进行验证,从而使得验证的方式更加安全,同时对初次的验证进行留存验证过程的图片、时间和地点,使得该验证码一次验证后就失效,后面的认证可以直接查询到初次认证的认证过程的图片、时间和地点,使得该验证码不会被复制,验证方式更加安全。

防伪码识别解码系统与公有区块链验证系统连接。防伪码识别解码系统用于扫描商品上的防伪码,解析获取防伪码的真伪验证信息、平台商品信息和/或商品官网信息,并把真伪验证信息传给公有区块链验证系统,同时接收公有区块链验证系统发送验证存档证明指令,并根据验证存档证明指令对该次扫描验证进行获取存档证明,并把存档证明传给公有区块链验证系统。公有区块链验证系统分别与企业私有区块链系统和商品销售平台系统连接。公有区块链验证系统用于接收防伪码识别解码系统传入的真伪验证信息,判断该真伪验证信息是否为初次验证,如果为初次验证,公有区块链验证系统向防伪码识别解码系统发送验证存档证明指令,同时公有区块链验证系统用于接收防伪码识别解码系统传入的存档证明,把存档证明广播给公有区块链验证系统的各个节点进行存储,并把验证结果返回给防伪码识别解码系统,公有区块链验证系统同时把商品验证结果信息和存档证明分别传给企业私有区块链系统和商品销售平台系统。商品销售平台系统接收公有区块链验证系统传入的商品验证结果信息和存档证明,并展示商品的验证结果信息和存档证明。企业私有区块链系统接收公有区块链验证系统传入的商品验证结果信息和存档证明,把商品验证结果信息和存档证明广播给各个节点进行存储,同时传给商品验证码生成与加密系统和商品官网展示系统。防伪码识别解码系统包括扫码识别模块、验证存档证明获取模块和信息传送模块。扫码识别模块和验证存档证明获取模块均与信息传送模块连接。扫码识别模块用于调取摄像头扫描商品上的防伪码,解析获取防伪码的真伪验证信息、平台商品信息和/或商品官网信息,并把真伪验证信息传给信息传送模块。信息传送模块用于接收扫码识别模块传入的真伪验证信息,并把真伪验证信息传给公有区块链验证系统,接收公有区块链验证系统传回的存档证明指令,并把存档证明指令传给验证存档证明获取模块,接收验证存档证明获取模块传入的档证明并传给公有区块链验证系统。验证存档证明获取模块用于接收信息传送模块传入的存档证明指令,执行存档证明指令调取摄像头对验证的商品进行拍照获取照片,同时获取验证商品的具体地址和时间,把照片验证商品的具体地址和时间一起通过信息传送模块发给公有区块链验证系统。商品销售平台系统为商品网络销售系统,用于网络销售商品。公有区块链验证系统为行业商品的真伪验证的公有区块链验证系统,该公有区块链验证系统中存储了该行业正品商品的真伪验证信息和验证id,所述真伪验证信息和验证id均是由商品制造商通过在生成商品的防伪码时把真伪验证信息和验证id传送给区块链验证系统进行存储。验证id为真伪验证码通过哈希算法进行二次加密得到的二次真伪验证码,在对真伪验证码进行验证时,需要有验证id才能进行返回验证结果。防伪码为双层二维码,使用双联防伪技术生成的双层二维码,识别防伪码的过程为,先扫描防伪码的第一层码,进行解析处理得到平台商品信息和/或商品官网信息,然后第二次扫描第二层码,获取真伪验证信息。公有区块链验证系统存储存档证明的过程为,把获取的获取验证的地点信息和时间与照片进行哈希处理,得到第一次哈希码,然后把第一次哈希码和该商品的真伪验证信息进行二次哈希处理,同时以真伪验证信息作为区块头进行存储。

以上已对本发明创造的较佳实施例进行了具体说明,但本发明并不限于实施例,熟悉本领域的技术人员在不违背本发明创造精神的前提下还可做出种种的等同的变型或替换,这些等同的变型或替换均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1