The Internet of Things (IoT) is a rapidly evolving field. As it continues to create new applications in life, industry, agriculture and infrastructure, new challenges surface with them. The application of IoT networks range from medical devices to industrial robots. Such application dynamics present several new networking challenges. IoT networks are inherently heterogeneous in terms of device capabilities, data volume, velocity and variety. This paper explores the possibility and effectiveness of combining IoT with the original concepts of blockchain technology in maintaining a verifiable ledger of polymorphic transactions to enable secure communication between devices. We present a practical implementation of a flexible blockchain system as a lightweight attachment to IoT devices. This system embeds a policy manager which defines and regulates the permissions required for authorised transactions; only a single device is permitted to amend this policy. We then demonstrate this system inside a reference topology by simulating activity between multiple homogeneous IoT devices communicating over the blockchain. We include devices of varying capabilities to demonstrate how those with more resources can support the chain whilst weaker devices consume from it.
[1]
Aswin Adireddy,et al.
Usercentric federation of access to Internet-of-Things(IoT) devices: A valet key for IoT devices
,
2016,
2016 International Conference on Circuits, Controls, Communications and Computing (I4C).
[2]
S. Babones.
Smart ‘blockchain battleships’ are right around the corner
,
2018
.
[3]
Xiaohong Jiang,et al.
Smart Contract-Based Access Control for the Internet of Things
,
2018,
IEEE Internet of Things Journal.
[4]
Petar Popovski,et al.
Communication Aspects of the Integration of Wireless IoT Devices with Distributed Ledger Technology
,
2019,
IEEE Network.
[5]
Christoph Krauß,et al.
Detecting Node Compromise in Hybrid Wireless Sensor Networks Using Attestation Techniques
,
2007,
ESAS.
[6]
Marlon Dumas,et al.
Optimized Execution of Business Processes on Blockchain
,
2016,
BPM.
[7]
Bitcoin as money
,
2014
.
[8]
Li-Rong Zheng,et al.
Technologies, applications, and governance in the Internet of Things
,
2011
.