嵌入式Linux数据加密系统的研究与实现
发布时间:2021-04-23 13:54
当今时代,嵌入式系统已经无处不在。从早期的通信设备、工业控制等领域已经很快的发展到与人们日常生活密切相关的电子产品领域中。同时,嵌入式系统也变的日益复杂,嵌入式操作系统已经成为嵌入式系统的重要组成部分。Linux操作系统由于其开源性,近些年来在嵌入式领域得到了广泛应用,嵌入式Linux平台已经成为嵌入式领域应用最为广泛的基础平台。以嵌入式Linux为基础平台的嵌入式设备的快速发展很大程度上提高了人们的工作效率和生活质量。但是,同时也带来了数据安全方面的问题,并且随着设备和应用种类的日益增多,这方面的问题也日益突出。本文正是为了解决嵌入式系统中广泛存在的数据安全问题,提出了基于嵌入式Linux平台的数据加密系统设计方案。首先,本论文深入分析了嵌入式Linux系统平台架构,系统特性,常见的数据安全机制以及各种安全机制的原理及其优缺点;第二,结合嵌入式Linux系统的特点和已有的数据安全机制提出了数据加密系统的详细设计方案;第三,对该设计方案的核心功能进行了验证测试,并对测试结果进行了分析总结;最后简要介绍了该系统中需要改进的问题。该数据加密系统有效的结合了身份认证和数据加密两种常用的数据安...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:68 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 主要研究内容
1.3 论文组织结构
1.4 小结
第二章 嵌入式Linux系统
2.1 嵌入式系统
2.1.1 嵌入式系统体系结构
2.1.2 嵌入式系统的特点
2.2 嵌入式操作系统
2.2.1 嵌入式操作系统概述
2.2.2 嵌入式操作系统体系结构
2.2.3 主流的嵌入式操作系统
2.3 嵌入式Linux系统
2.3.1 Linux内核体系结构
2.3.2 嵌入式Linux的优势
2.4 小结
第三章 数据安全基础
3.1 数据安全的基本概念
3.2 数据的常见安全问题
3.3 数据安全机制
3.3.1 身份认证
3.3.2 访问控制
3.3.3 数据加密
3.3.4 审计跟踪与攻击检测
3.3.5 备份与恢复
3.4 典型的数据加密算法
3.4.1 DES加密算法
3.4.2 RC4加密算法
3.5 小结
第四章 数据加密系统设计
4.1 系统总体架构设计
4.2 加解密处理模块
4.3 密钥管理模块
4.4 读写接口模块
4.5 主要的数据结构
4.6 小结
第五章 数据加密系统的实现与测试
5.1 加解密处理模块实现
5.1.1 DES加解密算法实现
5.1.2 RC4加解密算法实现
5.2 读写接口模块实现
5.3 生成动态库
5.4 系统测试
5.4.1 测试程序
5.4.2 正常测试
5.4.3 异常测试
5.4.4 性能测试
5.4.5 测试结果分析
5.5 小结
第六章 总结与展望
6.1 工作总结
6.2 工作创新总结
6.3 工作展望
参考文献
致谢
攻读学位期间发表的学术论文
【参考文献】:
期刊论文
[1]嵌入式系统性能与安全评价方法研究[J]. 邢涛,叶景楼,任永昌. 科学技术与工程. 2006(01)
[2]信息安全问题及对策[J]. 陈本庆. 信息化建设. 2005(11)
[3]基于Samba的Linux与Windows资源共享的实现[J]. 刘承凌,刘发贵. 现代电子技术. 2004(23)
硕士论文
[1]基于ARM9和嵌入式LINUX的附网络存储系统设计[D]. 李维成.北京邮电大学 2007
本文编号:3155450
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:68 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 主要研究内容
1.3 论文组织结构
1.4 小结
第二章 嵌入式Linux系统
2.1 嵌入式系统
2.1.1 嵌入式系统体系结构
2.1.2 嵌入式系统的特点
2.2 嵌入式操作系统
2.2.1 嵌入式操作系统概述
2.2.2 嵌入式操作系统体系结构
2.2.3 主流的嵌入式操作系统
2.3 嵌入式Linux系统
2.3.1 Linux内核体系结构
2.3.2 嵌入式Linux的优势
2.4 小结
第三章 数据安全基础
3.1 数据安全的基本概念
3.2 数据的常见安全问题
3.3 数据安全机制
3.3.1 身份认证
3.3.2 访问控制
3.3.3 数据加密
3.3.4 审计跟踪与攻击检测
3.3.5 备份与恢复
3.4 典型的数据加密算法
3.4.1 DES加密算法
3.4.2 RC4加密算法
3.5 小结
第四章 数据加密系统设计
4.1 系统总体架构设计
4.2 加解密处理模块
4.3 密钥管理模块
4.4 读写接口模块
4.5 主要的数据结构
4.6 小结
第五章 数据加密系统的实现与测试
5.1 加解密处理模块实现
5.1.1 DES加解密算法实现
5.1.2 RC4加解密算法实现
5.2 读写接口模块实现
5.3 生成动态库
5.4 系统测试
5.4.1 测试程序
5.4.2 正常测试
5.4.3 异常测试
5.4.4 性能测试
5.4.5 测试结果分析
5.5 小结
第六章 总结与展望
6.1 工作总结
6.2 工作创新总结
6.3 工作展望
参考文献
致谢
攻读学位期间发表的学术论文
【参考文献】:
期刊论文
[1]嵌入式系统性能与安全评价方法研究[J]. 邢涛,叶景楼,任永昌. 科学技术与工程. 2006(01)
[2]信息安全问题及对策[J]. 陈本庆. 信息化建设. 2005(11)
[3]基于Samba的Linux与Windows资源共享的实现[J]. 刘承凌,刘发贵. 现代电子技术. 2004(23)
硕士论文
[1]基于ARM9和嵌入式LINUX的附网络存储系统设计[D]. 李维成.北京邮电大学 2007
本文编号:3155450
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3155450.html