【24h】

Encryption Overhead in Embedded Systems and Sensor Network Nodes: Modeling and Analysis

机译:嵌入式系统和传感器网络节点中的加密开销:建模和分析

获取原文
获取原文并翻译 | 示例

摘要

Recent research in sensor networks has raised issues of security for small embedded devices. Security concerns are motivated by the deployment of a large number of sensory devices in the field. Limitations in processing power, battery life, communication bandwidth and memory constrain the applicability of existing cryptography standards for small embedded devices. A mismatch between wide arithmetic for security (32 bit word operations) and embedded data bus widths (often only 8 or 16 bits) combined with lack of certain operations (e.g., multiply) in the ISA present other challenges. This paper offers two contributions. First, a survey investigating the computational requirements for e a number of common cryptographic algorithms and embedded architectures is presented. The objective of this work is to cover a wide class of commonly used encryption algorithms and to determine the impact of embedded architectures on their performance. This will help designers predict a system's performance for cryptographic tasks. Second, methods to derive the computational overhead of embedded architectures in general for encryption algorithms are developed. This allows one to project computational limitations and determine the threshold of feasible encryption schemes under a set of the constraints for an embedded architecture. Experimental measurements indicate uniform cryptographic cost for each encryption class and each architecture class and negligible impact of caches. RC4 is shown to outperform RC5 for the Atmega platform. But when message authentication is required in addition to encryption, hash or block ciphers, such as RC5, have the advantage of providing support for both authentication and encryption. The analytical model allows to assess the impact of arbitrary embedded architectures as a multi-variant function for each encryption scheme. Overall, our results are not only valuable to assess the feasibility of encryption schemes for existing embedded architectures, they also extend to assess the feasibility of encryption methods for new algorithms and architectures for sensor systems.
机译:传感器网络的最新研究提出了小型嵌入式设备的安全性问题。出于安全考虑,在现场部署了大量传感设备。处理能力,电池寿命,通信带宽和内存的限制限制了现有加密标准对小型嵌入式设备的适用性。安全性的宽泛算法(32位字操作)与嵌入式数据总线宽度(通常只有8位或16位)之间的不匹配以及ISA中缺少某些操作(例如,乘法)之间的不匹配提出了其他挑战。本文提供了两个贡献。首先,提出了一项调查,调查了许多常见密码算法和嵌入式体系结构的计算要求。这项工作的目的是涵盖各种常用的加密算法,并确定嵌入式体系结构对其性能的影响。这将有助于设计人员预测密码任务的系统性能。其次,开发了用于导出通常用于加密算法的嵌入式体系结构的计算开销的方法。这允许人们预测计算限制并在嵌入式体系结构的一组约束下确定可行加密方案的阈值。实验测量表明,每个加密类和每个体系结构类的加密成本都是一致的,并且对缓存的影响可以忽略不计。在Atmega平台上,RC4的性能优于RC5。但是,当除了加密之外还需要消息身份验证时,哈希或块密码(例如RC5)具有为身份验证和加密提供支持的优势。该分析模型允许将任意嵌入式体系结构的影响评估为每个加密方案的多变量功能。总体而言,我们的结果不仅对于评估现有嵌入式体系结构的加密方案的可行性很有价值,而且对评估用于传感器系统的新算法和体系结构的加密方法的可行性也具有重要意义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号