基于区块链的多点网络内容取证方法、终端及介质技术

技术编号:31845320 阅读:12 留言:0更新日期:2022-01-12 13:26
本发明专利技术公开了一种基于区块链的多点网络内容识别方法,包括:建立联合的区块链取证系统;取证中心管理系统使用随机算法选择取证节点;取证中心管理系统将取证需求发送给选取的取证执行节点;取证执行节点收到取证需求后,执行取证操作,将取证记录返回给取证中心管理系统;取证中心管理系统接收所有取证执行节点返回的取证记录,将取证记录与取证需求进行验证并存储;对比多个取证执行节点的取证内容,确认取证内容的真实性。采用筛选不同地点的节点,使用统一约定取证方式,通过多点取证交叉验证确保取证内容可信,使用签名和时间戳功能保证取证不可抵赖,有效实现自主、快速及可信的取证。的取证。的取证。

【技术实现步骤摘要】
基于区块链的多点网络内容取证方法、终端及介质


[0001]本专利技术涉及区块链的应用领域,具体涉及一种基于区块链的多点网络内容取证方法、终端及介质。

技术介绍

[0002]区块链技术是近年兴起的一项新兴分布式技术,核心技术点包括共识算法、点对点传输、分布式数据库等。整条区块链由大量节点组成,每个节点有一个完整的账本即数据库。向区块链节点写入数据需要通过共识算法,确认整条区块链达成共识后才可以写入。区块链的数据通过链式结构存储,即上一个区块与下一个区块之间互相关联。因此,由于控制大量节点存在一定困难,区块链具有不可篡改、可追溯的特性,适用于数据的安全存储与防篡改。
[0003]电子数据具有分布性广、复制性强、易篡改的特点,传统的取证方法必须通过特定机构进行,流程复杂、周期长以及无法7*24小时服务,无法满足互联网快速变化以及取证数据流巨大的特性,因此,需要提供一种自主、方便的取证方法。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术提供的一种基于区块链的多点网络内容识别方法、终端及介质,通过筛选不同地点的节点,使用统一约定取证方式,通过多点交叉验证确保取证可信,有效实现自主、快速可信的取证。
[0005]第一方面,本专利技术实施例提供的一种基于区块链的多点网络内容取证方法,包括:
[0006]建立联合的区块链取证系统,所述区块链取证系统包括一个取证中心管理系统和分布在不同地区的多个取证节点,每个取证节点有独立且代表身份的数字证书;
[0007]取证中心管理系统使用随机算法选择取证节点;
[0008]取证中心管理系统将取证需求发送给选取的取证执行节点;
[0009]取证执行节点收到取证需求后,执行取证操作,将取证记录返回给取证中心管理系统;
[0010]取证中心管理系统接收所有取证执行节点返回的取证记录,将取证记录与取证需求进行验证并存储;
[0011]对比多个取证执行节点的取证内容,确认取证内容的真实性。
[0012]第二方面,本专利技术提供的一种基于区块链的多点网络内容取证方法,适用于取证中心管理系统,所述方法包括:
[0013]采用随机算法选择取证节点;
[0014]将取证需求发送给选取的取证执行节点;
[0015]接收所有取证执行节点返回的取证记录,将取证记录与取证需求进行验证和存储;
[0016]对比多个取证执行节点的取证内容,确认取证内容的真实性。
[0017]第三方面,本专利技术实施例还提供一种智能终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述实施例描述的方法。
[0018]第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述实施例描述的方法。
[0019]本专利技术的有益效果:
[0020]本专利技术实施例提供的一种基于区块链的多点网络内容识别方法,采用筛选不同地点的节点,使用统一约定取证方式,通过多点取证交叉验证确保取证内容可信,使用签名和时间戳功能保证取证不可抵赖,有效实现自主、快速及可信的取证。
[0021]本专利技术实施例提供的一种智能终端和介质,与上述一种基于区块链的多点网络内容取证方法出于相同的专利技术构思,具有相同的有益效果。
附图说明
[0022]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0023]图1示出了本专利技术第一实施例所提供的区块链网络的结构示意图;
[0024]图2示出了本专利技术第一实施例所提供的一种基于区块链的多点网络内容取证方法的流程图;
[0025]图3示出了本专利技术第二实施例所提供的一种基于区块链的多点网络内容取证方法的流程图;
[0026]图4示出了本专利技术第三实施例所提供的一种智能终端的结构框图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0029]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0030]还应当进一步理解,本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0031]如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被
解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0032]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0033]请参见图1,图1是本申请实施例提供的一种区块链网络的结构示意图。
[0034]如图1所示,区块链网络可包括取证中心管理系统、取证节点1、取证节点2、取证节点3、取证节点4、
……
取证节点n。为方便描述,可将取证节点简称为节点。其中每个节点都与取证中心管理系统具有连接关系。可以理解的是,区块链网络拓扑结构中的任一节点可以是任意形式的计算设备,如服务器、终端等,在此不做限制。应当理解,终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)等,在此不做限制。每个节点在进行正常工作时可以接收输入信息,并基于接收到的输入信息维护该区块链网络拓扑结构内的共享数据。
[0035]如图2所示,示出了本专利技术第一实施例所提供的一种基于区块链的多点网络内容取证方法的流程图,该方法包括以下步骤:
[0036]S101:建立联合的区块链取证系统,所述区块链取证系统包括一个取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的多点网络内容取证方法,其特征在于,包括:建立联合的区块链取证系统,所述区块链取证系统包括一个取证中心管理系统和分布在不同地区的多个取证节点,每个取证节点有独立且代表身份的数字证书;取证中心管理系统使用随机算法选择取证节点;取证中心管理系统将取证需求发送给选取的取证执行节点;取证执行节点收到取证需求后,执行取证操作,将取证记录返回给取证中心管理系统;取证中心管理系统接收所有取证执行节点返回的取证记录,将取证记录与取证需求进行验证并存储;对比多个取证执行节点的取证内容,确认取证内容的真实性。2.如权利要求1所述的方法,其特征在于,所述取证需求包括:取证编号、执行取证时间要求、取证规范信息和发起者签名。3.他权利要求2所述的方法,其特征在于,所述取证记录包括:取证编号、取证节点身份信息、取证时间、取证的具体内容、取证节点签名和第三方时间戳。4.如权利要求1所述的方法,其特征在于,所述将取证记录与取证需求进行验证的具体方法包括:判断取证记录中的取证时间是否符合取证需求中的执行取证时间要求;判断取证记录中的取证的具体内容是否符合取证需求中的取证规范信息;判断取证节点的签名是否正确;判断第三方时间戳是否正确。5.一种基于区块链的多点网络内容取证方法,其特征在于,适用于取证中心管理系统,所述方法包括:采用随机算法选择取证节点;将取证需求发送给选取的取证...

【专利技术属性】
技术研发人员:刘福军李佳韩洪慧李龙
申请(专利权)人:北京信思网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1