Skip to main content
Log in

Blockchain-based internet of things security architecture and applications

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The Internet of Things (IoT) and blockchain are two emerging information technologies that will significantly impact the lives and production patterns of people. When they meet together, blockchain services can be used to solve some IoT challenges, however some new risks will be introduced. Therefore, how to use blockchain services in IoT environment and which key security and privacy challenges in IoT environment can be addressed by blockchain services are two critical issues. Thus, we propose a novel hybrid IoT architecture based on blockchain services for the first issue. To address the second issue, we design system architecture for implementing blockchain-as-a-service in the IoT environment, select the dimensions of fog computing, edge computing and software vulnerability to classify the challenges and solutions. Then practical application scenarios are summarized. The single on-chain time is between 15 and 20 s and the single off-chain in IOTA is about 2 s. The on-chain time is longer than the off-chain time. Finally, seven challenges and the related solution for blockchain-based IoT are proposed to promote future blockchain and IoT research. The proposed architecture can improve the structural security and functional security for IoT and Blockchain.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig.5
Fig. 6
Fig. 7
Fig. 8
Fig.9
Fig.10

Similar content being viewed by others

Data availability statement

The research data are available from the corresponding author by request.

References

  • Abdullah, S., Arshad, J., Khan, M.M. et al. PRISED tangle: a privacy-aware framework for smart healthcare data sharing using IOTA tangle. Complex Intell. Syst. (2022).

  • Fortino G, Savaglio C, Spezzano G et al (2020) Internet of things as system of systems: a review of methodologies, frameworks, platforms, and tools. IEEE Trans Syst Man Cybern: Syst 51(1):223–236

    Article  Google Scholar 

  • Gadekallu TR et al (2022) Blockchain for Edge of Things: Applications, Opportunities, and Challenges[J]. IEEE Internet Things J 9(2):964–988

    Article  Google Scholar 

  • Gangwani P, Perez-Pons A, Bhardwaj T, Upadhyay H, Joshi S, Lagos L (2021) Securing Environmental IoT Data Using Masked Authentication Messaging Protocol in a DAG-Based Blockchain: IOTA Tangle. Future Internet 13:312. https://doi.org/10.3390/fi13120312

    Article  Google Scholar 

  • Gangwani, Pranav, Tushar Bhardwaj, Alexander Perez-Pons, Himanshu Upadhyay, and Leonel Lagos. "On the Convergence of Blockchain and IoT for Enhanced Security." In Artificial Intelligence in Cyber-Physical Systems, pp. 35–49. CRC Press.

  • Issa, Wael, et al. "Blockchain-based federated learning for securing internet of things: A comprehensive survey." ACM Computing Surveys 55.9 (2023): 1–43.

  • Kumar Mohanta, M. Kumar Dehury and S. Varma Kalidindi, "Identity Management in IoT using Blockchain," 2022a 13th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kharagpur, India, 2022a, pp. 1–6

  • Lao L, Li Z, Hou S et al (2020) A survey of IoT applications in blockchain systems: architecture, consensus, and traffic modeling. ACM Comput Surv (CSUR) 53(1):1–32

    Article  Google Scholar 

  • Mohanta BK, Jena D, Ramasubbareddy S et al (2020) Addressing security and privacy issues of IoT using blockchain technology[J]. IEEE Internet Things J 8(2):881–888

    Article  Google Scholar 

  • Pradhan NR, Singh AP, Verma S et al (2022) A blockchain based lightweight peer-to-peer energy trading framework for secured high throughput micro-transactions. Sci Rep 12:14523. https://doi.org/10.1038/s41598-022-18603-z

    Article  Google Scholar 

  • Prokop, Katarzyna, et al. "Blockchain-based federated learning with checksums to increase security in Internet of Things solutions." Journal of Ambient Intelligence and Humanized Computing (2022): 1–10.

  • Ren B, Yang LT, Zhang Q, Feng J, Nie X (2022) Blockchain-powered tensor meta-learning-driven intelligent healthcare system with IoT assistance. IEEE Trans Netw Sci Eng. https://doi.org/10.1109/TNSE.2022.3227317

  • Reyna A et al (2018) On blockchain and its integration with IoT. Challenges and opportunities. Fut Gen Comput Syst 88:173–190

  • Sabah S, Rasheed H, Abid K, Choong SH (2020) Orchestrating product provenance story: when IOTA ecosystem meets electronics supply chain space. Comput Ind 123:103334. ISSN 0166–3615

  • Schneier B (1999) Attack trees: modeling security threats. Dr. Dobb’s J 12

  • Shantanu P, Ali D, Raja J (2022) Blockchain for IoT access control: Recent trends and future research directions. J Netw Comput Appl Volume 203

  • T. Ramzan and S. Zafar, "Blockchain-based Security for Internet of Medical Things Application," 2022b International Conference on Cyber Warfare and Security (ICCWS), Islamabad, Pakistan, 2022b, pp. 69–74

  • T. Mai, H. Yao, N. Zhang, L. Xu, M. Guizani and S. Guo, "Cloud Mining Pool Aided Blockchain-Enabled Internet of Things: An Evolutionary Game Approach," in IEEE Transactions on Cloud Computing, vol. 11, no. 1, pp. 692–703, 1 Jan.-March 2023, doi: https://doi.org/10.1109/TCC.2021.3110965.

  • Thakur P, Sehgal VK (2022) A framework for IoT based on Blockchain and Edge Computing in Cyber Physical Systems. In: IEEE 19th India Council International Conference (INDICON). Kochi, India 2022:1–6. https://doi.org/10.1109/INDICON56171.2022.10040170

    Article  Google Scholar 

  • Wang W, Chen J, Jiao Y, Kang J, Dai J, Xu Y (2023) Connectivity-Aware Contract for Incentivizing IoT Devices in Complex Wireless Blockchain. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2023.3239928.

  • Da XL, Lu Y, Li L (2021) Embedding blockchain technology into IoT for security: a survey. IEEE Internet Things J 8(13):10452–10473

    Article  Google Scholar 

  • Yazdinejad A et al (2023) Secure intelligent fuzzy blockchain framework: effective threat detection in iot networks. Comput Ind 144:103801

  • Yu Y, Li Y, Tian J et al (2018) Blockchain-based solutions to security and privacy issues in the internet of things. IEEE Wirel Commun 25(6):12–18

    Article  Google Scholar 

  • Zhou J, Feng G, Wang Y (2022) Optimal deployment mechanism of blockchain in resource-constrained IoT systems. IEEE Internet Things J 9(11):8168–8177. https://doi.org/10.1109/JIOT.2021.3106355

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Key Research and Development Program of China (2018YFB0803403) and Fundamental Research Funds for the Central Universities (FRF-AT-20-11, FRF-AT-19-009Z) from the Ministry of Education of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongsong Chen.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, H., Lei, S., Zhang, Y. et al. Blockchain-based internet of things security architecture and applications. J Ambient Intell Human Comput 14, 16703–16714 (2023). https://doi.org/10.1007/s12652-023-04675-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-023-04675-w

Keywords

Navigation