Blockchain Technology for Cloud Storage: A Systematic Literature Review
本文链接:/download/fakke/12894155
一、主要研究问题
1.云服务提供商在获取共享信息以预测威胁时采用了哪些方法 ;
2.防止非法使用存储在云中的数据有哪些不同的策略;
3.云存储技术未来所要面临的主要安全问题时什么;
4.区块链技术当前研究的主题时什么;
5.区块链技术目前在云存储方面的研究课题是什么?
6.区块链技术用于更新、保存和删除云数据的方法有哪些?
二、背景介绍
2.1云存储
2.2区块链
分布式
去中心化
共识
匿名性
容错性
三、论文相关工作
介绍了云传统云计算的相关研究工作。
3.1传统云计算技术
利用it能力共享互联网资源。其关注点主要为:信息加密、完整性检查、重复数据删除、用户撤销、数据存储、数据审计
3.2区块链和云计算研究
该论文调研了区块链技术在云存储中的使用情况。
四、区块链用于云存储的现有技术
区块链可用于云存储的技术:
加密技术
数据去重技术
数据完整性检查技术
存储效率技术
比特币技术
基于区块链的云存储
4.1基于区块链的云存储服务加密技术
加密的三个部分:
数据处理器:将信息发送到云端之前对其进行处理;
数据验证器:验证存储在云中损坏信息;
令牌生成器:为了将客户端的文档保存在云中,令牌生成器为每个用户生成令牌。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-73L8DCKL-1601259515526)(C:\Users\PRO5\AppData\Roaming\Typora\typora-user-images\image-2028090526769.png)]
其大致步骤如下:
1.Y信息处理器在将信息上传云端前进行设置;
2.X需要Y的许可权限才能扫面关键字;
3.Y为关键字生成令牌,并将其回传给X;
4.X收到令牌并将其发送给云端;
5.为了找到文件,云利用令牌并将生成的文档返回给X;
?.Y在任何时候都可以对存储在云中的数据进行检测。
4.2基于区块链的云存储服务的重复数据删除技术
使用重复数据删除的方法将文件分发到不同的服务器上,存储信息记录到区块链上。
4.3基于区块链的云存储服务数据完整性检查
完整性检查主要取决于三个部分组成。
信息外包的区块链
云存储服务提供商
数据用户
使用Merkle树进行数据完整性检查,分为两个阶段:
预处理阶段:…
验证阶段:…
4.4基于云设计的存储效率技术
4.5云存储冗余阵列
4.6基于区块链的云存储访问控制系统
4.7基于区块链的云支付系统
4.8基于区块链的云存储数据删除方案
4.9基于区块链的比特币云存储技术
4.10基于区块链的云存储的搜索过程
4.11基于区块链的云存储审计方案
4.12基于区块链的云存储中的安全和隐私问题
4.13基于区块链的云存储中的使用的加密方法
4.14用于链下存储的区块链技术
五、项目: 基于区块链的分布式云存储技术
简单介绍了一些主流的分布式云存储平台。
1.MaidSafe:
2.Sia:基于区块链的分布式云存储
3.filecoin
4.ipfs
等
六、用于云存储的区块链的属性
1.不可更改性
2.去中心化
3.数据验证和加密:
4.可靠服务
5.隐私授权
6.智能合约自动化执行
7.可验证性
七、将区块链与云存储需求和挑战结合起来
参考(挑选几篇阅读):
Jin Li, Yinghui Zhang, Xiaofeng Chen, and Yang Xiang. . Secure attribute-based data sharing for resource-limitedusers in cloud put. Secur.72 (), 1–12.Ao Lei, Haitham Cruickshank, Yue Cao, Philip Asuquo, Chibueze P. Anyigor Ogah, and Zhili Sun. . Blockchain-based dynamic key management for heterogeneous intelligent transportation systems.IEEE Internet Things J.4,6(), 1832–1843Yibin Li, Keke Gai, Longfei Qiu, Meikang Qiu, and Zhao Hui. . Intelligent cryptography approach for securedistributed big data storage in cloud computing.Info. Sci.387 (), 103–115.