[发明专利]一种基于分区式区块链的电子证据保全方法有效
申请号: | 202110514956.3 | 申请日: | 2021-05-12 |
公开(公告)号: | CN113360951B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 张科;解晋 | 申请(专利权)人: | 电子科技大学;公安部第三研究所 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/60;G06F21/62;G06F16/901;G06F16/22;G06F16/27 |
代理公司: | 北京正华智诚专利代理事务所(普通合伙) 11870 | 代理人: | 李林合 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分区 区块 电子 证据 保全 方法 | ||
1.一种基于分区式区块链的电子证据保全方法,其特征在于,包括:
步骤S1、启动区块链网络,根据地理区域对网络进行分区处理;
步骤S2、启动分区内的数据维护事件,数据管理员通过向认证中心请求身份认证获得数据维护事件发布授权码;
步骤S3、身份认证合法的数据管理员根据授权码创建管理员注册交易,触发智能合约产生数据链注册交易,并获得用于维护数据的证据币;
步骤S4、数据管理员获得证据币后生成数据授权交易,通过向数据修改者转移证据币,实现对数据修改者的授权;
步骤S5、当授权后的数据修改者对原始数据进行修改或添加新数据时,则数据修改者创建数据修改交易;
步骤S6、将步骤S3、步骤S4、步骤S5中生成的交易传播到对应的分区区块链网络中,区块链节点对交易进行打包,并通过PoW与PoS相结合的共识算法获得合法的区块并在网络中广播所述区块,包括:
以认证中心提供的重要值为原始重要值Io(tx),认证中心对数据的重要性进行N个等级划分,原始重要值为(0,1]之间的一个数值,原始重要值集合为{1/N,2/N,…1};
管理员注册交易tx1和数据链注册交易tx2的重要值等于认证中心所判定的原始重要值,即I(tx1)=I(tx2)=Io(tx);
计算数据授权交易tx3和数据修改交易tx4的重要值,采用交易所属区块的高度H(tx)表示交易发布的时间,两个交易之间的时间间隔由所在区块的高度差表示,数据授权交易和数据修改交易重要值计算方法相同,数据修改交易计算公式为:
其中,α为一个控制时间影响程度的正数常量;
当数据授权交易和数据修改交易与数据链注册交易间隔较长时间时,则重要性提升;
步骤S7、分区中的节点对收到的区块进行验证,在分区内对新产生的区块达成共识,节点对达成共识的区块头部进行转发扩散。
2.根据权利要求1所述的基于分区式区块链的电子证据保全方法,其特征在于,步骤S1中启动区块链网络,根据地理区域对网络进行分区处理,包括:
不同分区的不同认证中心为政府职能机构所担任的权威实体,认证中心对网络的分区方案达成共识并生成创世区块,创世区块包含对各分区的配置信息;
各认证中心通过在创世区块后添加启动区块,启动各自的分区区块链,启动区块包括关于对应类型数据操作的智能合约。
3.根据权利要求2所述的基于分区式区块链的电子证据保全方法,其特征在于:智能合约为数据管理者进行身份注册,数据管理员将授权码和从区块链处所收购的证据币作为输入向智能合约发起交易,交易触发智能合约身份验证函数,当合法的注册者注册时,则开启数据保全链,否则交易会被判定为无效交易并没收转移的证据币;
合法的注册者身份注册后,智能合约会向拥有合法身份的数据管理员发起数据链注册交易,通过向管理员转移数据币实现对数据事件的注册,且之后数据保全信息均以数据链注册交易为链首进行延伸。
4.根据权利要求1所述的基于分区式区块链的电子证据保全方法,其特征在于,步骤S2中认证中心用于验证数据管理员的身份、对数据的重要性进行评级;
授权码由认证中心通过私钥对事件摘要、数据评级、管理员身份信息进行数字签名产生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学;公安部第三研究所,未经电子科技大学;公安部第三研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110514956.3/1.html,转载请声明来源钻瓜专利网。