- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LINUX下的网络层加密解密的实现—免费毕业设计论文
毕业设计(论文)
Linux下的网络层加密解密的实现
论文作者姓名:
申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: Linux下的网络层加密解密的实现
摘 要
随着网络技术在各行各业中的广泛应用,网络安全逐渐成为一个重要的问题。Linux是一个优秀的、开源的操作系统,非常适合作为一些新技术的测试平台。本文修改Linux操作系统内核的网络协议,以实现对网络通信数据的加密。先介绍了网络数据加密的发展和现状。接着分析了网际协议、DES加密算法和Linux下的网际协议的实现和套接字结构。然后,实现了DES算法,对内核进行了修改,添加了一些功能性内核模块。在此基础上设计和实现了一个位于IP层的端到端加密的系统,整个系统嵌入到Linux内核中,可以通过内核模块对其进行操作,来实现其功能。该系统的主要特点是针对IP地址判断是否进行加密操作。最后,通过测试验证了系统设计的正确性。
关键字:网络层;Linux内核;端到端;加密;模块;网络通信The Implementation of Encryption and Decryption at Net Layer based on Linux
Abstract
With the abroad use of network technology in various trades, network security is becoming an important issue. Linux is an excellent Open-source Operating System and is very suitable for the test of some new technology. In this paper, the network protocol stack of the Linux operating system kernel is changed to encrypt network communication data. Firstly, introduces the development and actuality of the network data encryption. Secondly, analyses the inernet protocol, the DES encryption algorithm, and the implementation of internet protocol and the socket structure in the linux kernel. Whereafter, realizes the DES algorithm, changes the kernel, and adds some functional kernel modules. And then, an IP end-to-end encryption system is designed and implemented, and it is embeded in the linux kernel, we can achieve its function through kernel module. Lastly, a test is given to testify the correctness of the design.
Key Words: Net layer; Linux kernel; End-to-end; Encrypt; Module; Network communications目 录
论文总页数:23页
1 引言 1
2 网络数据加密技术 1
2.1 链路加密 1
2.2 节点加密 2
2.3 端到端加密 2
3 系统的总体分析 3
3.1 网际协议分析 3
3.2 套接字结构分析 5
3.3 Linux下IPv4的实现 6
3.4 DES算法介绍 8
4 系统的设计与实现 12
4.1 系统的总体设计 12
4.2 模块部分的设计与实现 13
4.3 DES算法实现 15
4.4 对内核函数的修改 18
5 网络层加密系统的测试 18
结 论 21
参考文献 21
致 谢 22
声 明 23
1 引言
随着网络技术的发展,网络安全也就成为当今网络社会的焦点中的焦点,几乎没有人不在谈论网络上的安全问题,病毒、黑客程序、邮件炸弹、远程侦听等这一切都无不让人胆战心惊。病毒、黑客的猖獗使身处今日网络社会的人们感觉到谈网色变,无所适从。
但我们必需清楚地认识到,这一切一切的安全问题我们不可一下全部找到解决方案,况且有的是根本无法找到彻底的解决方案,如病毒程序,因为任何反病毒程
您可能关注的文档
- BSC无线话务高峰预防及应急措施.doc
- C 课程设计--基于选择排序方法的类模板设计与实现.doc
- B超在犬猫妊娠诊断中的应用.ppt
- B超在犬猫妊娠诊断中的应用 - 上海双博生物科技有限公司.ppt
- Caco细胞模型的研究与应用资料.ppt
- CAD 机械制图训练题集.doc
- CAD系统变量与LISP函数摘要.doc
- Cardiac - Welcome to the Community College of Philadelphia 心脏-欢迎来到费城的社区学院.ppt
- CDMA 网络语音接续时长优化专题介绍xx.ppt
- CD-R光盘轨道密度的测定.doc.doc
- 明阳(中宁)智慧能源产业园项目(一期)(重新报批)环境影响报告书.pdf
- 文言文《通鉴纪事本末王猛前秦为相》阅读练习及答案(湖北黄冈2025-2026学年高二下期中).pdf
- 年产40万立方混凝土绿色环保搅拌站项目环境影响报告表.docx
- 无锡商业职业技术学院教师招聘考试真题2025.pdf
- 文件管理 GMP试题 完整版2025.pdf
- 单位员工管理制度集合合集.docx
- 英大人寿鑫满盈年金保险(分红型)条款.pdf
- 新高考适用2025版高考地理一轮总复习练案37第三章城市产业与区域发展2025.pdf
- 智研咨询—中国体外诊断试剂行业市场调查、产业链全景、需求规模预测2025.pdf
- 单位员工管理制度集粹大全.docx
文档评论(0)