一种基于区块链的数据安全追溯方法技术

技术编号:26178234 阅读:29 留言:0更新日期:2020-10-31 14:27
本发明专利技术涉及数据追溯,具体涉及一种基于区块链的数据安全追溯方法,链上节点写入数据时,通过智能合约对写入数据进行打包加密处理,得到打包区块,记录各打包区块的相关信息,并依据相关信息建立打包区块与链上节点关联存储区块的映射关系,需要进行数据同步的链上节点向链上广播数据同步请求,通过节点验证的链上节点进行数据同步传输,需要进行数据追溯的外部节点向链上广播数据追溯请求,通过节点验证的链上节点投票决定该数据追溯请求是否通过,通过节点验证的链上节点向数据追溯请求通过的外部节点共享数据,外部节点通过映射关系进行数据追溯;本发明专利技术提供的技术方案能够有效克服云存储服务无法进行数据安全溯源的缺陷。

A data security Traceability Method Based on blockchain

【技术实现步骤摘要】
一种基于区块链的数据安全追溯方法
本专利技术涉及数据追溯,具体涉及一种基于区块链的数据安全追溯方法。
技术介绍
区块链是由一连串使用密码学方法产生的数据块组成的分布式账本系统,区块链包括数据块(block)和链接(chain)。数据块是一种记录交易的数据结构,交易记录就是被验证的转账或是挖矿记录,每个数据块包含系统中一定时间内全部加密的交流信息数据,用于验证信息的有效性并生成次个区块;链接则指每一区块与下一区块间的链接关系,从而构成区块链。目前,云存储服务器是规模化存放数据的最佳平台,这得益于其集群化的运营和维护。然而,阻碍云存储发展的最大障碍是安全问题,日益频发的数据泄露及破坏事件不仅让用户和服务商蒙受巨大的经济损失,也带来了恶劣的负面效应。此外,云存储服务无法进行数据安全溯源,不能高效检测是哪个环节出现问题,这让用户对数据丢失感到既“束手无策”又“莫名其妙”,也从侧面反映了当前云服务器在数据管理方面的低效。
技术实现思路
(一)解决的技术问题针对现有技术所存在的上述缺点,本专利技术提供了一种基于区块链的数本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据安全追溯方法,其特征在于:包括以下步骤:/nS1、链上节点写入数据时,通过智能合约对写入数据进行打包加密处理,得到打包区块;/nS2、记录各打包区块的相关信息,并依据相关信息建立打包区块与链上节点关联存储区块的映射关系;/nS3、需要进行数据同步的链上节点向链上广播数据同步请求,通过节点验证的链上节点进行数据同步传输;/nS4、需要进行数据追溯的外部节点向链上广播数据追溯请求,通过节点验证的链上节点投票决定该数据追溯请求是否通过;/nS5、通过节点验证的链上节点向数据追溯请求通过的外部节点共享数据,外部节点通过映射关系进行数据追溯。/n

【技术特征摘要】
1.一种基于区块链的数据安全追溯方法,其特征在于:包括以下步骤:
S1、链上节点写入数据时,通过智能合约对写入数据进行打包加密处理,得到打包区块;
S2、记录各打包区块的相关信息,并依据相关信息建立打包区块与链上节点关联存储区块的映射关系;
S3、需要进行数据同步的链上节点向链上广播数据同步请求,通过节点验证的链上节点进行数据同步传输;
S4、需要进行数据追溯的外部节点向链上广播数据追溯请求,通过节点验证的链上节点投票决定该数据追溯请求是否通过;
S5、通过节点验证的链上节点向数据追溯请求通过的外部节点共享数据,外部节点通过映射关系进行数据追溯。


2.根据权利要求1所述的基于区块链的数据安全追溯方法,其特征在于:所述S1中智能合约对写入数据进行AES加密处理。


3.根据权利要求1所述的基于区块链的数据安全追溯方法,其特征在于:所述S2中相关信息包括加密密钥、哈希值。


4.根据权利要求3所述的基于区块链的数据安全追溯方法,其特征在于:所述S2中依据相关信息建立打包区块与链上节点关联存储区块的映射关系,包括:将打包区块添加至链上节点关联存储区块的尾部作为新存储区块,并将打包区块的哈希值指向链上节点关联存储区块的哈希值。


5.根据权利要求1所述的基于区块链的数据安全追溯方法,其特征在于:所述S3中需要进行数据同步的链上节点向链上广播数据同步请求前,时间同步管理节...

【专利技术属性】
技术研发人员:杨宁波杨健
申请(专利权)人:安徽高山科技有限公司
类型:发明
国别省市:安徽;34

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

1