[发明专利]基于区块链系统的商品溯源方法及区块链系统有效
申请号: | 202010449925.X | 申请日: | 2020-05-25 |
公开(公告)号: | CN111639328B | 公开(公告)日: | 2023-10-10 |
发明(设计)人: | 黄凯 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/60;G06F21/64;G06Q30/018 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 白冬梅 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 系统 商品 溯源 方法 | ||
1.一种基于区块链系统的商品溯源方法,其特征在于,所述区块链系统的节点包括用于部署在溯源中心的第一终端,以及商品流通过程中需要上传溯源信息至区块链的M个第二终端,且所述第一终端和M个第二终端被配置成N个等级,所述第一终端的等级高于各所述第二终端的等级,其中,M为大于或等于1的正整数,N为大于或者等于2的正整数,N的取值越小,反映的等级越高;所述基于区块链系统的商品溯源方法包括:
所述第一终端获取父级私钥,基于预设算法,根据所述父级私钥派生出下一级子私钥并发送给下一级的所述第二终端;
接收到上一等级的终端发送的子私钥的所述第二终端,根据上一等级的终端发送的子私钥生成溯源信息并上传至所述区块链,若存在下一等级的所述第二终端,基于预设算法,根据上一等级的终端发送的子私钥派生出下一级子私钥并发送给下一等级的所述第二终端;
所述第一终端通过所述父级私钥对应的父级公钥验证所述第二终端上传至所述区块链的溯源信息的真实性。
2.根据权利要求1所述的方法,其特征在于,所述第二终端根据上一等级的终端发送的子私钥生成溯源信息,包括:
所述第二终端获取本终端的身份标识信息、通过扫描设置在商品上的追踪码得到的扫描信息,利用上一等级的终端发送的子私钥对所述身份标识信息和所述扫描信息进行加密,得到所述溯源信息。
3.根据权利要求2所述的方法,其特征在于,所述第一终端通过所述父级私钥对应的父级公钥验证所述第二终端上传至所述区块链的溯源信息的真实性,包括:
所述第一终端利用所述父级公钥对所述溯源信息进行解密,若解密成功,确定所述溯源信息是真实的,否则,确定所述溯源信息不是真实的。
4.根据权利要求1所述的方法,其特征在于,所述预设算法包括:
当前私钥为m维的私钥向量
基于随机种子s和散列数生成函数hash()生成系数α:
根据所述系数α、所述私钥向量,派生出下一级子私钥:
其中,i从1遍历到m。
5.根据权利要求1所述的方法,其特征在于,所述第一终端为部署在海关总署的终端。
6.根据权利要求5所述的方法,其特征在于,所述M个第二终端包括部署在地方海关的终端,还包括部署在电商企业的终端和/或部署在物流企业的终端。
7.根据权利要求6所述的方法,其特征在于,若M个第二终端包括部署在地方海关的终端、部署在电商企业的终端和部署在物流企业的终端,第2等级的第二终端包括部署在地方海关的终端且还包括部署在电商企业的终端和/或部署在物流企业的终端;第3等级的第二终端包括部署在电商企业的终端和部署在物流企业的终端。
8.根据权利要求6所述的方法,其特征在于,若M个第二终端包括部署在地方海关的终端、部署在电商企业的终端和部署在物流企业的终端,第2等级的第二终端包括部署在地方海关的终端,且第3等级的第二终端包括部署在电商企业的终端和部署在物流企业的终端。
9.一种区块链系统,其特征在于,所述区块链系统的节点包括用于部署在溯源中心的第一终端,以及商品流通过程中需要上传溯源信息至区块链的多个第二终端,且所述第一终端和M个第二终端被配置成N个等级,所述第一终端的等级高于各所述第二终端的等级,其中,M为大于或等于1的正整数,N为大于或者等于2的正整数,N的取值越小,反映的等级越高;
所述第一终端用于获取父级私钥,基于预设算法,根据所述父级私钥派生出下一级子私钥并发送给下一级的所述第二终端;
接收到上一等级的终端发送的子私钥的所述第二终端,用于根据上一等级的终端发送的子私钥生成溯源信息并上传至所述区块链,若存在下一等级的所述第二终端,基于预设算法,根据上一等级的终端发送的子私钥派生出下一级子私钥并发送给下一等级的所述第二终端;
所述第一终端,还用于通过所述父级私钥对应的父级公钥验证所述第二终端上传至所述区块链的溯源信息的真实性。
10.根据权利要求9所述的区块链系统,其特征在于,根据上一等级的终端发送的子私钥生成溯源信息时,所述第二终端具体用于:
获取本终端的身份标识信息、通过扫描设置在商品上的追踪码得到的扫描信息,利用上一等级的终端发送的子私钥对所述身份标识信息和所述扫描信息进行加密,得到所述溯源信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010449925.X/1.html,转载请声明来源钻瓜专利网。