首页> 外文OA文献 >Lightweight cryptography and authentication protocols for secure communications between resource-limited devices and wireless sensor networks: evaluation and implementation
【2h】

Lightweight cryptography and authentication protocols for secure communications between resource-limited devices and wireless sensor networks: evaluation and implementation

机译:用于资源受限设备和无线传感器网络之间安全通信的轻量级加密和身份验证协议:评估和实施

摘要

This dissertation examines the theoretical context for the security of wireless communication between ubiquitous computing devices and presents an implementation that addresses this need. The number of Resource-Limited Wireless Devices utilized in many areas of the IT industry is growing rapidly. Some of the applications of these devices pose real security threats that can be addressed using authentication and cryptography.udMany of the available authentication and encryption software solutions are predicated on the availability of ample processing power and memory. These demands cannot be met by the majority of ubiquitous computing devices, thus there is a need to apply lightweight cryptography primitives and lightweight authentication protocols that meet these demands in any application of security to devices with limited resources.udThe analysis of the lightweight solutions is divided into two major sections: Lightweight Authentication Protocols and Lightweight Encryption Algorithms. Further sections of this work describe the proposed prototype‟s Wireless Sensor Network including a study of its limitations.udA number of protocols in the field of Authentication and in the field of Encryption are analyzed. The Gossamer Authentication Protocol and the Scalable Encryption Algorithm (SEA) are chosen as the basis of prototype implementation in the C-language on a development platform of the 8051-compatible Nordic Semiconductor nRF9E5 microcontroller. A security framework is developed that combines the attributes of the Gossamer protocol and the SEA to provide an implementation of inter-device security. The Gossamer Protocol is additionally used as a means of exchanging session keys for use with the SEA encryption protocol. A brief performance analysis of the prototype running on the nRF9E5 microcontroller is provided by way of conclusion. The resuls of the software implementation of the Gossamer were unsatisfactory both in terms of the code space needs (approximately 1700 bytes excluding shared libraries) and the execution time (almost 150 milliseconds). In contrast, the SEA implementation‟s results were satisfactory above expectations with the code space requirements smaller than 600 bytes (excluding shared libraries) and the performance of 27 milliseconds per one 96-bit block of data.
机译:本文研究了普适计算设备之间无线通信安全性的理论背景,并提出了解决这一需求的实现方法。在IT行业的许多领域中使用的资源有限的无线设备的数量正在迅速增长。这些设备的某些应用程序构成了真正的安全威胁,可以使用身份验证和加密技术来解决。 ud许多可用的身份验证和加密软件解决方案都基于充足的处理能力和内存的可用性。大多数无处不在的计算设备无法满足这些要求,因此需要在对资源有限的设备进行任何安全性应用中都应用满足这些要求的轻量级加密原语和轻量级身份验证协议。 ud对轻量级解决方案的分析是分为两个主要部分:轻量认证协议和轻量加密算法。这项工作的其他部分描述了拟议的原型无线传感器网络,包括对其局限性的研究。 ud分析了身份验证和加密领域的许多协议。选择了Gossamer身份验证协议和可扩展加密算法(SEA)作为在兼容8051的Nordic Semiconductor nRF9E5微控制器开发平台上使用C语言实现原型的基础。开发了结合Gossamer协议和SEA的属性的安全框架,以提供设备间安全性的实现。 Gossamer协议还用作交换会话密钥以与SEA加密协议一起使用的方式。作为结论,对在nRF9E5微控制器上运行的原型进行了简要的性能分析。在代码空间需求(大约1700字节,不包括共享库)和执行时间(近150毫秒)方面,Gossamer的软件实现结果均不令人满意。相比之下,SEA实现的结果令人满意,超出了预期,其代码空间要求小于600字节(不包括共享库),并且每一个96位数据块的性能为27毫秒。

著录项

  • 作者

    Ksiazak Piotr;

  • 作者单位
  • 年度 2010
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号