基于VxWorks的网络文件传输安全技术研究

基于VxWorks的网络文件传输安全技术研究

论文摘要

本课题基于VxWorks系统的嵌入式设备工程应用为背景,针对网络中文件传输过程中重要文件被窃取或篡改的安全性问题进行了研究。以最佳密码学理论、信息安全技术为方法,结合军用、民用嵌入式设备的特点和网络功能要求,设计了一个基于VxWorks操作系统的网络文件传输安全的方案。本文首先介绍了常用的信息安全技术、深入研究了实时操作系统VxWorks及其开发环境Tornado。然后,具体分析TCP/IP协议族中的几个重要协议,并对VxWorks系统现有的安全设置和系统在网络文件传输方面存在的安全隐患做了探讨。通过深入剖析Windows、Linux等操作系统在网络信息传输中采取的IPSec协议、SSL协议等安全措施的实现原理,借鉴这种思想。针对VxWorks操作系统在网络传输安全方面的不足,提出了基于网络层结构和密码学结构的安全措施方案:在应用层上设计了一个基于FTP的安全协议;并在客户端和服务器上设计了加解密模块和认证模块,模块中涉及的加密和认证算法采用当前较成熟的密码学技术。根据嵌入式设备的特点及其对网络文件传输的安全性要求,加密算法最终选用加密强度较强且对系统文件传输的速度也影响不大的Rijndael、Gost和Blowfish;认证算法选用密码学技术中流行的很成熟的散列算法MD5和SHA-1。并详细阐述了方案的设计思想、原则及实现方法。最后,在应用层上通过编码软件实现,保证了网络中传输文件的机密性和完整性。测试环境采用两台VxWorks操作系统的主机进行文件的传输,通过以太网连接。两台VxWorks系统的主机文件传输期间,中途通过Hub连接一台Windows主机作为监听设备,运行其上的sniffer软件随时抓取传输的文件数据。本课题的研究成果为基于VxWorks系统的嵌入式设备的网络文件安全传输提出了解决方案。并为嵌入式系统网络文件传输安全技术的发展起了一定的促进作用,具有一定的现实意义和参考价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 课题的背景和意义
  • 1.2 国内外文件传输安全研究发展现状
  • 1.3 论文的主要研究内容
  • 第2章 计算机安全技术与网络通信协议
  • 2.1 常用的安全技术
  • 2.1.1 加密技术
  • 2.1.2 身份识别和认证
  • 2.1.3 数字签名
  • 2.1.4 防火墙
  • 2.1.5 虚拟专用网技术(VPN)
  • 2.1.6 加密分类
  • 2.2 TCP/IP 网络协议栈分析
  • 2.2.1 TCP/IP 参考模型
  • 2.2.2 FTP 协议分析
  • 2.2.3 TCP 协议分析
  • 2.2.4 IP 协议分析
  • 2.3 本章小结
  • 第3章 安全结构的总体分析
  • 3.1 系统操作平台及开发环境
  • 3.1.1 VxWorks 操作系统
  • 3.1.2 Tornado 开发环境
  • 3.2 网络文件传输的安全威胁
  • 3.2.1 VxWorks 现有的安全机制
  • 3.2.2 VxWorks 系统安全隐患
  • 3.3 安全措施分析
  • 3.3.1 基于网络分层结构的安全机制
  • 3.3.2 基于密码学的安全结构
  • 3.3.3 加密算法类型的选择
  • 3.3.4 密码模式的选择
  • 3.4 本章小结
  • 第4章 安全结构的设计与实现
  • 4.1 方案设计的原则和思想
  • 4.2 安全模型的设计
  • 4.2.1 基于FTP 的C/S 的架构
  • 4.2.2 数据机密性的设计
  • 4.2.3 数据完整性的设计
  • 4.2.4 对称加密算法和单向散列算法的优化实现技术
  • 4.3 文件传输过程实现
  • 4.3.1 上传文件处理过程
  • 4.4.2 下载文件处理程序
  • 4.4 本章小结
  • 第5章 系统安全性测试及结果分析
  • 5.1 测试环境的建立
  • 5.2 网络文件传输功能测试及分析
  • 5.3 网络文件传输性能测试及分析
  • 5.4 测试结果总体分析
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 附录
  • 相关论文文献

    • [1].基于VxWorks的一种串口调试打印和输出管理方法[J]. 计算机与网络 2019(22)
    • [2].面向VxWorks系统的嵌入式安全研究[J]. 电脑知识与技术 2020(22)
    • [3].嵌入式VxWorks系统的应用研究[J]. 中国新通信 2018(24)
    • [4].基于VxWorks的嵌入式Web服务器应用研究[J]. 工业控制计算机 2018(03)
    • [5].VxWorks下龙芯3A中断控制技术的研究[J]. 现代电子技术 2017(14)
    • [6].基于VxWorks的环形缓冲机制的驱动设计[J]. 电子设计工程 2017(16)
    • [7].基于VxWorks新型映像的三模冗余启动机制研究[J]. 计算机测量与控制 2017(08)
    • [8].基于VxWorks的数据融合系统的设计与实现[J]. 计算机工程与设计 2016(03)
    • [9].面向VxWorks的嵌入式系统课程实验教学设计[J]. 中国现代教育装备 2019(09)
    • [10].VxWorks下串口设备驱动设计与实现[J]. 航空计算技术 2018(04)
    • [11].基于X86架构VxWorks的设备驱动和网络通信[J]. 信息通信 2018(10)
    • [12].VxWorks自定义动态系统调用的应用[J]. 计算机应用与软件 2017(02)
    • [13].一种VxWorks平台下的软件看门狗设计缺陷及改进方法[J]. 现代计算机(专业版) 2016(16)
    • [14].关于VxWorks系统及其研究现状的评述[J]. 测控技术 2015(03)
    • [15].基于VxWorks的三轴转台控制系统设计与实现[J]. 电子技术与软件工程 2015(10)
    • [16].VxWorks下设备驱动程序开发技术研究[J]. 现代电子技术 2015(10)
    • [17].一种基于VxWorks的串口调试系统的设计与实现[J]. 电子技术与软件工程 2020(19)
    • [18].VxWorks下文件传输的设计与实现[J]. 科技创新导报 2013(19)
    • [19].基于VxWorks的多任务程序设计[J]. 计算机技术与发展 2011(09)
    • [20].VxWorks嵌入式系统远程监控系统的设计与实现[J]. 科学技术与工程 2011(27)
    • [21].基于VxWorks的无人机飞控计算机快速启动导引技术研究[J]. 计算机测量与控制 2010(06)
    • [22].VxWorks下RFID读写器的网络接入设计[J]. 计算机应用与软件 2010(08)
    • [23].VxWorks协议栈体系在路由器上的应用[J]. 中国高新技术企业 2010(24)
    • [24].VxWorks MILS Platform平台升级版[J]. 今日电子 2010(11)
    • [25].VxWorks在龙芯处理器上的移植与实现[J]. 微计算机信息 2010(35)
    • [26].面向VxWorks的嵌入式浏览器解析和布局技术研究[J]. 湖北大学学报(自然科学版) 2010(04)
    • [27].基于VxWorks的嵌入式实时多任务系统设计[J]. 机电产品开发与创新 2008(06)
    • [28].VxWorks启动过程解析[J]. 中国科技信息 2008(21)
    • [29].基于VxWorks的网络双冗余设计与应用[J]. 现代导航 2018(03)
    • [30].一种基于VxWorks的电磁阀控制系统设计[J]. 舰船电子工程 2016(09)

    标签:;  ;  ;  ;  

    基于VxWorks的网络文件传输安全技术研究
    下载Doc文档

    猜你喜欢