【技术实现步骤摘要】
一种基于区块链存储的数据安全隔离方法及装置
本公开涉及区块链存储
,具体涉及一种基于区块链存储的数据安全隔离方法及装置。
技术介绍
在区块链存储技术中,数据存储的安全问题不可忽视,现在的区块链存储技术,就是把数据打散后通过加密,存储到区块链网络的多个节点中,如果区块链的某一个损坏或者不小心把数据误删,可以通过存储在区块链网络节点中的数据碎片来恢复数据,在这种分布式的存储中,保障了数据的隐私问题,因为数据是在打散后存储在不同节点上的,安全性得到了提升,但是存着在数据打散以后恢复难,出现恶意访问数据时难以数据难以安全隔离,从而导致非法用户访问的隐私数据泄露的问题。
技术实现思路
为解决上述问题,本公开提供一种基于区块链存储的数据安全隔离方法及装置,在外部应用或者其他节点访问区块链节点存储的数据时予以监测其安全性,发现恶意访问时将区块链存储节点的数据打散存储,建立隔离记录文件并删除源数据,在风险解除时可以方便的根据隔离记录文件从各隔离存储节点中读取并恢复原原始数据文件。为了实现上述目的,根据本公开的一方面,提供一种基于区块链存储的数据安全隔离方法,所述方法包括以下步骤 ...
【技术保护点】
1.一种基于区块链存储的数据安全隔离方法,其特征在于,所述方法包括以下步骤:步骤1,实时监测区块链网络中各区块链节点的数据访问请求生成的访问工作量证明数据;步骤2,如果访问工作量证明数据大于工作量证明数据的2倍则将数据文件标记为风险数据;步骤3,将风险数据分割为3个文件分块;步骤4,将3个文件分块分别存储在随机的3个相邻区块链节点中;步骤5,删除风险数据并生成隔离记录文件。
【技术特征摘要】
1.一种基于区块链存储的数据安全隔离方法,其特征在于,所述方法包括以下步骤:步骤1,实时监测区块链网络中各区块链节点的数据访问请求生成的访问工作量证明数据;步骤2,如果访问工作量证明数据大于工作量证明数据的2倍则将数据文件标记为风险数据;步骤3,将风险数据分割为3个文件分块;步骤4,将3个文件分块分别存储在随机的3个相邻区块链节点中;步骤5,删除风险数据并生成隔离记录文件。2.根据权利要求1所述的一种基于区块链存储的数据安全隔离方法,其特征在于,在步骤1中,所述区块链网络为多个区块链节点构成的网状拓扑结构网络,每个区块链节点都有唯一的节点ID编号,每个区块链节点至少有一个相邻的区块链节点,所述区块链节点包括智能手机、平板电脑、台式电脑、笔记本电脑,每个区块链节点存储有多个数据文件,在外部的数据访问请求访问数据文件时生成访问工作量证明数据,各区块链节点通过有线网络、无线网络任意一种互相连接并进行通信。3.根据权利要求1所述的一种基于区块链存储的数据安全隔离方法,其特征在于,在步骤1中,所述访问工作量证明数据包括区块链节点的数据访问总时间的十进制形式经过SHA256哈希运算的递增值字符串。4.根据权利要求1所述的一种基于区块链存储的数据安全隔离方法,其特征在于,在步骤2中,所述工作量证明数据为区块链节点中所有的访问工作量证明数据的算数平均值。5.根据权利要求1所述的一种基于区块链存储的数据安全隔离方法,其特征在于,在步骤3中,将风险数据分割为3个文件分块包括以下子步骤,步骤3.1,计算分块大小,所述分块大小为风险数据的大小的三分之一;步骤3.2,根据分块大小对文件进行切分得到3个文件分块,即第一分块、第二分块、第三分块;所述文件分块由文件头和数据块描述实体集组成,其中,文件头定义了文件分块的数据块大小、数据块总数、文件分块顺序编号,文件头后紧随...
【专利技术属性】
技术研发人员:马莉,侯颖龙,卢正鹏,
申请(专利权)人:佛山科学技术学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。