Abstract
Internet of Things (IoT) is expanding exponentially due to the manufacturing of cheaper electronics and high-speed communication. Blockchain technology has paved way for the introduction of digital cryptocurrency called bitcoin. The blockchain is one of the four main technologies that have enabled cryptocurrency. Conceptually blockchain is a distributed digital ledger that stores data in blocks, which are cryptographically linked with the previous blocks. This makes blockchain immutable. Blockchain has gained its popularity in the scientific community with the success of bitcoin and ever since researchers are trying to adopt this technology to other areas in order to solve problems beyond the smart sectors like Internet of Things (IoT), supply chain and so on. In our research work, we adopt blockchain in IoT and implement ethereum based IoT architecture for securing the IoT network. We have implemented a two-node ethereum network where transactions are made at the expense of ether and each transaction is verified by the miner using the smart contract written in the ethereum network.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Yaqoob, I., et al.: Internet of things architecture: Recent advances, taxonomy, requirements, and open challenges. IEEE Wirel. Commun. 24(3), 10–16 (2017)
Alaba, F.A., et al.: Internet of things security: a survey. J. Netw. Comput. Appl. 88, 10–28 (2017)
Aikat, J., et al.: Rethinking security in the era of cloud computing. IEEE Secur. Priv. (2017)
Ali, M.S., et al.: Applications of blockchains in the internet of things: a comprehensive survey. IEEE Commun. Surv. Tutor. (2018)
Jing, Q., et al.: Security of the internet of things: perspectives and challenges. Wirel. Netw. 20(8), 2481–2501 (2014)
Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System. Whitepaper (2008). (2009)
Dorri, A., Kanhere, S.S., Jurdak, R.: Towards an optimized blockchain for IoT. In: Proceedings of the Second International Conference on Internet-of-Things Design And Implementation. (2017). (ACM)
Zhang, Y., et al.: Smart contract-based access control for the internet of things. IEEE Internet Things J. (2018)
Özyılmaz, K.R., Yurdakul, A.: Designing a blockchain-based IoT infrastructure with Ethereum, Swarm and LoRa (2018). arXiv preprint arXiv:1809.07655
Dannen, C.: Solidity programming. In Introducing Ethereum and Solidity, p. 69–88. Springer (2017)
Dorri, A., et al.: 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) (2017). (IEEE)
Aung, Y.N., Tantidham, T.: Review of Ethereum: smart home case study. In: 2017 2nd International Conference on Information Technology (INCIT) (2017). (IEEE)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Kadam, S.B., John, S.K. (2020). Ethereum Based IoT Architecture. In: Smys, S., Senjyu, T., Lafata, P. (eds) Second International Conference on Computer Networks and Communication Technologies. ICCNCT 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 44. Springer, Cham. https://doi.org/10.1007/978-3-030-37051-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-37051-0_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37050-3
Online ISBN: 978-3-030-37051-0
eBook Packages: EngineeringEngineering (R0)