Optimizing Cryptography in Energy Harvesting Applications

Optimizing Cryptography in Energy Harvesting Applications
复制标题

优化能量收集应用中的密码学

DOI:
10.1145/3139324.3139329
复制
发表时间:
2017
期刊:
2017 Workshop on Attacks and Solutions in Hardware Security (ASHES
影响因子:
--
通讯作者:
Schaumont, Patrick
Schaumont, Patrick
中科院分区:
--
文献类型:
--
作者:
Suslowicz, Charles;Krishnan, Archanaa S.;Schaumont, Patrick

文献摘要

参考文献

被引文献

相似文献

物联网需要支持资源受限和能源受限设备的无处不在且持续的连接。为此,我们考虑能量收集条件下密码协议的优化。传统上,使用能量收集电源的计算被视为间歇计算的情况:在不确定的能源供应下努力完成目标。在我们的工作中,我们考虑经常被忽视的情况,即有可用的收获能量但没有有用的操作可以完成。在加密协议中,这可能在协议等待下一条消息时发生。为了避免浪费,我们将加密算法分为离线部分和在线部分,其中只有在线部分实时依赖于数据的可用性。离线部分是预先计算的,结果存储为剩余在线操作的优惠券。我们表明,这种结构带来了多种好处,包括减少响应延迟、减少能量存储需求以及减少收割机支持的系统中的能源浪费。我们提出了两种规范加密应用的案例研究:真随机数生成和批量加密。我们分析了带有铁电 RAM 的 MSP430 和带有非易失性闪存的 ARM Cortex M4 上的预计算实现。我们的解决方案避免了离线阶段的能源浪费,并且在在线阶段提供高达 57 倍的批量加密能源效率提升和超过 100 倍的随机数生成能源效率提升。
The Internet of Things will need to support ubiquitous and continuous connectivity to resource constrained and energy constrained devices. To this end, we consider the optimization of cryptographic protocols under energy harvesting conditions. Traditionally, computing using energy harvesting power sources is handled as a case of intermittent-computing: working towards the completion of a goal under uncertain energy supply. In our work we consider the often ignored case when there is harvested energy available but there are no useful operations to complete. In cryptographic protocols, this can occur while the protocol waits for the next message. To avoid waste, we partition cryptographic algorithms into an offline portion and an online portion, where only the online portion has a real-time dependency to the availability of data. The offline portion is precomputed with the result stored as acouponfor the remaining online operation. We show that this structure brings multiple benefits including decreased response latency, a smaller energy store requirement, and reduced energy waste in a harvester supported system. We present a case study of two canonical cryptographic applications: true random number generation and bulk-encryption. We analyze the precomputed implementations on an MSP430 with ferroelectric RAM and an ARM Cortex M4 with nonvolatile flash memory. Our solutions avoid energy waste during the offline phase, and they offer gains in energy efficiency during the online phase of up to 57 times for bulk-encryption and over 100 times for random number generation.
提供能量收集传感器网络的安全性
DOI: --
发表时间: 2011
期刊: Consumer Communications and Networking Conference
影响因子: --
作者:
Sylvain Pelissier;T. V. Prabhakar;H. Jamadagni;R. V. Prasad;I. Niemegeers
通讯作者: I. Niemegeers
DOI: 10.1109/tc.2011.251
发表时间: 2013-03
影响因子: 3.7
作者:
Bin Liu-;B. Baas
通讯作者: Bin Liu-;B. Baas