一种基于区块链的电子证据采集和服务方法技术

技术编号:18898734 阅读:35 留言:0更新日期:2018-09-08 13:38
本发明专利技术公开了一种基于区块链的电子证据采集和服务方法,需求节点通过智能合约发布电子证据需求;采集节点创建证据记录,即首先采集与需求相关的原始数据,实时封装为不可被篡改的证据记录,并实时把证据记录在区块链网络中广播;记账节点根据共识机制把所述证据记录写入区块;服务节点根据智能合约条款,从区块中筛选证据记录并形成电子证据,激活智能合约;智能合约根据支付报酬的条款支付服务节点和提交相应原始记录的节点报酬。本发明专利技术方法在独立调查取证(比如车辆保险的现场取证)和需要可信第三方取证(比如,房屋空置率的调查报告)的应用领域具有良好的应用前景。

An electronic evidence collection and service method based on block chain

The invention discloses a method for collecting and serving electronic evidence based on block chain, in which the demand node publishes the electronic evidence requirement through an intelligent contract, and the collection node creates evidence records, that is, firstly collecting the original data related to the demand, encapsulating the untampered evidence records in real time, and recording the evidence in the block in real time. In the chain network, broadcast; the accounting node writes the evidence records into the block according to the consensus mechanism; the service node filters the evidence records from the block according to the intelligent contract terms and forms electronic evidence to activate the intelligent contract; the intelligent contract pays the service node and submits the corresponding original record according to the terms of payment. Pay. The method of the invention has a good application prospect in the fields of independent investigation and forensics (such as on-site forensics of vehicle insurance) and trusted third party forensics (such as investigation report of vacancy rate of houses).

