System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及产品防伪,具体涉及一种基于动态编码和区块链的产品防伪方法及系统。
技术介绍
1、信息安全的相关技术出现后,人们开始将信息安全技术引入到日常生活中,进而保障自身的权益。随着社会经济的快速发展,人们的生活水平飞速提高,人们越来越注重生活的品质。生活用品、食品等与人们生活健康休戚相关的商品质量问题逐渐得到重视。商品的质量已经成为人们生活中最为关注的问题。作为消费者,如何最大限度地提升产品质量的可监督性,做到商品的真伪可查,是值得关注和研究的问题。信息编码是信息安全领域及商品防伪领域一项基础的核心技术,是后续防伪技术的基础。该技术的研究成果已经成功应用于生活中的方方面面,如消费者购买的商品上都会粘贴着一个甚至多个二维码或条形码,供消费者查验。
2、目前,针对商品防伪方法大致可以分为基于商品包装的特征信息防伪和商品自身的信息标识防伪。基于商品包装的特征信息防伪有二维码防伪法、数字水印防伪法、视觉特征防伪法等。随着社会的不断进步,生活节奏的不断加快,简单且快速的电子标签应运而生,商品自身信息标识防伪就是基于电子标签完成的。当前主流的电子标签防伪有射频识别技术(radio frequency identification,rfid)及近场通信技术(nearfiledcommunication,nfc)。
3、现有技术存在的问题:
4、(1)二维码自身并不具备防伪功能,需要与其他方法相结合,如加密算法、数字水印技术、视觉特征等。二维码的防复制问题至今没有找到一个很好的解决方案,数字水印及视觉特征
5、(2)电子标签的成本较高,不适用于大量的商品防伪。在现实生活中,仅有奢侈品、名贵药酒等商品选择使用电子标签。且rfid标签读写依赖于专业设备、操作困难,消费者需要在具有专业知识的工作人员帮助下才能完成商品查验。
6、(3)针对普通商品的防伪方案较少且不够成熟。国内防伪还有很大的发展空间和研究价值。当前普通商品的防伪仅通过二维码内的唯一商品编码,商品编码的可复制性、可伪造性并未解决。
7、综上所述,目前商品防伪存在着严峻的挑战。
技术实现思路
1、为了克服现有技术的不足,本专利技术提供一种基于动态编码和区块链的产品防伪方法及系统,用于解决现有商品防伪技术所存在的防伪性不足、防伪成本高以及防伪流程复杂的技术问题,从而达到实现商品更安全的防伪与溯源的目的。
2、为解决上述问题,本专利技术所采用的技术方案如下:
3、一种基于动态编码和区块链的产品防伪方法,其特征在于,包括以下步骤:
4、根据上传的商品基本信息为商品生成唯一的商品编码和对应的防伪码,并将所述商品编码上传至区块链中;
5、根据所述商品编码和所述商品基本信息生成相应的存储载体,并将所述存储载体和线下防伪码附于商品外包装上;
6、通过在线上下单商品获取线上防伪码,并使用所述线上防伪码对商品信息进行初步查验;
7、通过在线下收货获取所述线下防伪码,并使用所述线下防伪码对商品信息进行最终查验;
8、其中,所述防伪码包括所述线上防伪码和所述线下防伪码,所述存储载体通过输入正确的防伪码实现成功扫描。
9、作为本专利技术优选的实施方式,在进行初步查验时,包括:
10、当检测到退货行为的产生,对所述线上防伪码进行修改,产生新的线上防伪码。
11、作为本专利技术优选的实施方式,在将所述商品编码上传至区块链前,包括:将制造商、经销商、运输商和消费者连成一个整体的功能网链结构,得到供应链;
12、其中,所述制造商负责商品的制造工作,所述经销商负责商品的存储与销售工作,所述运输商负责商品的运输工作,所述消费者负责购买商品及查验商品。
13、作为本专利技术优选的实施方式,在将所述商品编码上传至区块链时,包括:
14、将所述商品编码为一个索引,所述供应链上的各方通过与所述索引进行关联实现商品信息及溯源信息的上传。
15、作为本专利技术优选的实施方式,在实现商品信息及溯源信息的上传时,包括:
16、所述制造商将商品的基本信息上传至所述区块链中;
17、所述经销商收到商品后更新所述区块链中经销商的信息以及商品的入库时间、位置信息;
18、所述消费者下单商品后,将消费者信息上传至所述区块链中,与商品进行关联;
19、所述经销商收到商品下单信息后,将商品出库,并更新所述区块链中商品的出库时间、位置信息;
20、所述运输商更新所述区块链中商品的开始运输时间、位置信息;
21、所述消费者收到商品后,所述运输商更新所述区块链中消费者签收商品的时间、位置信息。
22、作为本专利技术优选的实施方式,在实现商品信息及溯源信息的上传时,还包括:
23、使用同态哈希算法对所述供应链上的各方上传的溯源数据进行加密。
24、作为本专利技术优选的实施方式,在进行加密时,包括:
25、使用同态哈希算法对所述制造商上传的商品的基本信息进行加密后,得到基本加密信息,再将所述基本加密信息上传至所述区块链中;
26、使用同态哈希算法对所述经销商上传的商品的入库信息、出库信息进行加密后,得到入库加密信息和出库加密信息,再将所述入库加密信息和所述出库加密信息上传至所述区块链中;
27、使用同态哈希算法对所述运输商上传的商品的运输信息、签收信息进行加密后,得到运输加密信息和签收加密信息,再将所述运输加密信息和所述签收加密信息上传至所述区块链中。
28、作为本专利技术优选的实施方式,在使用所述线下防伪码对商品信息进行最终查验时,包括:
29、所述消费者通过输入所述线下防伪码获取到商品的溯源数据,并通过所述商品的溯源数据判断是否为正品,同时查验信息被上传至所述区块链中;
30、其中,所述查验信息包括消费者查验的次数、时间、位置信息。
31、作为本专利技术优选的实施方式,在通过所述商品的溯源数据判断是否为正品时,包括:
32、当所述消费者通过输入所述线下防伪码查验商品时,使用同态哈希算法对所述溯源数据进行加密,得到溯源加密数据,如公式1和公式2所示:
33、t=t0+t1+t2+t3+t4 (1);
34、
35、式中,t为所述溯源数据,t0为商品的基本信息,t1为商品的入库信息,t2为商品的出库信息,t3为商品的运输信息,t4为商品的签收信息,h()为哈希计算,为所述溯源加密数据;
36、判断所述溯源加密数据与上传的所述基本加密信息、所述入库加密信息、所述出库加密信息、所述运输加密信息以及所述签收加密信息是否相同;
37、若相同,则判断商品为正品,如公式3所示:
38、
39、式中,为所述基本加密信息,为所述本文档来自技高网...
【技术保护点】
1.一种基于动态编码和区块链的产品防伪方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于动态编码和区块链的产品防伪方法,其特征在于,在进行初步查验时,包括:
3.根据权利要求1所述的基于动态编码和区块链的产品防伪方法,其特征在于,在将所述商品编码上传至区块链前,包括:将制造商、经销商、运输商和消费者连成一个整体的功能网链结构,得到供应链;
4.根据权利要求3所述的基于动态编码和区块链的产品防伪方法,其特征在于,在将所述商品编码上传至区块链时,包括:
5.根据权利要求4所述的基于动态编码和区块链的产品防伪方法,其特征在于,在实现商品信息及溯源信息的上传时,包括:
6.根据权利要求5所述的基于动态编码和区块链的产品防伪方法,其特征在于,在实现商品信息及溯源信息的上传时,还包括:
7.根据权利要求6所述的基于动态编码和区块链的产品防伪方法,其特征在于,在进行加密时,包括:
8.根据权利要求7所述的基于动态编码和区块链的产品防伪方法,其特征在于,在使用所述线下防伪码对商品信息进行最终查验时,包
9.根据权利要求8所述的基于动态编码和区块链的产品防伪方法,其特征在于,在通过所述商品的溯源数据判断是否为正品时,包括:
10.一种基于动态编码和区块链的产品防伪系统,其特征在于,包括:
...【技术特征摘要】
1.一种基于动态编码和区块链的产品防伪方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于动态编码和区块链的产品防伪方法,其特征在于,在进行初步查验时,包括:
3.根据权利要求1所述的基于动态编码和区块链的产品防伪方法,其特征在于,在将所述商品编码上传至区块链前,包括:将制造商、经销商、运输商和消费者连成一个整体的功能网链结构,得到供应链;
4.根据权利要求3所述的基于动态编码和区块链的产品防伪方法,其特征在于,在将所述商品编码上传至区块链时,包括:
5.根据权利要求4所述的基于动态编码和区块链的产品防伪方法,其特征在于,在实现商品信息及溯源...
【专利技术属性】
技术研发人员:刘冰冰,邓海,
申请(专利权)人:宿迁利锋科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。