Evaluating energy-efficiency of hardware-based security mechanisms

Evaluating energy-efficiency of hardware-based security mechanisms
复制标题

评估基于硬件的安全机制的能源效率

DOI:
10.1109/percomw.2013.6529559
复制
发表时间:
2013
期刊:
2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)
影响因子:
--
通讯作者:
Anton Hergenröder
Anton Hergenröder
中科院分区:
--
文献类型:
--
作者:
Christian Haas;Stephan Munz;J. Wilke;Anton Hergenröder

文献摘要

被引文献

相似文献

无线传感器网络的安全是一个无处不在的话题。在许多应用程序场景中,例如监视关键区域或基础设施,必须使用安全机制来构建可靠和安全的应用程序。到目前为止,尽管在处理能力、内存和能量方面存在资源限制,但大多数使用的加密算法都是在软件中实现的。在过去的几年中,使用特殊的硬件加速安全模块已被提议作为软件实现的可行替代方案。然而,能源效率尚未得到深入评价。本文对VaultIC420安全模块进行了分析,并对其能效进行了评价。我们将硬件模块的性能和能效与常见的软件实现(如TinyECC)进行了比较。对于能量测量,我们在卡尔斯鲁厄理工学院的SANDbed测试台上使用IRIS传感器节点。我们的评估表明,使用不同的MAC层协议,VaultIC420可以节省高达76%的能源。它还表明,与软件实现相比,VaultIC420的当前绘制需要一个任务循环机制来实现任何节省。
Security in Wireless Sensor Networks (WSNs) is an omnipresent topic. In many application scenarios, like the surveillance of critical areas or infrastructures, security mechanisms have to be used to build reliable and secure applications. Up to now, most of the used cryptographic algorithms have been implemented in software despite the resource constraints in terms of processing power, memory and energy. In the past few years, the usage of special hardware accelerated security modules has been proposed as a viable alternative to software implementations. However, the energy-efficiency has not yet been evaluated in-depth. In this paper, we analyze the VaultIC420 security module and present an evaluation of its energy-efficiency. We compare the performance and energy-efficiency of the hardware module to common software implementations like TinyECC. For the energy measurements, we use IRIS sensor nodes in the SANDbed testbed at the Karlsruhe Institute of Technology. Our evaluation shows, that the VaultIC420 can save up to 76% of energy using different MAC layer protocols. It also shows, that the current draw of the VaultIC420 requires a duty-cycling mechanisms to achieve any savings compared to the software implementation.