【技术实现步骤摘要】
一种基于区块链的电子证据采集和服务方法
本专利技术涉及区块链和电子数据创建技术,尤其涉及一种基于区块链的电子证据采集和服务方法。
技术介绍
高可信度的电子证据在现代社会发挥着越来越重要的作用,特别是在事关社会安全、食品安全和生产安全的领域,在需要可信第三方取证的应用领域,电子证据具有重要的社会和经济价值。已公开的电子证据取证和保全方法中,大多都是对已经形成的电子证据进行Hash摘要来防止相应证据被篡改,但是无法确保原始证据来源的真实性和有效性,也不能消除系统私钥被盗用并篡改电子证据的可能性;另外,通常把电子数据上传到中心服务器存储,不能消除被篡改甚至被完全销毁的可能性。而区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改、不可伪造和不可删除的分布式账本。在区块链节点中加入原始数据自主采集及防护技术,可以实现不受人为控制的原始数据的自主采集、不可篡改的实时封装并实时广播到区块链网络中,可以利用区块链节点实现完全公正可信的第三方取证。在独立调查取证(比如车辆保险的现场取证)和需要可信第三方取证(比如,房屋空置率的调查报告)的应用领域具有良好的应用前景。
技术实现思路
为了实现不受人为控制的原始数据的自主采集、不可篡改的实时封装并实时公开,本专利技术提出了一种基于区块链的电子证据采集和服务方法,其特征在于,包括采集方法和服务方法,其中,采集方法如下步骤:步骤1、采集节点通过区块链客户端采集与某个主题内容相关的原始数据,把所述原始数据实时封装为不可被篡改的证据记录,并实时把所述证据记录在区块链网络中广播;步骤2、验证节点验证所述证据记录的相关性和有效性,并把通过验证的证据记录转发给记账节点;步骤3、记账节点根据共识机制把所述证据记录写入当前区块,并完成一个证据记录的创建;服务方法包括:需求节点通过智能合约发布电子证据需求;采集节点采用上述采集方法创建证据记录;服务节点根据智能合约条款,从至少一个区块中筛选相关证据记录并形成满足智能合约条款的电子证据,并用所述电子证据激活智能合约;智能合约根据支付报酬的条款支付服务节点和提交相应原始记录的节点报酬。进一步的,上述原始数据包括但不限于一个或多个图片和/或音视频片段,其中,图片和/或音视频片段中包括其地理位置信息和标准时间信息。进一步的,上述封装方法包括:客户端验证原始数据的采集时间与发出采集指令的时间差是否满足实时性要求,在满足实时性要求的情况下,采用Hash算法生成原始数据的摘要Hash值,创建证据记录索引(该索引包括但不限于文件名索引),采用客户端不可见的私钥对所述证据记录索引、时间戳、原始数据摘要Hash值进行数字签名,把所述证据记录索引、原始数据摘要Hash值和所述数字签名作为一个证据记录。进一步的,在用户启用区块链客户端时,客户端随机生成一个用于对证据记录进行签名的私钥和用于验证数字签名的公钥,其中所述私钥被客户端自动隐藏。进一步的,上述证据记录的相关性和有效性包括证据记录的内容与索引的一致性、证据记录的时间戳与当前标准时间的一致性、证据记录的摘要Hash值和数字签名的正确性。进一步的,上述形成电子证据的方法包括直接把至少一个证据记录作为电子证据、基于多个区块中的多个证据记录进行科学分析所形成的电子证据报告。进一步的,上述方法中的原始数据及其索引的存储方式包括但不限于分布式和在云端存储服务器存储。与现有技术相比,本专利技术具有以下显著创新性:本专利技术方法的原始数据采集、封装和广播过程都不能被用户篡改和操控,可以把客户端可作一个完全公正可信的第三方;客户端把证据记录广播以后,证据记录被多个节点保存,从而确保证据记录的可信性和不可被销毁;另外,电子证据基于多个区块中的多个证据记录,单个证据记录失真的影响有限,从而确保证据记录的真实性、有效性和可靠性。本专利技术方法在独立调查取证(比如车辆保险的现场取证)和需要可信第三方取证(比如,房屋空置率的调查报告)的应用领域具有良好的应用前景。附图说明图1为本专利技术方法实施例一的基本原理示意图;图2为本专利技术方法实施例一的的数据处理过程示意图;图3为采用本专利技术方法进行房屋空置率调查的原理示意图;图4为采用本专利技术方法进行车辆保险理赔取证的方法示意图。具体实施方式为使本专利技术的技术方案及优点更加清楚,作为本专利技术的一部分,以下结合附图及具体实施例,对本专利技术作进一步详细的说明。本专利技术方法所应用的区块链包括公有链、联盟链和私有链。在公有链中,客户端的私钥(不是用户的钱包私钥)可以被随机隐藏在应用内核数据中;在联盟链中,客户端的私钥可采用秘密分割方法并分别托管于多个记账节点;在私有链中,客户端的私钥可以由中心节点托管,以此来防止用户获取私钥并篡改数据。本专利技术不具体限定所接入的区块链及其共识机制。本专利技术中所使用的数字签名算法包括RSA和ECC签名算法和未来的抗量子计算的数字签名算法,产生摘要Hash值的算法包括MD5、SHA_1、SHA_256等标准算法和未来的抗量子计算的Hash算法。本专利技术中的需求节点、采集节点、验证节点、服务节点等是根据节点所充当的角色作出的不同标识,这些节点都是具有相同权限的区块链节点,一个节点可以同时是需求节点、采集节点、验证节点和服务节点。本专利技术的采用智能合约进行电子证据采集和服务方法实施例的基本原理如图1所示,其实现原理为:需求节点通过智能合约发布电子证据需求和支付报酬的条款(如图1中的步骤101),智能合约被写入区块i(如图1中的步骤102);至少一个采集节点通过区块链客户端创建证据记录并被写入相应的区块(如图1中的步骤103,其中三个采集节点创建的证据记录分别被记录在区块x、区块y和区块z中);服务节点从多个区块中筛选相关证据记录并形成满足支付报酬条款的电子证据(如图1中的步骤104),并用所述电子证据激活智能合约(如图1中的步骤105);智能合约把电子证据提供给需求节点(如图1中的步骤106),并根据支付报酬的条款支付服务节点和提交相应原始记录的节点报酬。基于该实施例方法可以用于实现采用智能合约的车辆保险销售和理赔取证,可以用于实现其它需要独立调查取证和需要可信第三方取证(比如,房屋空置率的调查报告)的应用领域。为了确保证据记录的真实性和可信性,原始数据的采集、封装和广播过程必须满足实时性要求(如图2所示),以消除原始数据被篡改的风险,具体的数据处理过程包括:发出采集数据的命令(如图2中的步骤201)、实时得到所采集的原始数据(如图2中的步骤202)、实时对原始数据进行封装(如图2中的步骤203)、实时广播封装后的数据记录(如图2中的步骤204)。由于实时采集的原始数据被实时封装并采用用户不可见的私钥签名,用户或黑客都不能得到监控设备的私钥,因此,不能篡改对上述数据处理过程,以此确保数据记录的真实性和可信性。另外,为了避免网络拥堵并提升网络效率,对原始数据及索引进行分布式存储(比如采用IPFS)或云存储。采用本专利技术方法进行房屋空置率调查的原理如图3所示,采集节点首先安装区块链手机客户端,注册并获得区块链网络的唯一ID(如图3中的步骤301),其中,客户端拥有一个公钥及其相应的对用户不可见的私钥、一对数字钱包的私钥和公钥;用户通过客户端拍摄H区夜晚楼宇亮灯情况的本文档来自技高网...

