基于区块链的数据管理方法、电子设备、存储介质及系统技术方案

技术编号:19548645 阅读:28 留言:0更新日期:2018-11-24 21:27
本发明专利技术提供基于区块链的数据管理方法,包括步骤:从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;数据采集终端通过区块链网络接收数据采集命令,并根据数据采集命令采集数据,将采集数据上传至从控制终端;从控制终端将采集数据打包成若干数据区块,对数据区块进行签名和加密,生成加密数据区块,将加密数据区块发送至主控制终端;主控制终端对加密数据区块进行签名验证,对加密数据区块进行加密,将加密后的数据区块存储至从控制终端。本发明专利技术还涉及一种电子设备、存储介质、基于区块链的数据管理系统。本发明专利技术能够有效解决数据处理模式缺乏标准化的审计追踪,数据被恶意的篡改、删除或者窃取的问题。

Block Chain-based Data Management Method, Electronic Equipment, Storage Media and System

The invention provides a data management method based on block chain, including steps: sending data acquisition commands to data acquisition terminals through block chain network broadcasting from control terminals; data acquisition terminals receive data acquisition commands through block chain network, and collect data according to data acquisition commands, and upload the collected data to slave control. System terminal; from the control terminal to pack the collected data into several data blocks, sign and encrypt the data blocks, generate encrypted data blocks, send the encrypted data blocks to the main control terminal; the main control terminal to verify the signature of the encrypted data blocks, encrypt the encrypted data blocks, and encrypt the number of encrypted blocks. The data blocks are stored to the slave control terminal. The invention also relates to an electronic device, a storage medium and a data management system based on block chain. The invention can effectively solve the problem that data processing mode lacks standardized audit tracking and data is maliciously tampered with, deleted or stolen.

【技术实现步骤摘要】
基于区块链的数据管理方法、电子设备、存储介质及系统
本专利技术涉及数据管理
,尤其涉及基于区块链的数据管理方法、电子设备、存储介质及系统。
技术介绍
随着社会的不断发展进步,各种数据的采集和共享越来越重要,目前,数据的应用、分享和处理方法存在以下的问题:数据处理模式缺乏标准化的审计追踪,数据被恶意的篡改、删除或者窃取,控制终端无法高效的检测是哪一个环节出现了问题;不同的控制终端之间各自独立,信息数据交流不畅,工作效率低;传统数据中心模式的控制终端面对不断增长的海量采集数据处理效率低,数据存储分散,完整性、真实性、安全性差;数据中心模式的控制终端运维成本高,数据处理方法和标准不统一,控制终端数据应用和共享的可服务性较差。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供基于区块链的数据管理方法,解决了现有技术缺乏标准化的审计追踪,数据被恶意的篡改、删除或者窃取的问题。本专利技术提供基于区块链的数据管理方法,包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,所述数据采集终端通过所述区块链网络接收所述数据采集命令,并根据所述数据采集命令采集数据,将所述采集数据上传至所述从控制终端;加密数据,所述从控制终端将所述采集数据打包成若干数据区块,对所述数据区块进行签名和加密,生成加密数据区块,将所述加密数据区块发送至主控制终端;验证数据,所述主控制终端对所述加密数据区块进行签名验证,对所述加密数据区块进行加密,将加密后的数据区块存储至所述从控制终端。进一步地,还包括步骤参数初始化,所述数据采集终端通过用户可信注册模块注册账户信息,所述主控制终端为所述数据采集终端分配公钥、私钥、地址、初始信誉值。进一步地,所述步骤采集数据还包括所述数据采集终端通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据上传至所述从控制终端,将所述采集数据的哈希信息、所有者、时间戳记录在区块链上。进一步地,所述采集数据还包括所述数据采集终端通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据存储至云端,将所述加密数据的哈希值存储在区块链层上。一种电子设备,包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行上述基于区块链的数据管理方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行上述基于区块链的数据管理方法。基于区块链的数据管理系统,包括数据采集终端、从控制终端、主控制终端,所述从控制终端包括发送命令模块、加密数据模块,所述主控制终端包括验证数据模块;所述发送命令模块通过区块链网络广播发送数据采集命令至数据采集终端;所述数据采集终端通过所述区块链网络接收所述数据采集命令,并根据所述数据采集命令采集数据,将所述采集数据上传至所述从控制终端;所述加密数据模块将所述采集数据打包成若干数据区块,对所述数据区块进行签名和加密,生成加密数据区块,将所述加密数据区块发送至主控制终端;所述验证数据模块对所述加密数据区块进行签名验证,对所述加密数据区块进行加密,将加密后的数据区块存储至所述从控制终端。进一步地,所述主控制终端还包括参数初始化模块,通过用户可信注册模块注册账户信息,为所述数据采集终端分配公钥、私钥、地址、初始信誉值。进一步地,所述数据采集终端还包括通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据上传至所述从控制终端,将所述采集数据的哈希信息、所有者、时间戳记录在区块链上。进一步地,所述数据采集终端还包括通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据存储至云端,将所述加密数据的哈希值存储在区块链层上。相比现有技术,本专利技术的有益效果在于:本专利技术提供基于区块链的数据管理方法,包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,数据采集终端通过区块链网络接收数据采集命令,并根据数据采集命令采集数据,将采集数据上传至从控制终端;加密数据,从控制终端将采集数据打包成若干数据区块,对数据区块进行签名和加密,生成加密数据区块,将加密数据区块发送至主控制终端;验证数据,主控制终端对加密数据区块进行签名验证,对加密数据区块进行加密,将加密后的数据区块存储至从控制终端。本专利技术还涉及一种电子设备、存储介质、基于区块链的数据管理系统。本专利技术能够有效解决数据处理模式缺乏标准化的审计追踪,数据被恶意的篡改、删除或者窃取的问题;不同的控制终端之间信息数据交流畅通,工作效率高;分布式控制终端面对不断增长的海量采集数据处理效率高,数据完整性、真实性、安全性高;分布式控制终端的运维成本低,数据处理方法和标准统一,控制终端数据应用和共享的可服务性较好。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术的基于区块链的数据管理方法流程图;图2为本专利技术的基于区块链的数据管理系统结构示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。基于区块链的数据管理方法,如图1所示,包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,数据采集终端通过区块链网络接收数据采集命令,并根据数据采集命令采集数据,将采集数据上传至从控制终端;加密数据,从控制终端将采集数据打包成若干数据区块,对数据区块进行签名和加密,生成加密数据区块,将加密数据区块发送至主控制终端;验证数据,主控制终端对加密数据区块进行签名验证,对加密数据区块进行加密,将加密后的数据区块存储至从控制终端。在一实施例中,优选的,还包括步骤参数初始化,数据采集终端通过用户可信注册模块注册账户信息,主控制终端为数据采集终端分配公钥、私钥、地址、初始信誉值。在一实施例中,优选的,步骤采集数据还包括数据采集终端通过公钥对采集数据进行加密,生成加密数据,将加密数据上传至从控制终端,将采集数据的哈希信息、所有者、时间戳记录在区块链上。在一实施例中,优选的,采集数据还包括数据采集终端通过公钥对采集数据进行加密,生成加密数据,将加密数据存储至云端,将加密数据的哈希值存储在区块链层上。一种电子设备,包括:处理器;存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行上述基于区块链的数据管理方法。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行上述基于区块链的数据管理方法。基于区块链的数据管理系统,如图2所示,包括数据采集终端、从控制终端、主控制终端,从控制终端包括发送命令模块、加密数据模块,主控制终端包括验证数据模块;发送命令模块通过区块链网络广播发送数据采集命令至数据采集本文档来自技高网...

