Blockchain based Efficient and Secure Peer-to-Peer Distributed IoT Network for Non-Trusting Device-to-Device Communication

Rajesh Kumar Sharma, Ravi Singh Pippal

Abstract


The security and privacy issues in the Internet of Things (IoT) is a mandatory process and also a challenging task for researchers. Blockchain technology enhanced and motivated the recent security parameters and it has been validating various technical sectors since its inception. In this paper, a peer-to-peer distributed IoT network is presented where non-trusting devices can interact with the other devices without a trustworthy inter-mediator using blockchain technique, in automated veriable mode. Major implementation issues to deploy blockchain in the IoT network is pointed out in this paper. The model presents modern blockchain technique to surpass the traditional security system in ecient and secure IoT deployment at various conditions. Finally, to validate the signication of blockchain in IoT network, the avalanche effect is calculated and compared with Triple-DES, AES and Blowsh cryptographic algorithms for non-trusting device-to-device communications and transactions. The result presents
signicant output changes in hash for blockchain-IoT integrated model as compared to other cryptographic algorithms. Conclusively, blockchain in IoT network can make a remarkable impact across various industrial and business applications.

Full Text:

PDF

References


Pinchen Cui, Ujjwal Guin, Anthony Skjellum, and David Umphress. Blockchain in iot: Current trends, challenges, and future roadmap. Journal of Hardware and Systems Security, 3(4):338–364, Dec 2019.

Priyanka Rathee. Introduction to Blockchain and IoT, pages 1–14. Springer Singapore, Singapore, 2020.

Valentina Gatteschi, Fabrizio Lamberti, and Claudio Demartini. Blockchain Technology Use Cases, pages 91–114. Springer Singapore, Singa- pore, 2020.

Carlos Davila and Jacob Tarnow. The Blockchain in IoT, pages 269–296. Springer International Publishing, Cham, 2019.

Mahdi H. Miraz. Blockchain of Things (BCoT): The Fusion of Blockchain and IoT Technologies, pages 141–159. Springer Singapore, Singapore, 2020.

G¨oran Pulkkis, Jonny Karlsson, and Magnus Westerlund. Blockchain-Based Security Solutions for IoT Systems, chapter 9, pages 255–274. John Wiley & Sons, Ltd, 2018.

Ahmet Erdem, Sevgi O¨ zkan Yildirim, and Pelin Angin. Blockchain for Ensuring Security, Privacy, and Trust in IoT Environments: The State of the Art, pages 97–122. Springer International Publishing, Cham, 2019.

Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. https://www.bitcoin.org, 03 2009.

S. Van Hijfte. Blockchain Platforms: A Look at the Underbelly of Distributed Platforms. Morgan & Claypool, 2020.

S. S. Shetty, C. A. Kamhoua, and L. L. Njilla. Blockchain for Distributed Systems Security, pages 205–232. Wiley-IEEE Press, 2019.

Melanie Swan. Blockchain: Blueprint for a New Economy. O’Reilly Media, 1 edition, 2015.

Giampaolo Fiorentino, Carmelita Occhipinti, An- tonello Corsi, Evandro Moro, John Davies, and Alistair Duke. Blockchain: Enabling Trust on the Internet of Things, chapter 11, pages 141–157. John Wiley & Sons, Ltd, 2020.

K. Haseeb, I. Ud Din, A. Almogren, N. Islam, and A. Altameem. Rts: A robust and trusted scheme for iot-based mobile wireless mesh networks. IEEE Access, 8:68379–68390, 2020.

Y. Chen, L. Wang, and S. Wang. Stochastic blockchain for iot data integrity. IEEE Transactions on Network Science and Engineering, 7(1):373–384, 2020.

C. K. Pyoung and S. J. Baek. Blockchain of finite- lifetime blocks with applications to edge-based iot. IEEE Internet of Things Journal, 7(3):2102– 2116, 2020.

Daniele Mazzei, Giacomo Baldi, Gualtiero Fantoni, Gabriele Montelisciani, Antonio Pitasi, Laura Ricci, and Lorenzo Rizzello. A blockchain tokenizer for industrial iot trustless applications. Future Generation Computer Systems, 105:432– 445, 2020.

K. Lei, M. Du, J. Huang, and T. Jin. Groupchain: Towards a scalable public blockchain in fog computing of iot services computing. IEEE Transactions on Services Computing, 13(2):252–262, 2020.

K. D. Muthavhine and M. Sumbwanyambe. An analysis and a comparative study of cryptographic algorithms used on the internet of things (iot) based on avalanche effect. In 2018 International Conference on Information and Communications Technology (ICOIACT), pages 114–119, 2018.

O. Novo. Blockchain meets iot: An architecture for scalable access management in iot. IEEE Internet of Things Journal, 5(2):1184–1195, 2018.

Yisroel Mirsky, Tomer Golomb, and Yuval Elovici. Lightweight collaborative anomaly detection for the iot using blockchain. Journal of Parallel and Distributed Computing, 145:75–97, 2020.

Alexander Yohan and Nai-Wei Lo. Fotb: a secure blockchain-based firmware update framework for iot environment. International Journal of Information Security, 19(3):257–278, Jun 2020.

Hui Li, Lishuang Pei, Dan Liao, Xiong Wang, Du Xu, and Jian Sun. Bddt: use blockchain to facilitate iot data transactions. Cluster Computing, May 2020.

H. Liu, D. Han, and D. Li. Fabric-iot: A blockchain-based access control system in iot. IEEE Access, 8, 2020.

Geetanjali Rathee, Ashutosh Sharma, Rajiv Kumar, and Razi Iqbal. A secure communicating things network framework for industrial iot using blockchain technology. Ad Hoc Networks, 94:101933, 2019.

Urbi Chatterjee, Rajat Subhra Chakraborty, and Debdeep Mukhopadhyay. A puf-based secure communication protocol for iot. ACM Trans. Embed. Comput. Syst., 16(3), April 2017.

Ravikanth Pappu, Ben Recht, Jason Taylor, and Neil Gershenfeld. Physical one-way functions. Science, 297(5589):2026–2030, 2002.

G. Wang, Z. Shi, M. Nixon, and S. Han. Chain- splitter: Towards blockchain-based industrial iot architecture for supporting hierarchical storage. In 2019 IEEE International Conference on Blockchain (Blockchain), pages 166–175, 2019.

S. Malik, V. Dedeoglu, S. S. Kanhere, and R. Jurdak. Trustchain: Trust management in blockchain and iot supported supply chains. In 2019 IEEE International Conference on Blockchain (Blockchain), pages 184–193, 2019.

A. Biswas, A. Majumdar, S. Nath, A. Dutta, and K. L. Baishnab. Lrbc: a lightweight block cipher design for resource constrained iot devices. Journal of Ambient Intelligence and Humanized Computing, Jan 2020.




DOI: https://doi.org/10.31449/inf.v47i4.3494

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.