journal article·2019-09-07Open access

A Lightweight Hash-Based Blockchain Architecture for Industrial IoT

Byoungjin Seok, Jinseong Park, Jong Hyuk Park

Applied Sciences· Volume 9· Issue 18

Abstract

Blockchain is a technology that can ensure data integrity in a distributed network, and it is actively applied in various fields. Recently, blockchain is gaining attention due to combining with the Internet of Things (IoT) technology in the industrial field. Moreover, many researchers have proposed the Industrial IoT (IIoT) architecture with blockchain for data integrity and efficient management. The IIoT network consists of many heterogeneous devices (e.g., sensors, actuators, and programmable logic controllers (PLC)) with resources-constrained, and the availability of the network must be preferentially considered. Therefore, applying the existed blockchain technology is still challenging. There are some results about the technique of constructing blockchain lightly to solve this challenge. However, in these results, the analysis in perspective of cryptographic performance (area, throughput, and power consumption) has not been considered sufficiently, or only focused on the architecture of the blockchain network. The blockchain technology is based on cryptographic techniques, and the main part is a cryptographic hash function. Therefore, if we construct the blockchain-based IIoT architecture, we have to consider the performance of the hash function. Many lightweight hash functions have been proposed recently for the resource-constrained environment, and it can also be used to the blockchain. Therefore, in this paper, we analyze the considerations of lightweight blockchain for IIoT. Also, we conduct an analysis of lightweight hash for blockchain, and propose a new lightweight hash-based blockchain architecture that can change the hash algorithm used for mining adjust to network traffic.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · IoT and Edge/Fog Computing · Caching and Content Delivery

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Engineering, Seoul National University of Science and Technology, Gongneung-ro, Nowon-gu, Seoul 01811, Korea

Funding

Seoul National University of Science and Technology

References (35)

