论文标题

物联网平台中的透明和防篡改活动订购

Transparent and Tamper-Proof Event Ordering in the Internet of Things Platforms

论文作者

Rahman, Mahbubur, Saifullah, Abusayeed

论文摘要

如今,在基于触发因素的事件链中这些事件之间因果关系的审核和诊断(例如,为什么在智能家居中打开光线?)(IoT)平台(IoT)平台上的灯光是不可信的和不可靠的。当前的物联网平台由于其以设备为中心的记录机构而缺乏对事件进行透明和防篡改订购的技术。在本文中,我们开发了一个框架,该框架通过提出区块链协议并采用矢量时钟系统来促进篡改卫生透明度和事件顺序,分别是针对资源受限的异质IoT设备量身定制的。为了应对商业现成的物联网设备中区块链的不合适存储(例如分类帐)和计算能力(例如,工作难题证明)要求,我们分别提出了部分一致的剪切协议,并分别工程师工程师分别是模块化的基于模块化的基于模块化的轻量级工作拼图证明。据我们所知,这是第一个专为资源受限的异质IoT平台设计的区块链。我们基于矢量时钟系统的活动排序协议对于物联网平台也是新颖的。我们使用IoT网关和30个IoT设备实现框架。我们使用10个基于触发动作的事件链实验,而每个链则涉及20个设备,并且每个设备都参与5个不同的链。结果表明,我们的框架可以在2.5秒内订购这些事件,而每台设备仅消耗140 MJ的能量。因此,结果证明了拟议平台是许多物联网应用,例如智能家庭,交通监控和犯罪调查的实用选择。

Today, the audit and diagnosis of the causal relationships between the events in a trigger-action-based event chain (e.g., why is a light turned on in a smart home?) in the Internet of Things (IoT) platforms are untrustworthy and unreliable. The current IoT platforms lack techniques for transparent and tamper-proof ordering of events due to their device-centric logging mechanism. In this paper, we develop a framework that facilitates tamper-proof transparency and event order in an IoT platform by proposing a Blockchain protocol and adopting the vector clock system, both tailored for the resource-constrained heterogeneous IoT devices, respectively. To cope with the unsuited storage (e.g., ledger) and computing power (e.g., proof of work puzzle) requirements of the Blockchain in the commercial off-the-shelf IoT devices, we propose a partial consistent cut protocol and engineer a modular arithmetic-based lightweight proof of work puzzle, respectively. To the best of our knowledge, this is the first Blockchain designed for resource-constrained heterogeneous IoT platforms. Our event ordering protocol based on the vector clock system is also novel for the IoT platforms. We implement our framework using an IoT gateway and 30 IoT devices. We experiment with 10 concurrent trigger-action-based event chains while each chain involves 20 devices, and each device participates in 5 different chains. The results show that our framework may order these events in 2.5 seconds while consuming only 140 mJ of energy per device. The results hence demonstrate the proposed platform as a practical choice for many IoT applications such as smart home, traffic monitoring, and crime investigation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源