Smart contract and IPFS-based trustworthy secure data storage and device authentication scheme in fog computing environment

被引:26
作者
Dwivedi, Sanjeev Kumar [1 ]
Amin, Ruhul [1 ]
Vollala, Satyanarayana [1 ]
机构
[1] IIIT NR, Comp Sci & Engn Dept, Naya Raipur 493661, Chattisgarh, India
关键词
Industrial Internet-of-Thing (IIoT); Blockchain; Smart contract; IPFS; Trust; Security; BLOCKCHAIN; PROTOCOL;
D O I
10.1007/s12083-022-01376-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The traditional Industrial Internet-of-Things (IIoT) ecosystem utilizes the Trusted Third Party (TTP) to store sensitive data, and TTP acts as a middleware for device authentication. Therefore, maintaining data privacy is one of the main challenges and research issues due to third-party involvement. Moreover, several known challenges such as Single-Point-of-Failure (SPoF), trust issues, centralized systems, and security vulnerabilities exist in the IIoT ecosystem. Blockchain is one of the solutions to address above mentioned challenges. This article proposes a fully decentralized system (without TTP) based on the ethereum smart contracts and Interplanetary File System (IPFS) for IIoT. Moreover, we propose a device authentication mechanism by utilizing smart contracts and storing the data in a distributed manner using IPFS. This work also provides data accessing policies for the end-users. The proposed contract is implemented in both JavaScript VM and ropsten test networks. It provides an in-depth analysis of the smart contract while simulating the contract in local and global environments. Moreover, the various costs involved in proposing the protocol are also calculated and compared to current studies. The informal investigation demonstrates that the solutions are secure and meet critical security criteria.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 46 条
[1]   LAPTAS: lightweight anonymous privacy-preserving three-factor authentication scheme for WSN-based IIoT [J].
Abdi Nasib Far, Hossein ;
Bayat, Majid ;
Kumar Das, Ashok ;
Fotouhi, Mahdi ;
Pournaghi, S. Morteza ;
Doostari, M. A. .
WIRELESS NETWORKS, 2021, 27 (02) :1389-1412
[2]   IoT-enabled smart appliances under industry 4.0: A case study [J].
Aheleroff, Shohin ;
Xu, Xun ;
Lu, Yuqian ;
Aristizabal, Mauricio ;
Pablo Velasquez, Juan ;
Joa, Benjamin ;
Valencia, Yesid .
ADVANCED ENGINEERING INFORMATICS, 2020, 43
[3]   Secure Data Provenance in Cloud-centric Internet of Things via Blockchain Smart Contracts [J].
Ali, Saqib ;
Wang, Guojun ;
Bhuiyan, Md Zakirul Alam ;
Jiang, Hai .
2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, :991-998
[4]   Blockchain Applications for Industry 4.0 and Industrial IoT: A Review [J].
Alladi, Tejasvi ;
Chamola, Vinay ;
Parizi, Reza M. ;
Choo, Kim-Kwang Raymond .
IEEE ACCESS, 2019, 7 :176935-176951
[5]   CFSec: Password based secure communication protocol in cloud-fog environment [J].
Amin, Ruhul ;
Kunal, Sourav ;
Saha, Arijit ;
Das, Debasis ;
Alamri, Atif .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 140 :52-62
[6]   A Trustworthy Privacy Preserving Framework for Machine Learning in Industrial IoT Systems [J].
Arachchige, Pathum Chamikara Mahawaga ;
Bertok, Peter ;
Khalil, Ibrahim ;
Liu, Dongxi ;
Camtepe, Seyit ;
Atiquzzaman, Mohammed .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (09) :6092-6102
[7]  
Bahga A, 2016, J. Softw. Eng. Appl., V9, P533, DOI DOI 10.4236/JSEA.2016.910036
[8]   BPIIoT: A Light-Weighted Blockchain-Based Platform for Industrial IoT [J].
Bai, Li ;
Hu, Mi ;
Liu, Min ;
Wang, Jingwei .
IEEE ACCESS, 2019, 7 :58381-58393
[9]   Private blockchain-envisioned multi-authority CP-ABE-based user access control scheme in IIoT [J].
Banerjee, Soumya ;
Bera, Basudeb ;
Das, Ashok Kumar ;
Chattopadhyay, Samiran ;
Khan, Muhammad Khurram ;
Rodrigues, Joel J. P. C. .
COMPUTER COMMUNICATIONS, 2021, 169 :99-113
[10]   Blockchain-Envisioned Secure Data Delivery and Collection Scheme for 5G-Based IoT-Enabled Internet of Drones Environment [J].
Bera, Basudeb ;
Saha, Sourav ;
Das, Ashok Kumar ;
Kumar, Neeraj ;
Lorenz, Pascal ;
Alazab, Mamoun .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) :9097-9111