European Journal of Business Science and Technology 2024, 10(2):225-241 | DOI: 10.11118/ejobsat.2024.012
Improving IoT Management with Blockchain: Smart Home Access Control
- 1 Mendel University in Brno, Czech Republic
Smart IoT devices, such as lights, locks, washing machines, security cameras, etc., are becoming omnipresent in households and companies across all industries. However, most of these devices communicate over non-secure local protocols or via cloud services where security policies are not transparent. Vulnerabilities may lead to unauthorized access to such IoT devices. Blockchain is a technology that brings security by design and can be exploited also in the area of controlling access to IoT devices. The goal of the paper is to test the use of blockchain with IoT devices to increase the security of device usage while ensuring that the user experience remains efficient and user-friendly. Three approaches to use blockchain are proposed and tested: a) application without the blockchain using standard HTTPS protocol; b) an application using blockchain, where users sign the transactions themselves; c) an application using blockchain where the server signs the transactions. The paper successfully shows that blockchain can be used to enhance IoT device security, with an focus on user-friendliness testing to ensure the solutions are practical for everyday use.
Keywords: blockchain, IoT, access control, smart home, Ethereum, Bloxberg, Solidity, smart contracts
JEL classification: C88
Received: April 22, 2024; Revised: August 27, 2024; Accepted: September 3, 2024; Published: December 31, 2024 Show citation
ACS | AIP | APA | ASA | Harvard | Chicago | IEEE | ISO690 | MLA | NLM | Turabian | Vancouver |
References
- Alam, T. 2019. Blockchain and its Role in the Internet of Things (IoT). International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 5 (1), 151-157. DOI: 10.32628/CSEIT195137
Go to original source...
- Antonopoulos, A. M. & Wood, G. 2019. Mastering Ethereum: Building Smart Contracts and DApps. 1st ed. O'Reilly.
- Belhadi, A., Holland, J.-O., Yazidi, A., Srivastava, G., Lin, J. C.-W. & Djenouri, Y. 2023. BIoMT-ISeg: Blockchain Internet of Medical Things for Intelligent Segmentation. Frontiers in Physiology, 13, 1097204. DOI: 10.3389/fphys.2022.1097204
Go to original source...
- Dorobantu, O. G. & Halunga, S. 2020. Security Threats in IoT. In 2020 International Symposium on Electronics and Telecommunications (ISETC), pp. 1-4. DOI: 10.1109/ISETC50328.2020.9301127
Go to original source...
- Dorri, A., Kanhere, S. S. & Jurdak, R. 2017. Blockchain in Internet of Things: Challenges and Solutions. arXiv. DOI: 10.48550/arXiv.1608.05187
Go to original source...
- Dragomir, D., Gheorghe, L., Costea, S. & Radovici, A. 2016. A Survey on Secure Communication Protocols for IoT Systems. In 2016 International Workshop on Secure Internet of Things (SIoT), pp. 47-62. DOI: 10.1109/SIoT.2016.012
Go to original source...
- El-Azab, R. 2021. Smart Homes: Potentials and Challenges. Clean Energy, 5 (2), 302-315. DOI: 10.1093/ce/zkab010
Go to original source...
- Ethereum. 2024. Remix - Ethereum IDE [online]. Available at: https://remix.ethereum.org. [Accessed 2024, January 3].
- HaddadPajouh, H., Dehghantanha, A., Parizi, R. M., Aledhari, M. & Karimipour, H. 2021. A Survey on internet of Things Security: Requirements, Challenges, and Solutions. Internet of Things, 14, 100129. DOI: 10.1016/j.iot.2019.100129
Go to original source...
- Han, J., Huang, S. & Zhong, Z. 2021. Trust in DeFi: An Empirical Study of the Decentralized Exchange. SSRN Electronic Journal. DOI: 10.2139/ssrn.3896461
Go to original source...
- Hosseini, S. M., Ferreira, J. & Bartolomeu, P. C. 2023. Blockchain-Based Decentralized Identification in IoT: An Overview of Existing Frameworks and Their Limitations. Electronics, 12 (6), 1283. DOI: 10.3390/electronics12061283
Go to original source...
- Lalit, M., Chawla, S. K., Rana, A. K., Nisar, K., Soomro, T. R. & Khan, M. A. 2022. IoT Networks: Security Vulnerabilities of Application Layer Protocols. In 2022 14th International Conference on Mathematics, Actuarial Science, Computer Science and Statistics (MACS), pp. 1-5. DOI: 10.1109/MACS56771.2022.10022971
Go to original source...
- Lee, Y., Rathore, S., Park, J. H. & Park, J. H. 2020. A Blockchain-Based Smart Home Gateway Architecture for Preventing Data Forgery. Human-centric Computing and Information Sciences, 10, 9. DOI: 10.1186/s13673-020-0214-5
Go to original source...
- Lone, A. H. & Naaz, R. 2021. Applicability of Blockchain Smart Contracts in Securing Internet and IoT: A Systematic Literature Review. Computer Science Review, 39, 100360. DOI: 10.1016/j.cosrev.2020.100360
Go to original source...
- Madakam, S. & Ramaswamy, R. 2014. Smart Homes (Conceptual Views). In 2014 2nd International Symposium on Computational and Business Intelligence, pp. 63-66. DOI: 10.1109/ISCBI.2014.21
Go to original source...
- Palma, L. M., Vigil, M. A. G., Pereira, F. L. & Martina, J. E. 2019. Blockchain and Smart Contracts for Higher Education Registry in Brazil. International Journal of Network Management, 29 (3), e2061. DOI: 10.1002/nem.2061
Go to original source...
- Palma, L. M., Vigil, M. A. G. & Martina, J. E. 2020. Blockchain-Based Academic Record System. In 2020: Anais Estendidos do XX Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais, pp. 49-56. DOI: 10.5753/sbseg_estendido.2020.19269
Go to original source...
- Parashar, A. & Rishishwar, S. 2017. Security Challanges in IoT. In 2017 Third International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB), pp. 446-449. DOI: 10.1109/AEEICB.2017.7972351
Go to original source...
- Polat, Y. 2023. Build a Blockchain Network for Trusted IoT: Use Hyperledger Fabric and Node-RED to Create a Blockchain Network to Secure IoT Data [online]. IBM Developer. Available at: https://developer.ibm.com/patterns/build-a-blockchain-network-for-trusted-iot
- Rajendran, G., Nivash, R. S. R., Parthy, P. P. & Balamurugan, S. 2019. Modern Security Threats in the Internet of Things (IoT): Attacks and Countermeasures. In 2019 International Carnahan Conference on Security Technology (ICCST), pp. 1-6. DOI: https://doi.org/10.1109/CCST.2019.8888399
Go to original source...
- Ramesh, V. K. C., Kim, Y. & Jo, J.-Y. 2020. Secure IoT Data Management in a Private Ethereum Blockchain. In IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC), pp. 369-375. DOI: 10.1109/COMPSAC48688.2020.0-219
Go to original source...
- Rawat, D. B., Chaudhary, V. & Doku, R. 2021. Blockchain Technology: Emerging Applications and Use Cases for Secure and Trustworthy Smart Systems. Journal of Cybersecurity and Privacy, 1(1), 4-18. DOI: 10.3390/jcp1010002
Go to original source...
- Sandner, P., Gross, J. & Richter, R. 2020. Convergence of Blockchain, IoT, and AI. Frontiers in Blockchain, 3, 522600. DOI: 10.3389/fbloc.2020.522600
Go to original source...
- Schär, F. 2021. Decentralized Finance: On Blockchain- and Smart Contract-Based Financial Markets. Federal Reserve Bank of St. Louis Review, 103 (2), 153-174. DOI: 10.20955/r.103.153-74
Go to original source...
- Singh, R., Kukreja, D. & Sharma, D. K. 2023. Blockchain-Enabled Access Control to Prevent Cyber Attacks in IoT: Systematic Literature Review. Frontiers in Big Data, 5, 1081770. DOI: 10.3389/fdata.2022.1081770
Go to original source...
- Solidity. 2024. Solidity Programming Language [online]. Available at: https://soliditylang.org/. [Accessed 2024, January 3].
- Staderini, M., Pataricza, A. & Bondavalli, A. 2022. Security Evaluation and Improvement of Solidity Smart Contracts. SSRN Electronic Journal. DOI: 10.2139/ssrn.4038087
Go to original source...
- Taherdoost, H. 2023. Smart Contracts in Blockchain Technology: A Critical Review. Information, 14 (2), 117. DOI: 10.3390/info14020117
Go to original source...
- Teutsch, J. & Reitwießner, C. 2019. A Scalable Verification Solution for Blockchains. ArXiv. DOI: 10.48550/arXiv.1908.04756
Go to original source...
- Truffle Suite. 2024. Ganache [online]. Available at: https://trufflesuite.com/ganache. [Accessed 2024, January 3].
- Tyagi, A. K., Dananjayan, S., Agarwal, D. & Thariq Ahmed, H. F. 2023. Blockchain-Internet of Things Applications: Opportunities and Challenges for Industry 4.0 and Society 5.0. Sensors, 23 (2), 947. DOI: 10.3390/S23020947
Go to original source...
- Unwala, I., Taqvi, Z. & Lu, J. 2018. IoT Security: ZWave and Thread. In 2018 IEEE Green Technologies Conference (GreenTech), pp. 176-182. DOI: 10.1109/GreenTech.2018.00040
Go to original source...
- Zheng, Z., Xie, S., Dai, H., Chen, X. & Wang, H. 2017. An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends. In 2017 IEEE International Congress on Big Data (BigData Congress), pp. 557-564. DOI: 10.1109/BigDataCongress.2017.85
Go to original source...
This is an open access article distributed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.