arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2002.00069cs.CRcs.DC
收藏

针对IoT网络边缘计算节点的电池耗尽攻击

Battery draining attacks against edge computing nodes in IoT networks

Ryan Smith, Daniel Palin, Philokypros P. Ioulianou, Vassilios G. Vassilakis, Siamak F. Shahandashti

摘要:

许多物联网设备,特别是部署在网络边缘的设备,其电源资源有限。许多攻击旨在耗尽这些资源并耗尽这些边缘节点的电池。在这项工作中,我们研究了各种电池消耗攻击对边缘节点的影响。通过仿真,我们阐明了这种攻击能够在多大程度上增加使用,从而浪费边缘节点的功率资源。具体来说,我们在ContikiOS中实现了hello flooding、packet flooding、选择性转发、rank attack和versioning attack,并在Cooja模拟器中进行了模拟,测量并报告了一些时间和功率资源使用指标,包括CPU时间、低功耗模式时间、TX/RX时间和电池消耗。此外,我们测试了拉伸攻击与三个不同的电池作为一个极端的情况。我们广泛的测量使我们能够比较这些攻击的有效性。我们的研究结果表明,版本控制攻击是最严重的攻击,在耗尽网络的功率资源,其次是数据包洪水和Hello洪水攻击。此外,我们确认,选择性转发和排名攻击是不能够大大增加我们的方案中的电力资源的使用。通过量化这些攻击的影响,我们证明了在特定场景下,版本控制攻击在浪费网络资源方面的效率可以是Packet Flooding和Hello Flood攻击的三到四倍,而Packet Flooding在CPU和TX时间使用率增加方面通常与Hello Flood相当,但在消耗设备电池方面是Hello Flood的两倍。

英文摘要:

Many IoT devices, especially those deployed at the network edge have limited power resources. A number of attacks aim to exhaust these resources and drain the batteries of such edge nodes. In this work, we study the effects of a variety of battery draining attacks against edge nodes. Through simulation, we clarify the extent to which such attacks are able to increase the usage and hence waste the power resources of edge nodes. Specifically, we implement hello flooding, packet flooding, selective forwarding, rank attack, and versioning attack in ContikiOS and simulate them in the Cooja simulator, and measure and report a number of time and power resource usage metrics including CPU time, low power mode time, TX/RX time, and battery consumption. Besides, we test the stretch attack with three different batteries as an extreme scenario. Our extensive measurements enable us to compare the effectiveness of these attacks. Our results show that Versioning attack is the most severe attack in terms of draining the power resources of the network, followed by Packet Flooding and Hello Flood attacks. Furthermore, we confirm that Selective Forwarding and Rank attacks are not able to considerably increase the power resource usage in our scenarios. By quantifying the effects of these attacks, we demonstrate that under specific scenarios, Versioning attack can be three to four times as effective as Packet Flooding and Hello Flood attacks in wasting network resources, while Packet Flooding is generally comparable to Hello Flood in CPU and TX time usage increase but twice as powerful in draining device batteries.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