A Blockchain-Based Framework for Data Sharing With Fine-Grained Access Control in Decentralized Storage Systems

被引:348
|
作者
Wang, Shangping [1 ]
Zhang, Yinglong [1 ]
Zhang, Yaling [2 ]
机构
[1] Xian Univ Technol, Sch Sci, Xian 710048, Shaanxi, Peoples R China
[2] Xian Univ Technol, Sch Comp Sci & Engn, Xian 710048, Shaanxi, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金;
关键词
ABE; Ethereum blockchain; smart contract; IPFS; access control; keyword searchable; ATTRIBUTE; ENCRYPTION;
D O I
10.1109/ACCESS.2018.2851611
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In traditional cloud storage systems, attribute-based encryption (ABE) is regarded as an important technology for solving the problem of data privacy and fine-grained access control. However, in all ABE schemes, the private key generator has the ability to decrypt all data stored in the cloud server, which may bring serious problems such as key abuse and privacy data leakage. Meanwhile, the traditional cloud storage model runs in a centralized storage manner, so single point of failure may leads to the collapse of system. With the development of blockchain technology, decentralized storage mode has entered the public view. The decentralized storage approach can solve the problem of single point of failure in traditional cloud storage systems and enjoy a number of advantages over centralized storage, such as low price and high throughput. In this paper, we study the data storage and sharing scheme for decentralized storage systems and propose a framework that combines the decentralized storage system interplanetary file system, the Ethereum blockchain, and ABE technology. In this framework, the data owner has the ability to distribute secret key for data users and encrypt shared data by specifying access policy, and the scheme achieves fine-grained access control over data. At the same time, based on smart contract on the Ethereum blockchain, the keyword search function on the cipher text of the decentralized storage systems is implemented, which solves the problem that the cloud server may not return all of the results searched or return wrong results in the traditional cloud storage systems. Finally, we simulated the scheme in the Linux system and the Ethereum official test network Rinkeby, and the experimental results show that our scheme is feasible.
引用
收藏
页码:38437 / 38450
页数:14
相关论文
共 50 条
  • [1] A blockchain-based framework for electronic medical records sharing with fine-grained access control
    Sun, Jin
    Ren, Lili
    Wang, Shangping
    Yao, Xiaomin
    [J]. PLOS ONE, 2020, 15 (10):
  • [2] Achieving fine-grained and flexible access control on blockchain-based data sharing for the Internet of Things
    Wang, Ruimiao
    Wang, Xiaodong
    Yang, Wenti
    Yuan, Shuai
    Guan, Zhitao
    [J]. CHINA COMMUNICATIONS, 2022, 19 (06) : 22 - 34
  • [3] Achieving Fine-Grained and Flexible Access Control on Blockchain-Based Data Sharing for the Internet of Things
    Ruimiao Wang
    Xiaodong Wang
    Wenti Yang
    Shuai Yuan
    Zhitao Guan
    [J]. China Communications, 2022, (06) : 22 - 34
  • [4] BSSPD: A Blockchain-Based Security Sharing Scheme for Personal Data with Fine-Grained Access Control
    Gao, Hongmin
    Ma, Zhaofeng
    Luo, Shoushan
    Xu, Yanping
    Wu, Zheng
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [5] BDSS-FA: A Blockchain-Based Data Security Sharing Platform With Fine-Grained Access Control
    Xu, Hong
    He, Qian
    Li, Xuecong
    Jiang, Bingcheng
    Qin, Kuangyu
    [J]. IEEE ACCESS, 2020, 8 : 87552 - 87561
  • [6] A Blockchain-based Secure Cloud Files Sharing Scheme with Fine-Grained Access Control
    Liu, Yuke
    Zhang, Junwei
    Gao, Qi
    [J]. 2018 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS (NANA), 2018, : 277 - 283
  • [7] BDSS: Blockchain-based Data Sharing Scheme With Fine-grained Access Control And Permission Revocation In Medical Environment
    Zhang, Lejun
    Zou, Yanfei
    Yousuf, Muhammad Hassam
    Wang, Weizheng
    Jin, Zilong
    Su, Yansen
    Seokhoon, Kim
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (05): : 1634 - 1652
  • [8] A Blockchain-based Decentralized Data Storage and Access Framework for PingER
    Ali, Saqib
    Wang, Guojun
    White, Bebo
    Cottrell, Roger Leslie
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1303 - 1308
  • [9] A Blockchain-Based Fine-Grained Access Data Control Scheme With Attribute Change Function
    Wang, Xiaochao
    Zhou, Zequan
    Luo, Xiling
    Xu, Yifu
    Bai, Yi
    Luo, Feixiang
    [J]. 2021 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, INTERNET OF PEOPLE, AND SMART CITY INNOVATIONS (SMARTWORLD/SCALCOM/UIC/ATC/IOP/SCI 2021), 2021, : 348 - 356
  • [10] Blockchain-Based Access Control and Data Sharing Mechanism in Cloud Decentralized Storage System
    Gajmal, Yogesh M.
    Udayakumar, R.
    [J]. JOURNAL OF WEB ENGINEERING, 2021, 20 (05): : 1359 - +