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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Novo O (2018) Blockchain meets IoT: an architecture for scalable access management in IoT. IEEE Internet Things J 5(2):1184–1195
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
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
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
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
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
Samaniego M, Deters R (2019) Pushing software-defined blockchain components onto Edge Hosts. arXiv preprint arXiv:1909.09936
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
Oktian YE, Lee SG, Lee HJ (2020) Hierarchical multi-blockchain architecture for scalable internet of things environment. Electronics 9(6):1050
Samaniego M, Deters R (2018) Virtual resources & blockchain for configuration management in IoT. J Ubiquitous Syst Pervasive Networks 9(2):1–13
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
Samaniego M, Espana C, Deters R (2019) Suspicious transactions in smart spaces. arXiv preprint arXiv:1909.10644
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
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
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
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
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
Khan PW, Byun YC (2020) Smart contract centric inference engine for intelligent electric vehicle transportation system. Sensors 20(15):4252
Hang L, Kim DH (2019) Design and implementation of an integrated iot blockchain platform for sensing data integrity. Sensors 19(10):2228
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-64773-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-64772-8
Online ISBN: 978-3-030-64773-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)