一种基于区块链与标识解析的产品追溯方法及系统技术方案

技术编号:30335321 阅读:15 留言:0更新日期:2021-10-10 01:01
本申请实施例公开了一种基于区块链与标识解析的产品追溯方法及系统,方法包括为待追溯产品生成产品标识码;根据追溯信息的重要级别和/或数据量大小,将追溯信息划分为第一追溯信息和第二追溯信息;将待追溯产品的产品标识码,以及与产品标识码相关联的第一追溯信息、第二追溯信息的数字摘要存储在区块链网络中;将待追溯产品的产品标识码,以及与产品标识码相关联的第二追溯信息、第二追溯信息的数字摘要存储在区块链网络外部。采用本申请实施例提供的技术方案,降低了电子产品追溯体系中信息容易受到恶意篡改、以假乱真等攻击风险,实现了对各种电子产品的无歧义标识。另外,由于将部分数据存储在区块链外,解决了区块链数据爆炸的问题。据爆炸的问题。据爆炸的问题。

【技术实现步骤摘要】
一种基于区块链与标识解析的产品追溯方法及系统


[0001]本申请涉及区块链
,具体地涉及一种基于区块链与标识解析的产品追溯方法及系统。

技术介绍

[0002]随着物联网和智能制造的发展,人们生活中使用的电子产品种类和数量日趋增加。然而,电子产品以假充真、以次充好等问题,一直存在且难以避免。建立安全、可靠、透明的电子产品全生命周期追溯系统是解决电子产品质量问题的有效途径之一,具有重要理论研究意义和实际应用价值。
[0003]现有的技术中,存在一种电子产品流通追溯方法及系统,能够使生产者、中间商和消费者了解电子产品的全程流通情况,解决质量追溯难的问题。该方法主要根据电子产品信息,构建电子产品的信息标识。之后,对信息标识和电子产品的出厂记录加密,将加密后的信息标识和出厂记录存储于区块链中。然后,将电子产品从出厂到消费者之间的中间交易记录进行加密,并且将加密后的中间交易记录存储于区块链中。最后,消费者购买所述电子产品后,通过所述信息标识从区块链中获得所述电子产品的出厂记录和中间交易记录,从而获取所述电子产品的流通过程。
[0004]但是,上述方法容易受到恶意篡改、以假乱真等攻击,增加了电子产品追溯难度。另外,电子产品种类繁多,不同生产企业对于内部电子产品的编码规则各不相同,难以实现对所有电子产品无歧义标识。

技术实现思路

