Abstract

Data tracking is of great significance and a central part in digital forensics. In today's complex network design, Internet of Things (IoT) devices communicate with each other and require strong security mechanisms. In maintaining an audit trail of IoT devices or provenance of IoT device data, it is important to know the origins of requests to ensure certain level of trust in IoT data. Blockchain can provide traceability of records generated from IoT devices in a sensitive environment. In this paper, we present an application layer data provenance model that works on execute-order architecture for cloud based IoT networks. It supports high throughput of transactions on the blockchain network with lightweight security overhead by using outsourced encryption on edge nodes. All communications among the IoT devices are connected to a blockchain network and stored on permissioned blockchain peers. The proposed system is evaluated to have less cryptographic load by offloading the IoT nodes with Edge nodes.

Highlights

  • Digital data tracking is an important concept and has been studied in the past couple of decades for privacy, security and forensics [1]

  • When the number of Internet of Things (IoT) nodes were increased, we were able to attain a higher throughput as more edge nodes were involved and the load was being shared by all the edge nodes

  • If we closely monitor the curve of throughput with respect to the increase in the number of nodes, the curve shows algorithmic nature. This is due to the fact that the increase in data nodes increases the number of packets, which increases the load on the edge nodes as well as on the blockchain nodes

Read more

Summary

INTRODUCTION

Digital data tracking is an important concept and has been studied in the past couple of decades for privacy, security and forensics [1]. The ownership history of a used car has an effect on his expected price In another example of buying a property, it is essential to track digital provenance data related to the ownership of the property. By using immutable record keeping of the blockchain, the data communication between the IoT devices and with the gateway/sink node can be secured. We present an application layer data provenance model that works on execute-order architecture for cloud based IoT networks. It supports high throughput of transaction on blockchain network with lightweight security overhead by using outsourced encryption on Edge nodes.

RELATED WORK
Communication Model
Threat Model
Blockchain based Provenance System
Edge node forwards the digitally signed data packet to the blockchain
IoT Device Registration
Light-Weight Authentication System
SignOutsourced
EVALUATION
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call