BlockTrack-L: A Lightweight Blockchain-based Provenance Message Tracking in IoT

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.

[1]  Toqeer Ali,et al.  A Transparent and Trusted Property Registration System on Permissioned Blockchain , 2020, 2019 International Conference on Advances in the Emerging Computing Technologies (AECT).

[2]  Manuel Díaz,et al.  On blockchain and its integration with IoT. Challenges and opportunities , 2018, Future Gener. Comput. Syst..

[3]  Sabah Suhail,et al.  Introducing Secure Provenance in IoT: Requirements and Challenges , 2016, 2016 International Workshop on Secure Internet of Things (SIoT).

[4]  Saqib Ali,et al.  Secure Data Provenance in Cloud-Centric Internet of Things via Blockchain Smart Contracts , 2018, 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[5]  Margo Seltzer,et al.  If these data could talk , 2017, Scientific Data.

[6]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[7]  Xiaohui Liang,et al.  Secure provenance: the essential of bread and butter of data forensics in cloud computing , 2010, ASIACCS '10.

[8]  Muhammad Shoaib Siddiqui,et al.  Secure Data Provenance in Internet of Things based Networks by Outsourcing Attribute based Signatures and using Bloom Filters , 2019 .

[9]  Henry M. Kim,et al.  Towards an Ontology-Driven Blockchain Design for Supply Chain Provenance , 2016, Intell. Syst. Account. Finance Manag..

[10]  Biplab Sikdar,et al.  Secure Data Provenance for the Internet of Things , 2017, IoTPTS@AsiaCCS.

[11]  Sachin Shetty,et al.  A Reliable Data Provenance and Privacy Preservation Architecture for Business-Driven Cyber-Physical Systems Using Blockchain , 2018, Int. J. Inf. Secur. Priv..

[12]  Yu Wang,et al.  A Scalable Blockchain Framework for Secure Transactions in IoT , 2019, IEEE Internet of Things Journal.

[13]  Jennifer Widom,et al.  Lineage tracing for general data warehouse transformations , 2003, The VLDB Journal.

[14]  Ricardo Neisse,et al.  A Blockchain-based Approach for Data Accountability and Provenance Tracking , 2017, ARES.

[15]  Marianne Winslett,et al.  Introducing secure provenance: problems and challenges , 2007, StorageSS '07.

[16]  Sachin Shetty,et al.  ProvChain: A Blockchain-Based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[17]  Biplab Sikdar,et al.  BlockPro: Blockchain based Data Provenance and Integrity for Secure IoT Environments , 2018, BlockSys@SenSys.

[18]  Alysson Bessani,et al.  A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform , 2017, 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[19]  Jennifer Widom,et al.  Data Lineage: A Survey , 2009 .

[20]  Marianne Winslett,et al.  Preventing history forgery with secure provenance , 2009, TOS.

[21]  Muhammad Shoaib Siddiqui,et al.  A Comparative Analysis of Blockchain Architecture and its Applications: Problems and Recommendations , 2019, IEEE Access.

[22]  Sanjeev Khanna,et al.  Data Provenance: Some Basic Issues , 2000, FSTTCS.

[23]  Kim-Kwang Raymond Choo,et al.  BaDS: Blockchain-Based Architecture for Data Sharing with ABS and CP-ABE in IoT , 2018, Wirel. Commun. Mob. Comput..

[24]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[25]  Sachin Shetty,et al.  Towards data assurance and resilience in IoT using blockchain , 2017, MILCOM 2017 - 2017 IEEE Military Communications Conference (MILCOM).