声明
摘要
第1章 绪论
1.1 研究的背景和目的
1.2 加密技术的发展历程
1.3 文件加密传输系统的国内外发展现状
1.4 论文主要内容及章节安排
第2章 系统的整体架构设计
2.1 系统的整体方案概述
2.2 嵌入式ARM硬件平台
2.3 系统的软件开发流程
2.4 本章小结
第3章 ARM平台的构建
3.1 交叉编译环境的构建
3.2 Bootloader的移植
3.2.1 U-Boot启动流程
3.2.2 U-Boot的移植
3.3 Linux内核的移植
3.3.1 Linux内核启动过程分析
3.3.2 移植内核
3.4 根文件系统
3.4.1 Linux根文件系统的制作
3.4.2 NFS挂载网络文件系统
3.5 开发平台的测试
3.6 本章小结
第4章 文件加密系统软件设计
4.1 OpenSSL安装
4.2 加密方法的实现
4.2.1 对称加密算法
4.2.2 非对称加密算法
4.2.3 消息摘要算法
4.3 SSL协议加密算法的实现
4.3.1 嵌入式终端的身份认证
4.3.2 SSL加密算法的选取
4.3.3 SSL加密通信过程
4.4 服务器端与客户端文件加密系统的设计
4.4.1 服务器端与客户端SSL协议加密
4.4.2 多客户端的接入
4.5 本章小结
第5章 系统测试与结果分析
5.1 文件加密系统的测试
5.1.1 服务器端测试
5.1.2 客户端测试
5.2 结果分析
5.3 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
附录1 攻读硕士学位期间发表的论文