【技术保护点】
1.基于区块链的数据管理方法,其特征在于包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,所述数据采集终端通过所述区块链网络接收所述数据采集命令,并根据所述数据采集命令采集数据,将所述采集数据上传至所述从控制终端;加密数据,所述从控制终端将所述采集数据打包成若干数据区块,对所述数据区块进行签名和加密,生成加密数据区块,将所述加密数据区块发送至主控制终端;验证数据,所述主控制终端对所述加密数据区块进行签名验证,对所述加密数据区块进行加密,将加密后的数据区块存储至所述从控制终端。

【技术特征摘要】
1.基于区块链的数据管理方法,其特征在于包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,所述数据采集终端通过所述区块链网络接收所述数据采集命令,并根据所述数据采集命令采集数据,将所述采集数据上传至所述从控制终端;加密数据,所述从控制终端将所述采集数据打包成若干数据区块,对所述数据区块进行签名和加密,生成加密数据区块,将所述加密数据区块发送至主控制终端;验证数据,所述主控制终端对所述加密数据区块进行签名验证,对所述加密数据区块进行加密,将加密后的数据区块存储至所述从控制终端。2.如权利要求1所述的基于区块链的数据管理方法,其特征在于:还包括步骤参数初始化,所述数据采集终端通过用户可信注册模块注册账户信息,所述主控制终端为所述数据采集终端分配公钥、私钥、地址、初始信誉值。3.如权利要求2所述的基于区块链的数据管理方法,其特征在于:所述步骤采集数据还包括所述数据采集终端通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据上传至所述从控制终端,将所述采集数据的哈希信息、所有者、时间戳记录在区块链上。4.如权利要求3所述的基于区块链的数据管理方法,其特征在于:所述采集数据还包括所述数据采集终端通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据存储至云端,将所述加密数据的哈希值存储在区块链层上。5.一种电子设备,其特征在于包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行权利要求1-4任意一项...

【专利技术属性】
技术研发人员:尚凌辉陈鑫叶淑阳
申请(专利权)人:浙江捷尚人工智能研究发展有限公司
类型:发明
国别省市:浙江,33

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

1