低功耗网络环境下轻量级应用层安全协议的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yueyue7373
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
低功耗网络环境指由嵌入式系统构成,需要少量资源就可以完成组网与数据传输的网络系统。随着电子技术的发展和应用需求的提高,适用于低功耗网络环境的软件系统变得越来越复杂,其对功耗的需求越来越高,已成为阻碍其进一步发展的瓶颈。目前已经有一些技术试图解决这个问题。其中,6LoWPAN技术专注于降低数据链路层的通信负担;uIP技术是对IP协议的裁剪,有效降低了网络层的通信开销;CoAP技术可以理解为是低功耗环境下的简化版的“HTTP”协议。安全保障机制是低功耗网络环境中非常重要的方面,但是很少有专门针对低功耗网络环境的通用的、可以满足其功耗要求的安全保障机制。现阶段,通常是应用层开发人员在实现基本功能的同时需要负责安全功能的实现。已经有学者提出一些适用于低功耗网络环境的安全保障机制,而这些安全机制大多数只能适用于很单一的环境。这样会导致两个问题:1)不同系统的开发人员都需要重新设计、实现相应的安全机制,这些负责安全功能的代码可重用性很低;2)信息安全具有很强的专业性,并不是每个应用层开发人员都有能力保障软件系统的信息安全。本文关注于低功耗网络环境下软件系统中应用层的通用安全策略,提出了一套完整的低功耗网络环境下的应用层安全协议uALS(Application Layer Security)。论文的主要工作有:论文的主要工作有:1)研究了针对低功耗网络环境的主要技术。包括:针对低功耗网络环境数据链路层的主要技术6LoWPAN;针对低功耗网络环境网络层的主要技术uIP;针对低功耗网络环境应用层的主要技术CoAP。2)提出了uALS轻量级应用层安全协议。其中,握手子协议实现了通信双方的身份认证、密钥协商、加密算法协商等功能,并且引入Session Ticket缓存机制以提高uALS协议性能;记录层子协议保证了数据的安全传输,并且引入对了UDP协议的支持以提高uALS协议的通用性和性能。3)基于OpenSSL开发库实现了uALS协议。利用OpenSSL开源开发库,实现了uALS协议的C语言版本。在深入分析了主流嵌入式操作系统Contiki的基础上,将uALS协议移植进入Contiki系统协议栈中。并在由Broadcom BCM2836处理器搭配cc2538处理器组成的硬件平台上进行测试。
其他文献
认知无线电(Cognitive Radio,CR)技术是解决目前频谱资源紧张的有效手段。它的核心思想是二次利用已分配但却未获得充分利用的频谱,从而提高频谱利用率。从研究初期较窄的概
当今社会已经进入了信息大爆炸的时代,面对着大量的信息数据,无论是信息的生产者还是信息的消费者都受到了极大挑战。一方面,信息生产者希望将自己生产的信息推送给可能对其
目前,在广域网上进行大规模实时视频传输已成为可能。对于传统的IP网络,实施的路由策略集中于建立端到端的连接,并且一般只考虑一种服务数据结构。而高速多媒体应用具有不同
SAR图像变化检测是通过定量和定性地分析同一地区不同时相的SAR图像,以确定地物变化特征的过程。随着SAR成像技术的发展,SAR图像变化检测已成为国内外学者的研究热点。本论文
在信道编码史上出现了不少有力的由已知短码构造有效长码的方法,这不仅有利于提升单个短码的纠错能力,针对具体信道构造出不同纠错能力新的分组码;也有利于不同长度消息的传
当今社会,网络已经无处不在,人们的生活和工作无时无刻受到网络的影响。根据2103年思科发布的VNI全球IP流量预测显示,全球IP视频流量在所有流量中的比例将从2013年的66%提高
印刷品是传递信息的重要途径之一,而印刷行业目前对版权进行保护的手段相对成本较高,如果可以将数字水印应用于印刷品的版权保护上,将极大地降低防伪的成本并提高其安全性。
数字集群通信系统是第二代专业移动通信系统,可提供语音、短消息、分组数据等业务。数字集群通信系统更强调调度指挥功能,并具有快速接入、高保密性、频率利用率高等优越性能
低轨卫星移动通信系统中,高效的位置管理方案可以降低系统开销并且能够保证网络系统的性能。位置区划分策略和寻呼策略是位置管理技术的主要内容。另外,具有星际链路的路由策
卫星通信自问世以来,就不断面临竞争和挑战。但是由于它独特的优势,卫星通信已成为国家信息基础设施不可缺少的组成部分。其中,调制解调器技术是一个非常重要的方面。E1是我