基于MCF52233嵌入式SSL的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:SDAJFASDJFASDJFAS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统与网络的日益结合,如何保证嵌入式系统间重要数据的安全通信,成为嵌入式领域中重要的研究方向。由于SSL协议为TCP层提供安全服务,能有效防止长期困扰人们的许多网络攻击,因此,SSL协议是目前可提供的较好的网络安全解决方案。论文在研究SSL协议的基础上,分析了该协议在嵌入式系统中的裁剪,提出了基于SSL的嵌入式网络安全传输机制的总体结构以及实现方法,并在嵌入式环境下实现了精简的SSL协议。系统采用了Freescale公司生产的集成了FEC模块的32位ColdFire微控制器MCF52233作为核心处理器,在软件方面,利用Freescale公司提供的免费的TCP/IP协议栈ColdFire_TCP/IP_Lite,该协议栈自带嵌入式实时操作系统NicheTask。采用嵌入SSL模块处理的方式在嵌入式平台上实现了SSL协议。具体阐述了握手协议模块、记录协议模块、算法模块和身份认证模块的设计方法与实现步骤。握手协议模块主要是对加密算法及密钥等的协商,为后续数据的安全传输做准备;算法模块中实现了RSA算法、3DES加密算法以及MD5、SHA1两种数据认证算法,RSA加密算法保证了密钥传输的机密性,3DES加密算法实现了应用数据的安全传输,而MD5、SHA-1两种数据认证算法则保证了消息的完整性;身份认证模块实现了对客户端的单向认证;记录协议模块实现了将握手信息、应用数据等传输给底层的TCP协议,然后发送出去。经测试,本文实现的基于的ColdFire_TCP/IP_Lite的嵌入式SSL协议及嵌入式系统,具有成本少,体积较小,安全、稳定、可靠等特点,在远程数据采集、工业控制、家居自动化等领域有着广泛的应用前景。
其他文献
航材是军队的重要军事物资,航材保障是军事物流的重要组成部分。随着军队现代化、信息化的建设不断加强,航材保障呈现了新的特点,航材管理也有新的发展趋势,航材管理的目标实现了
随着计算机网络技术的飞速发展以及信息化建设的推进,数字信息在企事业单位内以及人们的日常生活中发挥着越来越重要的作用。然而,由于数字信息具有易于复制、修改和传播的特征
作为半结构化数据的典型代表,XML已成为Web上数据表示和交换的标准。但它的自描述和半结构化特性使得XML中存在大量的数据冗余,极大地增加了数据存储、交换和处理的代价,严重
在FMC (Fixed Mobile Convergence,固定移动融合)的大趋势下,VoIP (Voice overIP)无疑将成为全IP融合网络环境下最为重要的业务应用。SIP (Session Initialization Protocol,
在大规模网格环境中,由于资源的分布性和异构性,上层应用通常需要联合多个虚拟组织中的大量资源来协同完成任务。因此,跨组织域的多资源协同分配一直是网格计算的一个基础研究课
随着全球信息化浪潮和计算机应用领域的不断拓展,各行各业需要处理的信息量越来越大,尤其在航空航天、通信、海洋开发、天气预报、军事等诸多领域,数据规模己达到TB级甚至PB
随着互联网的日益普及和信息传输技术的快速发展,互联网进入了多媒体通信时代。面对有限的网络带宽,流媒体技术为实现实时的网络音视频传输提供了条件,以P2P技术为核心的流媒
目标跟踪是无线传感器网络中研究的一个重点领域,传统的研究方法通常将目标作为一个点来跟踪,但是对于分布密集的目标群来说,这种假设并不合适。为此,在综合分析国内外大量文
本文在Agent技术的基础上,以政策为线索建立了一种新型的政策驱动的Agent行为模型。全文将从政策驱动的单个Agent的行为模型、政策驱动的多Agent协作模型和政策驱动的多Agent
针对遥感影像数据,如生物物理参数产品、大型工程评价区生物环境变化监测产品、国家级自然保护区植物优势群落监测、国家级自然保护区生境破碎状况预警产品、土壤遥感应用产品、区域生态环境灾害遥感应用等进行生产、加工、处理时,第一步要对遥感影像数据进行分割目标,并通过目标识别来提取所需要的信息,第二步是将分割目标结果进行分析,并进行目标识别处理等,这个过程称之为连通域标记。那么,为实现遥感影像数据进行连通域并