The invention discloses a cloud data management method based on block chain, which relates to the technical field of block chain cloud data management, and mainly comprises steps of initialization, uploading data, holding right verification and operation data. The present invention is to use features: block chain technology and ownership proof technology, to achieve safe and efficient cloud data management, because any party can query the block on the chain to record the trace data efficient problem; because of the block chain based on records can not be tampered with and can be traced back to the characteristics of the invention can realize real time recording and security management in the cloud data life cycle, to improve the efficiency and safety of the existing cloud server.
【技术实现步骤摘要】
一种基于区块链的云数据管理方法
本专利技术涉及区块链上云数据管理
,具体涉及一种基于区块链的云数据管理方法。
技术介绍
目前,云存储服务器是规模化存放数据的极佳平台,这得益于其集群化的运营和维护。然而,阻碍云存储发展的最大障碍是安全问题。日益频发的数据泄露或破坏事件不仅让用户和服务商蒙受巨大经济损失,也在政治上带来了恶劣的负面效应。此外,在用户数据被恶意的篡改、删除或者窃取的事件中,云服务器无法高效的检测是哪一个环节出现了问题,这让用户对数据丢失问题感到既“束手无策”又“莫名其妙”。这侧方面的反映了当前云服务器在数据管理方面的低效。区块链是当前受到广泛发关注和高度重视的技术。它是用于实现全民共识、共治和共享的新型基础设施,其具有:分布式数据存储、去中心化、不可篡改、可追溯、可信任等特征。总之,区块链是提高全区安全性和可追溯性的良好工具。此外,为了更好的管理云数据,我们认为需要明确用户对云数据的合法所有权,因此我们引入一个已有的概念:持有权证明(ProofofOwnership)。
技术实现思路
针对上述现有技术,本专利技术目的在于提供一种基于区块链的云数据管理方 ...
【技术保护点】
一种基于区块链的云数据管理方法,其特征在于,包括在共识网络中进行包含初始化、上传数据、持有权验证和/或操作数据的分布式数据管理操作。
【技术特征摘要】
1.一种基于区块链的云数据管理方法,其特征在于,包括在共识网络中进行包含初始化、上传数据、持有权验证和/或操作数据的分布式数据管理操作。2.根据权利要求1所述的一种基于区块链的云数据管理方法,其特征在于,具体包括以下步骤:步骤1、设置可信服务器、云服务器接入同一区块链,利用可信服务器生成公开参数并为用户和云服务器颁发身份标识,接着生成初始区块,再将可信服务器的登记信息作为初始信息写入初始区块;步骤2、由用户将待上传文件划分为不同文件块,根据公开参数对不同文件块进行编码和元数据计算,获得元数据和不同的数据文件,然后将数据文件和元数据上传至云服务器,在云服务器上获得元数据、数据文件和上传信息,由云服务器通过身份标识对上传信息签名后发往可信服务器并进行身份标识验证,再由可信服务器根据该身份标识验证结果选择地在区块链上记录上传信息或返回失败标识符至云服务器;步骤3、由云服务器通过元数据对数据文件进行持有权验证,获得持有权信息,由云服务器通过身份标识对持有权信息签名后发往可信服务器并进...
【专利技术属性】
技术研发人员:黄可,张小松,夏琦,陈瑞东,刘小垒,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。