BOSSA: A Decentralized System for Proofs of Data Retrievability and Replication

被引:25
作者
Chen, Dian [1 ,2 ]
Yuan, Haobo [3 ]
Hu, Shengshan [4 ]
Wang, Qian [1 ,2 ]
Wang, Cong [5 ]
机构
[1] Wuhan Univ, Sch Cyber Sci & Engn, Key Lab Aerosp Informat Secur & Trusted Comp, Minist Educ, Wuhan 430072, Hubei, Peoples R China
[2] State Key Lab Cryptol, Beijing 100878, Peoples R China
[3] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
[4] Huazhong Univ Sci & Technol, Sch Cyber Sci & Engn, Wuhan 430074, Hubei, Peoples R China
[5] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
关键词
Proofs of retrievability; proofs of replication; decentralized system; blockchain;
D O I
10.1109/TPDS.2020.3030063
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Proofs of retrievability and proofs of replication are two cryptographic tools that enable a remote server to prove that the users' data has been correctly stored. Nevertheless, the literature either requires the users themselves to perform expensive verification jobs, or relies on a "fully trustworthy" third party auditor (TPA) to execute the public verification. In addition, none of existing solutions consider the underlying incentive issues behind a rational server who is motivated to collect users' data but tries to evade the replication checking in order to save storage resources. In this article, we propose the first decentralized system for proofs of data retrievability and replication-BOSSA, which is incentive-compatible for each party and realizes automated auditing atop off-the-shelf blockchain platforms. We deal with issues such as proof enforcements to catch malicious behaviors, new metrics to measure the contributions, and reward distributions to create a fair reciprocal environment. BOSSA also incorporates privacy-enhancing techniques to prevent decentralized peers (including blockchain nodes) from inferring private information about the outsourced data. Security analysis is presented in the context of integrity, privacy, and reliability. We implement a prototype based on BOSSA leveraging the smart contracts of Ethereum blockchain. Our extensive experimental evaluations demonstrate the practicality of our proposal.
引用
收藏
页码:786 / 798
页数:13
相关论文
共 45 条
  • [1] Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
    Androulaki, Elli
    Barger, Artem
    Bortnikov, Vita
    Cachin, Christian
    Christidis, Konstantinos
    De Caro, Angelo
    Enyeart, David
    Ferris, Christopher
    Laventman, Gennady
    Manevich, Yacov
    Muralidharan, Srinivasan
    Murthy, Chet
    Binh Nguyen
    Sethi, Manish
    Singh, Gari
    Smith, Keith
    Sorniotti, Alessandro
    Stathakopoulou, Chrysoula
    Vukolic, Marko
    Cocco, Sharon Weed
    Yellick, Jason
    [J]. EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [2] [Anonymous], 2014, SIA SIMPLE DECENTRAL
  • [3] [Anonymous], 2018, TENCENT CLOUD USER C
  • [4] Outsourced Proofs of Retrievability
    Armknecht, Frederik
    Bohli, Jens-Matthias
    Karame, Ghassan O.
    Liu, Zongren
    Reuter, Christian A.
    [J]. CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 831 - 843
  • [5] Armknecht F, 2016, PROCEEDINGS OF THE 25TH USENIX SECURITY SYMPOSIUM, P1051
  • [6] Ateniese G, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P598
  • [7] Ayed A.B., 2017, INT J NETWORK SECURI, V9, P01, DOI DOI 10.5121/IJNSA.2017.9301
  • [8] Benet J., 2017, Protocol Labs, V27, P20
  • [9] Benet J., 2014, Technical Report Draft
  • [10] Short signatures from the Weil pairing
    Boneh, D
    Lynn, B
    Shacham, H
    [J]. JOURNAL OF CRYPTOLOGY, 2004, 17 (04) : 297 - 319