【技术保护点】
1.一种基于区块链的电子证据采集和服务方法,其特征在于,包括采集方法和服务方法,其中,所述采集方法如下步骤:步骤1、采集节点通过区块链客户端采集与某个主题内容相关的原始数据,把所述原始数据实时封装为不可被篡改的证据记录,并实时把所述证据记录在区块链网络中广播;步骤2、验证节点验证所述证据记录的相关性和有效性,并把通过验证的证据记录转发给记账节点;步骤3、记账节点根据共识机制把所述证据记录写入当前区块,并完成一个证据记录的创建;所述服务方法包括:需求节点通过智能合约发布电子证据需求;采集节点采用所述采集方法创建证据记录;服务节点根据智能合约,从至少一个区块中筛选相关证据记录并形成满足智能合约条款的电子证据,并用所述电子证据激活智能合约;智能合约根据支付报酬的条款支付服务节点和提交相应原始记录的节点报酬。

【技术特征摘要】
1.一种基于区块链的电子证据采集和服务方法,其特征在于,包括采集方法和服务方法,其中,所述采集方法如下步骤:步骤1、采集节点通过区块链客户端采集与某个主题内容相关的原始数据,把所述原始数据实时封装为不可被篡改的证据记录,并实时把所述证据记录在区块链网络中广播;步骤2、验证节点验证所述证据记录的相关性和有效性,并把通过验证的证据记录转发给记账节点;步骤3、记账节点根据共识机制把所述证据记录写入当前区块,并完成一个证据记录的创建;所述服务方法包括:需求节点通过智能合约发布电子证据需求;采集节点采用所述采集方法创建证据记录;服务节点根据智能合约,从至少一个区块中筛选相关证据记录并形成满足智能合约条款的电子证据,并用所述电子证据激活智能合约;智能合约根据支付报酬的条款支付服务节点和提交相应原始记录的节点报酬。2.根据权利要求1所述的方法,其特征在于:所述原始数据包括一个或多个图片和/或音视频片段,其中,图片和/或音视频片段中包括其地理位置信息和标准时间信息。3.根据权利要求1所述的方法,其特征在于,所述封装方法包括:客户端验证原始数...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:成都零光量子科技有限公司
类型:发明
国别省市:四川,51

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

1