Blockchain-Based, Decentralized Access Control for IPFS

被引:117
|
作者
Steichen, Mathis [1 ]
Fiz, Beltran [1 ]
Norvill, Robert [1 ]
Shbair, Wazen [1 ]
State, Radu [1 ]
机构
[1] Univ Luxembourg, SnT, SEDAN, 29 Ave JF Kennedy, L-1855 Luxembourg, Luxembourg
关键词
D O I
10.1109/Cybermatics_2018.2018.00253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Large files cannot be efficiently stored on blockchains. On one hand side, the blockchain becomes bloated with data that has to be propagated within the blockchain network. On the other hand, since the blockchain is replicated on many nodes, a lot of storage space is required without serving an immediate purpose, especially if the node operator does not need to view every file that is stored on the blockchain. It furthermore leads to an increase in the price of operating blockchain nodes because more data needs to be processed, transferred and stored. IPFS is a file sharing system that can be leveraged to more efficiently store and share large files. It relies on cryptographic hashes that can easily be stored on a blockchain. Nonetheless, IPFS does not permit users to share files with selected parties. This is necessary, if sensitive or personal data needs to be shared. Therefore, this paper presents a modified version of the InterPlanetary Filesystem (IPFS) that leverages Ethereum smart contracts to provide access controlled file sharing. The smart contract is used to maintain the access control list, while the modified IPFS software enforces it. For this, it interacts with the smart contract whenever a file is uploaded, downloaded or transferred. Using an experimental setup, the impact of the access controlled IPFS is analyzed and discussed.
引用
收藏
页码:1499 / 1506
页数:8
相关论文
共 50 条
  • [21] Blockchain-Based Decentralized Federated Learning
    Dirir, Ahmed
    Salah, Khaled
    Svetinovic, Davor
    Jayaraman, Raja
    Yaqoob, Ibrar
    Kanhere, Salil S.
    2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 99 - 106
  • [22] A blockchain-based decentralized booking system
    Dong, Naipeng
    Bai, Guangdong
    Huang, Lung-Chen
    Lim, Edmund Kok Heng
    Dong, Jin Song
    KNOWLEDGE ENGINEERING REVIEW, 2020, 35
  • [23] Blockchain-Based Access Control Supporting Anonymity and Accountability
    Lax, Gianluca
    Russo, Antonia
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2020, 11 (04) : 186 - 191
  • [24] Blockchain-Based Secured Access Control in an IoT System
    Algarni, Sultan
    Eassa, Fathy
    Almarhabi, Khalid
    Almalaise, Abduallah
    Albassam, Emad
    Alsubhi, Khalid
    Yamin, Mohammad
    APPLIED SCIENCES-BASEL, 2021, 11 (04): : 1 - 16
  • [25] Blockchain-based access control mechanism for data traceability
    Xie R.
    Li H.
    Shi G.
    Guo Y.
    Zhang M.
    Dong X.
    Shi, Guozhen (sgz1974@163.com), 1600, Editorial Board of Journal on Communications (41): : 82 - 93
  • [26] Blockchain-based Access Control Mechanism for Big Data
    Liu A.-D.
    Du X.-H.
    Wang N.
    Li S.-Z.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (09): : 2636 - 2654
  • [27] Blockchain-Based Access Control Techniques for IoT Applications
    Namane, Sarra
    Ben Dhaou, Imed
    ELECTRONICS, 2022, 11 (14)
  • [28] Blockchain-Based Access Control for Electronic Health Records
    Sami, Khandoker Tahmid
    Toorani, Mohsen
    SECURE AND RESILIENT DIGITAL TRANSFORMATION OF HEALTHCARE, SUNRISE 2023, 2024, 1884 : 21 - 33
  • [29] Blockchain-Based Smart Contract Access Control System
    Dai, Weiqi
    Wang, Chenlong
    Cui, Changze
    Jin, Hai
    Lv, Xinqiao
    PROCEEDINGS OF 2019 25TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2019, : 19 - 23
  • [30] A Blockchain-based Approach for Access Control in eHealth Scenarios
    Dias, Joao Pedro
    Martins, Angelo
    Ferreira, Hugo Sereno
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2018, 13 (04): : 125 - 136