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.基于区块链的数据管理方法,其特征在于包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,所述数据采集终端通过所述区块链网络接收所述数据采集命令,并根据所述数据采集命令采集数据,将所述采集数据上传至所述从控制终端;加密数据,所述从控制终端将所述采集数据打包成若干数据区块,对所述数据区块进行签名和加密,生成加密数据区块,将所述加密数据区块发送至主控制终端;验证数据,所述主控制终端对所述加密数据区块进行签名验证,对所述加密数据区块进行加密,将加密后的数据区块存储至所述从控制终端。
【技术特征摘要】
1.基于区块链的数据管理方法,其特征在于包括以下步骤:发送数据采集命令,从控制终端通过区块链网络广播发送数据采集命令至数据采集终端;采集数据,所述数据采集终端通过所述区块链网络接收所述数据采集命令,并根据所述数据采集命令采集数据,将所述采集数据上传至所述从控制终端;加密数据,所述从控制终端将所述采集数据打包成若干数据区块,对所述数据区块进行签名和加密,生成加密数据区块,将所述加密数据区块发送至主控制终端;验证数据,所述主控制终端对所述加密数据区块进行签名验证,对所述加密数据区块进行加密,将加密后的数据区块存储至所述从控制终端。2.如权利要求1所述的基于区块链的数据管理方法,其特征在于:还包括步骤参数初始化,所述数据采集终端通过用户可信注册模块注册账户信息,所述主控制终端为所述数据采集终端分配公钥、私钥、地址、初始信誉值。3.如权利要求2所述的基于区块链的数据管理方法,其特征在于:所述步骤采集数据还包括所述数据采集终端通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据上传至所述从控制终端,将所述采集数据的哈希信息、所有者、时间戳记录在区块链上。4.如权利要求3所述的基于区块链的数据管理方法,其特征在于:所述采集数据还包括所述数据采集终端通过所述公钥对所述采集数据进行加密,生成加密数据,将所述加密数据存储至云端,将所述加密数据的哈希值存储在区块链层上。5.一种电子设备,其特征在于包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行权利要求1-4任意一项...
【专利技术属性】
技术研发人员:尚凌辉,陈鑫,叶淑阳,
申请(专利权)人:浙江捷尚人工智能研究发展有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。