[发明专利]一种基于区块链的供应保障管理方法有效
申请号: | 201910733060.7 | 申请日: | 2019-08-09 |
公开(公告)号: | CN110535916B | 公开(公告)日: | 2022-04-15 |
发明(设计)人: | 钱萍;葛启杰;史金龙;钱强;刘镇;张笑非 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | H04L67/104 | 分类号: | H04L67/104;H04L9/32 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 楼高潮 |
地址: | 212003*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 供应 保障 管理 方法 | ||
1.一种基于区块链的供应保障管理方法,其特征在于,包含以下步骤:
(1)构建区块链系统;区块链系统中的各用户组成点对点网络,每个用户是网络中的一个节点;每个用户存储的信息包含两部分:一部分是供应资源信息,该部分由每个用户分别存储在云服务器中;另一部分是由所有区块组成的区块链信息,该部分由每个用户存储在本地;每一个区块中包含了区块索引、时间戳、签名、该区块对应资源信息的Hash值,以及前一个区块所有内容的Hash值;
(2)确立区块链系统的用户为供应操作员、维修管理员和库管理员,确立椭圆曲线E的方程为y2=x3+ax+b,椭圆曲线基点G,椭圆曲线阶数为n,每个用户Ri确定私钥ki,计算出公钥Ki=kiG,并将公钥Ki发送给系统中的其他用户;
(3)每个用户分别存储供应资源的初始信息在云服务器中;
(4)当用户Ri需要对供应资源信息进行操作时,利用私钥ki对供应资源信息mi签名,将得到的签名和mi发送给其他用户;
(5)区块链系统中的其他用户利用Ri的公钥Ki和签名验证用户Ri的身份和mi,验证成功则各用户分别更新区块链系统,验证不成功则不进行相应操作;更新区块链系统的内容和方法如下:在区块链系统中增加一个新的区块,该区块内容为:前一个区块索引值加1作为区块索引,新区块产生的时间作为时间戳,用户Ri的签名,供应资源信息mi的Hash值,以及前一个区块所有内容的Hash值;同时根据mi更新云服务器中的供应资源信息。
2.根据权利要求1所述的一种基于区块链的供应保障管理方法,其特征在于,步骤(4)中所述签名的内容和方法如下:
Ri选取一个随机数riε[1,n-1],计算riG=(xi,yi),t=ximodn,当t=0,则重新选取ri,计算ri-1modn,si=ri-1[h(mi)+kit]modn,h(.)为Hash函数运算,得到(t,si,mi)即为Ri的签名。
3.根据权利要求1所述的一种基于区块链的供应保障管理方法,其特征在于,步骤(5)中所述签名验证的内容和方法如下:
计算w=si-1modn,u1=h(mi)wmodn,u2=twmodn,u1G+u2Ki=(x0,y0),v=x0modn,h(.)为Hash函数运算,当v=t则签名有效,验证成功,否则签名无效,验证不成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910733060.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、设备及存储介质
- 下一篇:一种数据录入与照片同步采集方法及系统