[发明专利]一种利用区块链实现供应链溯源的方法及系统在审
申请号: | 202010187780.0 | 申请日: | 2020-03-17 |
公开(公告)号: | CN111325564A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 郑至浩 | 申请(专利权)人: | 河南佼荣网络科技有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06F21/64 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 向霞 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 区块 实现 供应 溯源 方法 系统 | ||
1.一种利用区块链实现供应链溯源的方法,其特征在于,包括以下步骤:
企业终端将需要溯源的源数据进行哈希加密和私钥签名,并将得到的产品数据发送给节点服务器;
节点服务器对产品数据进行公钥签名验证和哈希验证,并将验证通过的产品数据写入到区块链的区块中。
2.根据权利要求1所述的一种利用区块链实现供应链溯源的方法,其特征在于,所述企业终端将需要溯源的源数据进行哈希加密和私钥签名,并将得到的产品数据发送给节点服务器,具体为:
企业终端将需要溯源的数据进行收集得到源数据;
将源数据进行哈希加密得到哈希值Ⅰ,源数据结合哈希值Ⅰ得到中间数据;
对中间数据进行私钥签名得到数字签名Ⅰ,中间数据结合数字签名Ⅰ得到产品数据;
对产品数据进行编码,并将编码后的数据包发送给节点服务器。
3.根据权利要求2所述的一种利用区块链实现供应链溯源的方法,其特征在于,所述源数据包括但不限于单位、数量、生产时间、有效期和企业公钥;
所述中间数据包括但不限于单位、数量、生产时间、有效期、企业公钥、哈希值Ⅰ;
所述产品数据包括但不限于单位、数量、生产时间、有效期、企业公钥、哈希值Ⅰ和数字签名Ⅰ;
所述企业数据包括但不限于企业名称、成立时间、随机数、企业公钥和数字签名Ⅱ。
4.根据权利要求3所述的一种利用区块链实现供应链溯源的方法,其特征在于,所述节点服务器对产品数据进行公钥签名验证和哈希验证,并将验证通过的产品数据写入到区块链的区块中,具体为:
节点服务器对接收到的数据包进行解码,得到产品数据;
根据产品数据得到企业公钥和数字签名Ⅰ;
通过企业公钥对数字签名Ⅰ进行验证;
如果验证通过,根据产品数据得到哈希值Ⅰ和中间数据;
对中间数据进行哈希加密得到哈希值Ⅱ;
将哈希值Ⅰ和哈希值Ⅱ进行对比匹配;
如果匹配成功,将产品数据写入区块链的区块中。
5.根据权利要求1所述的一种利用区块链实现供应链溯源的方法,其特征在于,还包括以下步骤:
区块链将产品数据和存储产品数据的哈希地址,同步到数据校验平台;
数据校验平台将产品数据和企业数据进行绑定;
用户终端通过扫描产品二维码得到哈希地址,根据哈希地址向数据校验平台发送访问请求;
数据校验平台根据访问请求将产品数据和企业数据反馈给用户终端,以供用户查看。
6.根据权利要求5所述的一种利用区块链实现供应链溯源的方法,其特征在于,所述数据校验平台根据访问请求将产品数据和企业数据反馈给用户终端,具体为:
所述数据校验平台根据访问请求得到哈希地址;
根据哈希地址进行查询,得到存储在该地址的产品数据以及与产品数据绑定的企业数据;
将产品数据和企业数据反馈给用户终端。
7.根据权利要求1所述的一种利用区块链实现供应链溯源的方法,其特征在于,所述节点服务器对产品数据进行公钥签名验证和哈希验证前,还包括以下步骤:
企业终端将产品类型发送给节点服务器,节点服务器根据产品类型判断产品是否为源头产品;
如果是源头产品,则进入下一步,节点服务器对产品数据进行公钥签名验证和哈希验证;
如果不是源头产品,则节点服务器校验产品数据里的源数据是否被更改,如果被更改,向企业终端反馈数据错误拒绝上链,如果未被更改,则进入下一步,节点服务器对产品数据进行公钥签名验证和哈希验证。
8.一种利用区块链实现供应链溯源的系统,适用于权利要求1-7任一项所述的一种利用区块链实现供应链溯源的方法,其特征在于,包括企业终端、节点服务器和区块链,所述企业终端、区块链分别与节点服务器通信;
企业终端将需要溯源的源数据进行哈希加密和私钥签名,并将得到的产品数据发送给节点服务器;
所述节点服务器对产品数据进行公钥签名验证和哈希验证,并将验证通过的产品数据写入到区块链的区块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南佼荣网络科技有限公司,未经河南佼荣网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010187780.0/1.html,转载请声明来源钻瓜专利网。