Towards Blockchain-Based Secure Storage and Trusted Data Sharing Scheme for IoT Environment

被引:35
|
作者
Ullah, Zia [1 ]
Raza, Basit [1 ]
Shah, Habib [2 ]
Khan, Shahzad [3 ]
Waheed, Abdul [4 ,5 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 44000, Pakistan
[2] King Khalid Univ, Coll Comp Sci, Dept Comp Sci, Abha 62529, Saudi Arabia
[3] NUST, Dept Informat Secur, Mil Coll Signals MCS, Islamabad 44000, Pakistan
[4] Northern Univ, Dept Comp Sci, Nowshera 24100, Pakistan
[5] Seoul Natl Univ, Sch Elect & Comp Engn, Seoul 08826, South Korea
关键词
Blockchains; Peer-to-peer computing; Smart contracts; Bitcoin; Codes; Cloud computing; Access control; data encryption; data storage via blockchain; Ethereum blockchain; Internet of Things (IoT); IPFS; smart contract;
D O I
10.1109/ACCESS.2022.3164081
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, cloud-based storage systems play a vital role in IoT data storage, processing, and sharing. Despite its contribution, the current cloud-based architecture may cause severe data leakage or jeopardize user privacy. Meanwhile, the cloud-based architecture heavily relies on a trusted third-party auditor (TPA) and runs in a centralized control manner. However, the TPA may not be a completely trustworthy entity, and a single point of failure might cause the centralized system to collapse. Fortunately, with the advent of blockchain technology, the decentralized storage model has gained popularity. A decentralized storage system successfully eradicates the rule of TPA, solves the problem of a single point of failure, and has many advantages over a centralized control architecture, such as low storage prices and high throughput. This study offers a blockchain-based decentralized distributed storage and sharing scheme that provides end-to-end encryption and fine-grained access control. In our proposed IoTChain model, fine-grained permission is based on attribute-based access control (A-BAC) policy by employing the Ethereum blockchain as an auditable access control layer. Smart contracts are tailored for the IoTChain model, which combines the Ethereum blockchain and the interplanetary file system (IPFS). We used an advanced encryption standard (AES) for encryption and the elliptic curve Diffie-Hellman key exchange protocol for secret key sharing between data owners and users. Also, the proof-of-work (PoW) consensus mechanism is replaced with a proof-of-authority (PoA) to minimize system transaction cost and boost system throughput. Additionally, our solution has been tested on the Ethereum official test network Rinkeby, and the results demonstrate that our approach is realistic and economical on the IoT data.
引用
收藏
页码:36978 / 36994
页数:17
相关论文
共 50 条
  • [1] A Secure and Computable Blockchain-Based Data Sharing Scheme in IoT System
    Sun, Shuang
    Du, Rong
    Chen, Shudong
    [J]. INFORMATION, 2021, 12 (02) : 1 - 20
  • [2] Blockchain-based trusted data sharing among trusted stakeholders in IoT
    Shi, Peichang
    Wang, Huaimin
    Yang, Shangzhi
    Chen, Chang
    Yang, Wentao
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (10): : 2051 - 2064
  • [3] SBBS: A Secure Blockchain-Based Scheme for IoT Data Credibility in Fog Environment
    Fan, Yongkai
    Zhao, Guanqun
    Lei, Xia
    Liang, Wei
    Li, Kuan-Ching
    Choo, Kim-Kwang Raymond
    Zhu, Chunsheng
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (11) : 9268 - 9277
  • [4] Blockchain-based secure and trusted data sharing scheme for autonomous vehicle underlying 5G
    Kakkar, Riya
    Gupta, Rajesh
    Agrawal, Smita
    Tanwar, Sudeep
    Sharma, Ravi
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 67
  • [5] A blockchain-based traceable and secure data-sharing scheme
    Wang, Zhenqi
    Guan, Shaopeng
    [J]. PEERJ COMPUTER SCIENCE, 2023, 9
  • [6] A blockchain-based traceable and secure data-sharing scheme
    Wang, Zhenqi
    Guan, Shaopeng
    [J]. PeerJ Computer Science, 2023, 9
  • [7] A Blockchain-based secure PHR data storage and sharing framework
    Ghani, Ayoub
    Zinedine, Ahmed
    El Mohajir, Mohammed
    [J]. 2020 6TH IEEE CONGRESS ON INFORMATION SCIENCE AND TECHNOLOGY (IEEE CIST'20), 2020, : 162 - 166
  • [8] MedRSS: A blockchain-based scheme for secure storage and sharing of medical records
    Sun, Zhijie
    Han, Dezhi
    Li, Dun
    Weng, Tien-Hsiung
    Li, Kuan-Ching
    Mei, Xiaojun
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 183
  • [9] EduRSS: A Blockchain-Based Educational Records Secure Storage and Sharing Scheme
    Li, Hongzhi
    Han, Dezhi
    [J]. IEEE ACCESS, 2019, 7 : 179273 - 179289
  • [10] MOOCsChain: A blockchain-based secure storage and sharing scheme for MOOCs learning
    Li, Dun
    Han, Dezhi
    Zheng, Zibin
    Weng, Tien-Hsiung
    Li, Hongzhi
    Liu, Han
    Castiglione, Arcangelo
    Li, Kuan-Ching
    [J]. COMPUTER STANDARDS & INTERFACES, 2022, 81