Skip to main content

Secure Transactions Management Using Blockchain as a Service Software for the Internet of Things

  • Chapter
  • First Online:
Book cover Software Engineering in IoT, Big Data, Cloud and Mobile Computing

Part of the book series: Studies in Computational Intelligence ((SCI,volume 930))

Abstract

The Internet of Things (IoT) has enabled communication anywhere between physical devices. Currently, concerns have been raised about suspicious transactions in IoT systems. Suspicious transactions may have a logical structure inconsistent with current information in the context of IoT. This article describes suspicious transactions in IoT systems and manages them using the blockchain as a service software plans. This study builds software-specific components for blockchain functions to implement in IoT networks. This study was conducted using Hyperledger Fabric as a blockchain service to test the software-defined blockchain components blockchain. The model was evaluated using average transaction throughput and latency. We observed that using blockchain as a software service system can provide excellent performance and security.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Novo O (2018) Blockchain meets IoT: an architecture for scalable access management in IoT. IEEE Internet Things J 5(2):1184–1195

    Article  Google Scholar 

  2. Jiang Y, Wang C, Wang Y, Gao L (2019) A cross-chain solution to integrating multiple blockchains for IoT data management. Sensors 19(9):2042

    Article  Google Scholar 

  3. Nyamtiga BW, Sicato JCS, Rathore S, Sung Y, Park JH (2019) Blockchain-based secure storage management with edge computing for IoT. Electronics 8(8):828

    Article  Google Scholar 

  4. Jia X, Feng Q, Fan T, Lei Q (2012) RFID technology and its applications in Internet of Things (IoT). In: 2012 2nd international conference on consumer electronics, communications and networks (CECNet). IEEE, pp 1282–1285

    Google Scholar 

  5. Biswas S, Sharif K, Li F, Nour B, Wang Y (2018) A scalable blockchain framework for secure transactions in IoT. IEEE Internet Things J 6(3):4650–4659

    Article  Google Scholar 

  6. Samaniego M, Jamsrandorj U, Deters R (2016) Blockchain as a service for IoT. In: 2016 IEEE international conference on internet of things (iThings) and IEEE green computing and communications (GreenCom) and IEEE cyber, physical and social computing (CPSCom) and IEEE smart data (SmartData). IEEE, pp 433–436

    Google Scholar 

  7. Samaniego M, Deters R (2019) Pushing software-defined blockchain components onto Edge Hosts. arXiv preprint arXiv:1909.09936

  8. Luo J, Chen Q, Yu FR, Tang L (2020) Blockchain-Enabled software-defined industrial internet of things with deep reinforcement learning. IEEE Internet Things J

    Google Scholar 

  9. Oktian YE, Lee SG, Lee HJ (2020) Hierarchical multi-blockchain architecture for scalable internet of things environment. Electronics 9(6):1050

    Article  Google Scholar 

  10. Samaniego M, Deters R (2018) Virtual resources & blockchain for configuration management in IoT. J Ubiquitous Syst Pervasive Networks 9(2):1–13

    Google Scholar 

  11. Samaniego M, Deters R (2018) Detecting suspicious transactions in iot blockchains for smart living spaces. In: International conference on machine learning for networking. Springer, Cham, pp 364–377

    Google Scholar 

  12. Samaniego M, Espana C, Deters R (2019) Suspicious transactions in smart spaces. arXiv preprint arXiv:1909.10644

  13. Heilman E, Baldimtsi F, Goldberg S (2016) Blindly signed contracts: Anonymous on-blockchain and off-blockchain bitcoin transactions. In International conference on financial cryptography and data security. Springer, Berlin, pp 43–60

    Google Scholar 

  14. Sukhwani H, Wang N, Trivedi KS, Rindos A (2018) Performance modeling of hyperledger fabric (permissioned blockchain network). In: 2018 IEEE 17th international symposium on network computing and applications (NCA). IEEE, pp 1–8

    Google Scholar 

  15. Choudhury O, Sarker H, Rudolph N, Foreman M, Fay N, Dhuliawala M, Das AK (2018) Enforcing human subject regulations using blockchain and smart contracts. Blockchain Healthc Today 1:1–14

    Google Scholar 

  16. Dittmann G, Jelitto J (2019) A blockchain proxy for lightweight IoT devices. In: 2019 Crypto valley conference on blockchain technology (CVCBT). IEEE, pp 82–85

    Google Scholar 

  17. Khan PW, Byun YC, Park N (2020) A data verification system for CCTV surveillance cameras using blockchain technology in smart cities. Electronics 9(3):484

    Article  Google Scholar 

  18. Khan PW, Byun YC (2020) Smart contract centric inference engine for intelligent electric vehicle transportation system. Sensors 20(15):4252

    Article  Google Scholar 

  19. Hang L, Kim DH (2019) Design and implementation of an integrated iot blockchain platform for sensing data integrity. Sensors 19(10):2228

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by Korea Institute for Advancement of Technology (KIAT) grant funded by the Korea Government (MOTIE) (N0002327, The Establishment Project of Industry-University Fusion District).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yung-Cheol Byun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Khan, P.W., Byun, YC. (2021). Secure Transactions Management Using Blockchain as a Service Software for the Internet of Things. In: Kim, H., Lee, R. (eds) Software Engineering in IoT, Big Data, Cloud and Mobile Computing. Studies in Computational Intelligence, vol 930. Springer, Cham. https://doi.org/10.1007/978-3-030-64773-5_10

Download citation

Publish with us

Policies and ethics