[0005]本申请实施例中提供了一种基于区块链与标识解析的产品追溯方法及系统,以利于解决现有技术中容易受到恶意篡改、以假乱真等攻击,且电子产品种类繁多,不同生产企业对于内部电子产品的编码规则各不相同,难以实现对所有电子产品无歧义标识的问题。
[0006]第一方面,本申请实施例提供了一种基于区块链与标识解析的产品追溯方法,包括:
[0007]为待追溯产品生成产品标识码,所述产品标识码具有全球唯一性;
[0008]根据所述追溯信息的重要级别和/或数据量大小,将所述追溯信息划分为第一追溯信息和第二追溯信息;
[0009]将所述待追溯产品的产品标识码,以及与所述产品标识码相关联的第一追溯信息、所述第二追溯信息的数字摘要存储在区块链网络中;
[0010]将所述待追溯产品的产品标识码,以及与所述产品标识码相关联的第二追溯信息、所述第二追溯信息的数字摘要存储在区块链网络外部。
[0011]优选地,所述第一追溯信息为结构化数据,所述第二追溯信息为非结构化数据,其中,所述结构化数据具有预设的数据格式,所述非结构化数据不具有预设的数据格式。
[0012]优选地,所述追溯信息包括生产环节追溯信息、流通环节追溯信息、分销环节追溯
信息、零售环节追溯信息和/或监管环节追溯信息。
[0013]优选地,所述产品标识码中包括与所述第一追溯信息相关联的数字签名。
[0014]优选地,所述第一追溯信息为使用公钥加密后的第一追溯信息。
[0015]优选地,所述区块链网络外部为企业标识管理服务器,所述方法还包括:
[0016]根据所述产品标识码,在所述区块链网络中查询与所述产品标识码关联的第一追溯信息;
[0017]根据所述产品标识码,在所述企业标识管理服务器中查询与所述产品标识码关联的第二追溯信息。
[0018]优选地,所述方法还包括:
[0019]根据所述产品标识码,在所述区块链网络中查询与所述产品标识码关联的第一数字摘要;
[0020]根据所述产品标识码,在所述企业标识管理服务器中查询与所述产品标识码关联的第二数字摘要;
[0021]对比所述第一数字摘要和所述第二数字摘要,确定所述第二追溯信息是否被篡改。
[0022]优选地,所述方法还包括:
[0023]溯源企业向证书颁发机构提交密钥对和数字证书申请,所述密钥对包括公钥和私钥;
[0024]所述证书颁发机构对所述溯源企业的认证信息进行审查,若审查通过则向密钥管理中心发送所述溯源企业的身份信息;
[0025]所述密钥管理中心接收到所述溯源企业的身份信息后,为所述溯源企业生成密钥对,并将所述密钥对发送至所述溯源企业,以及将所述公钥发送至所述证书颁发机构;
[0026]所述证书颁发机构根据所述溯源企业的身份信息和所述公钥生成数字证书,并将所述数字证书发送至所述溯源企业;
[0027]所述溯源企业根据所述数字证书对所述密钥对进行验证,若验证通过,则身份认证和密钥申请成功。
[0028]优选地,所述方法还包括:
[0029]为溯源企业、监管部门和消费者分配不同的访问权限。
[0030]第二方面,本申请实施例提供了一种基于区块链与标识解析的产品追溯系统,包括:
[0031]存储器,用于存储计算机程序;
[0032]处理器,用于执行所述计算机程序,当所述计算机程序被执行时使得所述系统执行上述第一方面任一项所述的方法。
[0033]采用本申请实施例提供的技术方案,将区块链技术与标识解析技术相结合,降低了电子产品追溯体系中信息容易受到恶意篡改、以假乱真等攻击风险,实现了对各种电子产品的无歧义标识。另外,由于将部分数据存储在区块链外,解决了区块链数据爆炸的问题。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本申请实施例提供的一种基于区块链与标识解析的产品追溯方案架构示意图;
[0036]图2为本申请实施例提供的一种基于区块链与标识解析的产品追溯方法流程示意图;
[0037]图3为本申请实施例提供的一种区块链内追溯场景示意图;
[0038]图4为本申请实施例提供的一种密钥与认证机制示意图;
[0039]图5为本申请实施例提供的一种区块与追溯信息表示意图;
[0040]图6为本申请实施例提供的一种基于区块链与标识解析的产品追溯系统的架构示意图。
具体实施方式
[0041]为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0042]为了便于本领域技术人员更好地理解本申请技术方案,下面首先对本申请中涉及的概念进行介绍。
[0043]1、区块链
[0044]一种以区块为基本单位的链式数据结构,区块中利用数字摘要对之前的交易历史进行校验,适合分布式记账场景下防篡改和可扩展的需求,具有去中心化、开放性、独立性和可追溯等特点。
[0045]2、标识解析
[0046]标识解析技术通过建立统一的标识体系将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链与标识解析的产品追溯方法,其特征在于,包括:为待追溯产品生成产品标识码,所述产品标识码具有全球唯一性;根据所述追溯信息的重要级别和/或数据量大小,将所述追溯信息划分为第一追溯信息和第二追溯信息;将所述待追溯产品的产品标识码,以及与所述产品标识码相关联的第一追溯信息、所述第二追溯信息的数字摘要存储在区块链网络中;将所述待追溯产品的产品标识码,以及与所述产品标识码相关联的第二追溯信息、所述第二追溯信息的数字摘要存储在区块链网络外部。2.根据权利要求1所述的方法,其特征在于,所述第一追溯信息为结构化数据,所述第二追溯信息为非结构化数据,其中,所述结构化数据具有预设的数据格式,所述非结构化数据不具有预设的数据格式。3.根据权利要求1所述的方法,其特征在于,所述追溯信息包括生产环节追溯信息、流通环节追溯信息、分销环节追溯信息、零售环节追溯信息和/或监管环节追溯信息。4.根据权利要求1所述的方法,其特征在于,所述产品标识码中包括与所述第一追溯信息相关联的数字签名。5.根据权利要求1所述的方法,其特征在于,所述第一追溯信息为使用公钥加密后的第一追溯信息。6.根据权利要求1所述的方法,其特征在于,所述区块链网络外部为企业标识管理服务器,所述方法还包括:根据所述产品标识码,在所述区块链网络中查询与所述产品标识码关联的第一追溯信息;根据所述产品标识码,在所述企业标识管理服务器中查询与所述产品标识码关联的第二追溯...

【专利技术属性】
技术研发人员:张镇杨扬尹旭李士波
申请(专利权)人:山东省计算中心国家超级计算济南中心
类型:发明
国别省市:

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

1