Themis: An accountable blockchain-based P2P cloud storage scheme

被引:8
|
作者
Hei, Yiming [1 ]
Liu, Yizhong [2 ]
Li, Dawei [1 ]
Liu, Jianwei [1 ]
Wu, Qianhong [1 ]
机构
[1] Beihang Univ, Sch Cyber Sci & Technol, Beijing, Peoples R China
[2] Beihang Univ, Sch Elect & Informat Engn, Beijing, Peoples R China
关键词
Cloud storage; P2P; Blockchain; Smart contract; Ethereum;
D O I
10.1007/s12083-020-00967-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud storage is an effective way for data owners to outsource their data by remotely storing them in the cloud and enjoy on-demand high quality services. In traditional cloud storage systems, cloud data integrity verification relies on centralized entities and data is stored in a small number of storage servicers. However, these centralized entities and storage servicers may be untrustworthy, and malicious servicers may even refuse to perform a user's query or update request. Though a few blockchain-based themes have been proposed to address some of these problems, they do not achieve decentralization, accountability, flexibility and practicability simultaneously. In this paper, we present Themis, an accountable P2P cloud storage scheme with smart contracts on Ethereum. Our scheme has the following advantages: First, cloud data integrity verification is decentralized and implemented by miners on blockchain without any trusted third party. Second, by carefully setting up the reward and punishment mechanism within a smart storage contract, all rational nodes will participate in the storage service following an accountable rule. Third, based on reliable information published on the blockchain, users are free to choose appropriate storage servicers who want to share idle storage, making storage service decentralized and flexible. Fourth, compared with the existing related systems, by adopting a payment at maturity method, the malicious behavior of breaking the contract after the servicer obtains some revenue is prevented, and the availability of user data within the specified period is enhanced. Fourthermore, we implement a prototype of Themis on Rinkeby, an Ethereum test network. Extensive experimental results demonstrate that our scheme is able to support a PB-level data storage in a single P2P storage service at a low cost and is feasible for practical deployment. And the entire decentralized arbitration process takes only 40 to 110 seconds.
引用
收藏
页码:225 / 239
页数:15
相关论文
共 50 条
  • [1] Themis: An accountable blockchain-based P2P cloud storage scheme
    Yiming Hei
    Yizhong Liu
    Dawei Li
    Jianwei Liu
    Qianhong Wu
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 225 - 239
  • [2] Block-secure: Blockchain based scheme for secure P2P cloud storage
    Li, Jiaxing
    Wu, Jigang
    Chen, Long
    [J]. INFORMATION SCIENCES, 2018, 465 : 219 - 231
  • [3] Blockchain Based Data Integrity Verification in P2P Cloud Storage
    Yue, Dongdong
    Li, Ruixuan
    Zhang, Yan
    Tian, Wenlong
    Peng, Chengyi
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 561 - 568
  • [4] P2CSTORE: P2P and Cloud File Storage for Blockchain Applications
    Silva, Marcelo
    Matos, Miguel
    Correia, Miguel
    [J]. 2020 IEEE 19TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2020,
  • [5] A Blockchain-Based Collaborative Auditing Scheme for Cloud Storage
    Xiao, Jie
    Huang, Hui
    Wu, Chenhuang
    Chen, Qunshan
    Huang, Zhenjie
    [J]. CYBERSPACE SAFETY AND SECURITY, CSS 2022, 2022, 13547 : 147 - 159
  • [6] A blockchain-based decentralized energy management in a P2P trading system
    Khalid, Rabiya
    Javaid, Nadeem
    Javaid, Sakeena
    Imran, Muhammad
    Naseer, Nidal
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [7] Design and Specification of a Blockchain-based P2P Energy Trading Platform
    Rangelov, Denis
    Subudhi, Budankailu Sameer Kumar
    Laemmel, Philipp
    Boerger, Michell
    Tcholtchev, Nikolay
    Khan, Jaffer
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 636 - 643
  • [8] AutoBotCatcher: Blockchain-based P2P Botnet Detection for the Internet of Things
    Sagirlar, Gokhan
    Carminati, Barbara
    Ferrari, Elena
    [J]. 2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, : 1 - 8
  • [9] Blockchain-based P2P power trading mechanism for PV prosumer
    Xiong, Xiaoping
    Qing, Guohua
    Li, Hang
    [J]. ENERGY REPORTS, 2022, 8 : 300 - 310
  • [10] A P2P Anonymous Communication Scheme in IOT based on Blockchain
    Lu, Ye
    [J]. International Journal of Network Security, 2021, 23 (01) : 49 - 56