基于嵌入式Linux网络安全文件秒传系统的设计

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:mars8244
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机时代和信息化时代的高速发展,网络技术凭借着信息实时性和传输高速性等优势与工业系统控制和智能化家电等技术的结合日趋紧密,网络时代为嵌入式系统的发展带来了全新的机遇和巨大的挑战。黑客可以通过破解用户密码或者使用木马攻击等方式在一个对传输的数据不做任何加密处理的网络文件传输系统中窃取用户的重要信息,这样的网络文件传输系统对数据的保密性极低,无法保障文件传输的安全性。对嵌入式环境下网络文件传输系统的安全性研究必须尽早提上日程,这不仅仅是国防安全的需要,也是商业、工业和个人信息安全的迫切需要。本课题在分析众多嵌入式操作系统的种类和架构的基础上,挑选出最适合系统开发的Linux操作系统。选择OK6410开发板作为硬件开发平台,设计了系统的软件架构、功能框架以及系统基本工作流程。使用交叉开发工具链arm-linux-gcc构建了系统的交叉开发环境。本论文从系统软件需求角度展开,重点研究了以下几部分内容:(1)Linux操作系统移植。配置了U-Boot并将U-Boot移植到OK6410开发板中。采用基于文本模式的菜单型配置方法编译了内核;将内核映像文件移植到开发板中;使用Busybox配置工具构建了根文件系统,并将最小根文件系统采用NFS方式挂载到系统内核中。(2)基于OpenSSL加密传输协议设计。分别基于TCP网络通信协议设计了客户端和服务器端的通信模型,实现了客户端和服务器端的文件互传。在客户端和服务器端通信模型的基础上,加入了基于OpenSSL的加密传输协议,保障系统文件传输的安全性。(3)线程池优化与MD5码设计。在服务器端设计了线程池优化技术,设置了五个线程处理客户端的连接请求,提高了系统的资源利用率。设计了账号密码验证功能,用户密码验证成功后才可以使用客户端的有效功能。加入MD5码的设计,通过重复下载server文件验证了系统文件的秒传功能。本课题对客户端和服务器端的功能测试结果表明,本系统的基本功能已经完善。线程池中5个线程的工作优化了系统的资源利用率,通过多次下载server文件验证了系统文件秒传功能的有效性。
其他文献
高分辨率示波器是指使用12-bit ADC对模拟信号进行数字化转换的数字示波器,它比传统的使用8-bit ADC的数字示波器拥有更高的垂直分辨率和测量精度,使得示波器的量化误差更小,更能够精确采集和显示原始信号。随着高速串行总线速率的不断提高、成本的日益降低与应用技术日趋成熟,基于“FPGA+工控机”的数字示波器体系结构得到了广泛的发展与应用。另外,利用操作系统提供的调度服务,可实现示波器软件系统
在纳米光刻技术中,掩膜版通常需要逼近甚至是接触基片表面。为了获得高分辨率的图案复制结果,需要对纳米光刻技术中的掩膜版与基片进行高精度的平行度检测。本文提出了一种利用
本文根据油气田“井下射孔压力采集智能化”的项目需求,针对油气井井下射孔多元化这一发展现状所提出的井下动态压力测试仪应具有压力信号采集与传输功能而展开的。目前国内在
期刊
中科院离子束生物工程重点实验室是国内最早开展微束技术研究的单位,该实验室的微束装置“单粒子束细胞精确定位照射系统”将在年内建成,作为一种先进的技术,该装置的核心技
本文针对回转体的外轮廓检测设计了单目视觉检测系统。为实现大尺寸几何特征的检测,引入了运动控制机构,以带动图像采集系统完成对其多次成像。针对本文系统的特殊结构,建立了系
学位
该论文首先论述了该系统的理论基础与技术要点,内容涉及简单网络管理协议(SNMP)的基本概念、工作原理、报文操作.数据结构类型、管理信息结构SMI、管理信息库MIB,采用WWW技术的
随着电子技术、计算机技术水平的不断提高,便携式γ能谱仪正朝着数字化方向发展。伴随着性能更加优良的微处理器的出现,也为嵌入式实时操作系统在便携式γ能谱仪中的应用提供了
近些年来,我国国民经济发展迅猛,交通运输事业也在快速的发展,车辆轮对磨耗检测技术对保障我国轨道交通运输安全有重要的意义。通过查阅大量文献了解到,国内动态轮对磨耗检测方法