Show source-provided references
1. Nakamoto, S. (2019, September 06). Bitcoin: A Peer-To-Peer Electronic Cash System. Available online: http://bitcoin.org/bitcoin.pdf.
2. Block-VN: A Distributed Blockchain Based Vehicular Network Architecture in Smart City
3. A Survey about Consensus Algorithms Used in Blockchain
4. Secure authentication-management human-centric scheme for trusting personal resource information on mobile cloud computing with blockchain10.1186/s13673-018-0136-7 ↗
5. IoT security: Review, blockchain solutions, and open challenges10.1016/j.future.2017.11.022 ↗
6. Gilchrist, A. (2016). Industry 4.0: The Industrial Internet of Things, Apress.10.1007/978-1-4842-2047-4_10 ↗
7. Fortino, G., Savaglio, C., and Zhou, M. (2017, January 20–23). Toward opportunistic services for the industrial Internet of Things. Proceedings of the 2017 13th IEEE Conference on Automation Science and Engineering (CASE), Xi’an, China.10.1109/COASE.2017.8256205 ↗
8. Blockchain platform for industrial internet of things10.4236/jsea.2016.910036 ↗
9. Li-Fi based on security cloud framework for future IT environment10.1186/s13673-018-0146-5 ↗
10. A Blockchain-Based Solution for Enhancing Security and Privacy in Smart Factory10.1109/TII.2019.2894573 ↗
11. A Survey on Industrial Internet of Things: A Cyber-Physical Systems Perspective10.1109/ACCESS.2018.2884906 ↗
12. A Review on the Use of Blockchain for the Internet of Things10.1109/ACCESS.2018.2842685 ↗
13. Blockchain meets IoT: An architecture for scalable access management in IoT10.1109/JIOT.2018.2812239 ↗
14. Dorri, A., Kanhere, S.S., Jurdak, R., and Gauravaram, P. (2017, January 13–17). Blockchain for IoT security and privacy: The case study of a smart home. Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Hawaii, HI, USA.10.1109/PERCOMW.2017.7917634 ↗
15. Dorri, A., Kanhere, S.S., and Jurdak, R. (2017, January 18–21). Towards an optimized blockchain for IoT. Proceedings of the Second International Conference on Internet-of-Things Design and Implementation, Pittsburgh, PA, USA.10.1145/3054977.3055003 ↗
16. Biswas, K., and Muthukkumarasamy, V. (2016, January 12–14). Securing smart cities using blockchain technology. Proceedings of the 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Sydney, Australia.10.1109/HPCC-SmartCity-DSS.2016.0198 ↗
17. Sukhwani, H., Martínez, J.M., Chang, X., Trivedi, K.S., and Rindos, A. (2017, January 26–29). Performance modeling of pbft consensus process for permissioned blockchain network (hyperledger fabric). Proceedings of the 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS), Hong Kong.10.1109/SRDS.2017.36 ↗
18. Boudguiga, A., Bouzerna, N., Granboulan, L., Olivereau, A., Quesnel, F., Roger, A., and Sirdey, R. (2017, January 26–28). Towards better availability and accountability for iot updates by means of a blockchain. Proceedings of the 2017 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW), Paris, France.10.1109/EuroSPW.2017.50 ↗
19. Li, R., Song, T., Mei, B., Li, H., Cheng, X., and Sun, L. (2018). Blockchain for large-scale internet of things data storage and protection. IEEE Trans. Serv. Comput.10.1109/TSC.2018.2853167 ↗
20. Samaniego, M., and Deters, R. (2016, January 7–10). Hosting virtual iot resources on edge-hosts with blockchain. Proceedings of the 2016 IEEE International Conference on Computer and Information Technology (CIT), Nadi, Fiji.10.1109/CIT.2016.71 ↗
21. Samaniego, M., and Deters, R. (2016, January 10–11). Using blockchain to push software-defined IoT components onto edge hosts. Proceedings of the International Conference on Big Data and Advanced Wireless Technologies, Blagoevgrad, Bulgaria.10.1145/3010089.3016027 ↗
22. Distblocknet: A distributed blockchains-based secure sdn architecture for iot networks10.1109/MCOM.2017.1700041 ↗
23. LightChain: A Lightweight Blockchain System for Industrial Internet of Things10.1109/TII.2019.2904049 ↗
24. Percival, C. (2019, September 06). Stronger Key Derivation via Sequential Memory-Hard Gunctions. Available online: https://www.tarsnap.com/scrypt/scrypt.pdf.
25. Litecoin Project Community (2019, September 06). About LiteCoin. Available online: https://litecoin.org/.
26. Ray, J. (2019, September 06). Ethereum (Whitepaper). Available online: https://github.com/ethereum/wiki/wiki/White-Paper.
27. Bertoni, G., Daemen, J., Hoffert, S., Peeters, M., Van Assche, G., and Van Keer, R. (2019, September 06). Kessak. Available online: https://keccak.team/.
28. Cryptorival.com (2019, September 06). Cryptocurrency Algorithms. Available online: https://cryptorival.com/algorithms.
29. Choi, S., Sun, K., and Eom, H. (2014). Resource-Efficient Multi-Source Authentication Utilizing Split-Join One-Way Key Chain. Emerging Trends in ICT Security, Elsevier.10.1016/B978-0-12-411474-6.00017-7 ↗
30. On blockchain and its integration with IoT. Challenges and opportunities10.1016/j.future.2018.05.046 ↗
31. The Purdue enterprise reference architecture10.1016/0166-3615(94)90017-5 ↗
32. shattered.io (2019, September 06). SHAttered. Available online: https://shattered.io/.
33. Guo, J., Peyrin, T., and Poschmann, A. (2011, January 14–18). The PHOTON family of lightweight hash functions. Proceedings of the 31st Annual Conference on Advances in Cryptologym, Santa Barbara, CA, USA.
34. Cryptolux.org (2019, September 06). Summary of the Main Characteristics of the Current Lightweight Hash Functions. Available online: https://www.cryptolux.org/index.php/Lightweight_Hash_Functions#cite_note-BKLT11-22.
35. Low-power wireless for the internet of things: Standards and applications10.1109/ACCESS.2018.2879189 ↗