[发明专利]基于区块链的信息管理方法和信息管理系统有效
申请号: | 202010422157.9 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111339209B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 刘鹏辉;张宾;张伟哲;曲博 | 申请(专利权)人: | 鹏城实验室 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 张志江 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 信息管理 方法 系统 | ||
1.一种基于区块链的信息管理方法,其特征在于,所述基于区块链的信息管理方法包括以下步骤:
接收到对区块链中的历史区块内容的修改请求时,获取所述修改请求对应的请求信息,所述请求信息包括目标更改区块、更改后的内容以及所述目标更改区块的区块标识;
根据所述更改后的内容和所述区块标识计算所述目标更改区块更改后的随机数;
验证所述更改后的随机数满足所述区块链的链条完整性要求时,在所述目标更改区块中保存所述更改后的内容;
其中,所述更改后的随机数满足所述区块链的链条完整性要求时,满足以下条件:
;
其中X'i为所述更改后的随机数,所述d'i为与所述目标更改区块更改后的哈希值关于模n的目标同余整数,P(i+1)为所述目标更改区块相邻的下一个区块的区块标识。
2.如权利要求1所述的基于区块链的信息管理方法,其特征在于,所述根据所述更改后的内容和所述区块标识计算所述目标更改区块更改后的随机数的步骤包括:
根据所述区块标识确定与所述目标更改区块相邻的下一个区块的区块标识;
根据所述更改后的内容和所述下一个区块的区块标识计算所述目标更改区块更改后的随机数。
3.如权利要求2所述的基于区块链的信息管理方法,其特征在于,所述根据所述更改后的内容和所述下一个区块的区块标识计算所述目标更改区块更改后的随机数的步骤包括:
基于所述更改后的内容确定与所述目标更改区块更改后的哈希值关于模n的所有同余整数d'i;
在所有同余整数d'i中获取使得与n的欧拉函数互素的目标同余整数d'i;
根据所述目标同余整数d'i计算模φ(n)的逆值,其中,φ(n)为n的欧拉函数;
根据所述下一个区块的区块标识和所述逆值计算所述目标更改区块更改后的随机数。
4.如权利要求3所述的基于区块链的信息管理方法,其特征在于,所述基于所述更改后的内容确定与所述目标更改区块更改后的哈希值关于模n的所有同余整数d'i的步骤包括:
基于所述更改后的内容和所述目标更改区块更改前的区块标识计算所述目标更改区块更改后的哈希值;
获取与所述更改后的哈希值关于模n的所有同余整数d'i。
5.如权利要求3所述的基于区块链的信息管理方法,其特征在于,所述基于所述更改后的内容确定与所述目标更改区块更改后的哈希值关于模n的所有同余整数d'i的步骤之后,还包括:
若所有所述同余整数d'i中没有使得与n的欧拉函数互素的同余整数d'i;
则根据所述对应的数值类型确定所述目标同余整数d'i;
若所有所述同余整数d'i中有使得与n的欧拉函数互素的同余整数d'i,则执行所述在所有同余整数d'i中获取使得与n的欧拉函数互素的目标同余整数d'i。
6.如权利要求5所述的基于区块链的信息管理方法,其特征在于,所述数值类型包括偶数和奇数中的至少一个。
7.如权利要求1所述的基于区块链的信息管理方法,其特征在于,所述基于区块链的信息管理方法还包括:
接收到在所述区块链上添加区块请求时,获取与待添加区块连接的目标区块;
根据所述目标区块的随机数、哈希值、区块标识以及区块内容建立所述待添加区块与所述目标区块的连接。
8.如权利要求7所述的基于区块链的信息管理方法,其特征在于,所述根据所述目标区块的随机数、哈希值、区块标识以及区块内容建立所述待添加区块与所述目标区块的连接的步骤包括:
根据所述目标区块的随机数、哈希值、区块标识以及区块内容计算所述待添加区块的区块标识,以使所述待添加区块的区块标识;
其中,Xi为目标区块的随机数,di是与目标区块的哈希值关于模n的同余整数,Ci是目标区块的区块内容。
9.一种基于区块链的信息管理系统,其特征在于,所述基于区块链的信息管理系统包括:中央机构以及多个区块,所述中央机构与多个所述区块连接,每个所述区块包括区块标识、区块内容以及随机数,其中,每个所述区块通过所述区块标识链接成所述基于区块链的信息管理系统,所述随机数为模n的非零整数,且是模n的非二次剩余;
其中,相邻所述区块标识之间的关系为:
;
其中,P(i+1)为所述区块标识的相邻区块标识,Ci为区块内容,Xi为随机数,di是前一区块的哈希值的模n同余。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010422157.9/1.html,转载请声明来源钻瓜专利网。