Advertisement

Integration of IoT Equipment as Transactional Endorsing Peers over a Hyperledger-Fabric Blockchain Network: Feasibility Study

  • Guillermo Andrade-SalinasEmail author
  • Gustavo Salazar-ChaconEmail author
  • Luz-Marina Vintimilla
Conference paper
  • 45 Downloads
Part of the Communications in Computer and Information Science book series (CCIS, volume 1193)

Abstract

Internet of Things (IoT) experiences exponential growth in research and industry fields; the usefulness provided by IoT extends from critical applications such as intelligent transport systems and e-health to business-related applications such as banking and logistics. At the same time, faces privacy and security vulnerabilities becoming target of cyber-attacks, being necessary to mitigate them. Conventional security and privacy approaches tend not to be applicable for IoT, due to its decentralized topology and limited resources on its devices. Blockchain appears as a possible solution to the intrinsic security deficiency in IoT environments, since it has demonstrated its applicability in security and privacy fields over end-to-end networks with similar topologies as the ones used in IoT, thanks to its Defense-in-Depth approach is ideal for critical environments.

Blockchain is based on a ledger with capability to preserve an immutable record of all chronological ordered transactions processed in network, subsequently shared with members of the network. However, this technology requires high computational performance and high bandwidth, generating delays that are not found in most IoT applications.

This document examines the feasibility of implementing Blockchain considering IoT devices as endorsing peers and not only as users that invoke transactions. The results of proof of concept, bandwidth and performance measurements in several transactional tests are presented, applying the “Design Science Research” methodology. As a result, a high-level model for the implementation of IoT networks with Blockchain is proposed.

Keywords

Blockchain Hyperledger Fabric Internet of Things IoT security Raspberry Pi Blockchain applications 

References

  1. 1.
    Association for Information Systems (AIS): IS Research, Methods, and Theories. https://aisnet.org/page/ISResearch
  2. 2.
    Chen, S., Wang, H., Zhang, L.-J. (eds.): ICBC 2018. LNCS, vol. 10974. Springer, Cham (2018).  https://doi.org/10.1007/978-3-319-94478-4CrossRefGoogle Scholar
  3. 3.
    Cleven, A., Gubler, P., Hüner, K.M.: Design alternatives for the evaluation of design science research artifacts, p. 1 (2009)Google Scholar
  4. 4.
    Dorri, A., Kanhere, S.S., Jurdak, R.: Blockchain in internet of things: Challenges and Solutions, August 2016. http://arxiv.org/abs/1608.05187
  5. 5.
    Dorri, A., Kanhere, S.S., Jurdak, R., Gauravaram, P.: Blockchain for IoT security and privacy: the case study of a smart home. In: 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 618–623. IEEE, March 2017Google Scholar
  6. 6.
    Fakhri, D., Mutijarsa, K.: Secure IoT communication using blockchain technology. In: 2018 International Symposium on Electronics and Smart Devices (ISESD), pp. 1–6. IEEE, October 2018Google Scholar
  7. 7.
    Hyperledger: A Blockchain Platform for the Enterprise. https://hyperledger-fabric.readthedocs.io/en/release-1.4/
  8. 8.
    Hyperledger Fabric: Hyperledger Fabric SDK for node.js. https://fabric-sdk-node.github.io/release-1.4/index.html#toc2__anchor
  9. 9.
    Juniper Research: IoT Connections to Grow 140% to Hit 50 Billion By 2022 (2018). https://www.juniperresearch.com/press/press-releases/iot-connections-to-grow-140-to-hit-50-billion
  10. 10.
    Kalinov, V., Voshmgir, S.: Blockchain A Beginners guide. BlockchainHub (2017). https://blockchainhub.net/blockchain-technology/
  11. 11.
    Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24(3), 45–78 (2007)CrossRefGoogle Scholar
  12. 12.
    Khan, M.A., Salah, K.: IoT security: review, blockchain solutions, and open challenges. Future Gen. Comput. Syst. 82, 395–411 (2018). https://linkinghub.elsevier.com/retrieve/pii/S0167739X17315765CrossRefGoogle Scholar
  13. 13.
    Minoli, D., Occhiogrosso, B.: Blockchain mechanisms for IoT security. Internet Things 1–2, 1–13 (2018)CrossRefGoogle Scholar
  14. 14.
    Motacek, J.: Hyperledger Fabric v1.0 on a Raspberry Pi Docker Swarm. https://www.joemotacek.com/hyperledger-fabric-v1-0-on-a-raspberry-pi-docker-swarm-part-1/
  15. 15.
    Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)Google Scholar
  16. 16.
    Reyna, A., Martín, C., Chen, J., Soler, E., Díaz, M.: On blockchain and its integration with IoT. Challenges and opportunities. Future Gen. Comput. Syst. 88(2018), 173–190 (2018)CrossRefGoogle Scholar
  17. 17.
    Singh, M., Singh, A., Kim, S.: Blockchain: a game changer for securing IoT data. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), vol. 2018-Janua, pp. 51–55. IEEE, February 2018Google Scholar
  18. 18.
    The Statistics Portal: IoT: number of connected devices worldwide 2012–2025. https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/
  19. 19.
    Peffers, K., Rothenberger, M., Kuechler, B. (eds.): DESRIST 2012. LNCS, vol. 7286. Springer, Heidelberg (2012).  https://doi.org/10.1007/978-3-642-29863-9CrossRefGoogle Scholar
  20. 20.
    Zamfir, S., Balan, T., Iliescu, I., Sandu, F.: A security analysis on standard IoT protocols. In: 2016 International Conference on Applied and Theoretical Electricity (ICATE), pp. 1–6, October 2016Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Escuela Politécnica NacionalQuitoEcuador

Personalised recommendations