收藏到会员中心
|
文档题目: |
Linux下的网络层加密解密的实现 |
 |
上传会员: |
道里区 |
提交日期: |
2013-06-18 18:44:00 |
文档分类: |
软件工程 |
浏览次数: |
45 |
下载次数: |
0
次 |
|
|
下载地址: |
论文 (需要:25 积分)
源代码 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:10714,附源代码
Linux下的网络层加密解密的实现 摘 要 随着网络技术在各行各业中的广泛应用,网络安全逐渐成为一个重要的问题。Linux是一个优秀的、开源的操作系统,非常适合作为一些新技术的测试平台。本文修改Linux操作系统内核的网络协议,以实现对网络通信数据的加密。先介绍了网络数据加密的发展和现状。接着分析了网际协议、DES加密算法和Linux下的网际协议的实现和套接字结构。然后,实现了DES算法,对内核进行了修改,添加了一些功能性内核模块。在此基础上设计和实现了一个位于IP层的端到端加密的系统,整个系统嵌入到Linux内核中,可以通过内核模块对其进行操作,来实现其功能。该系统的主要特点是针对IP地址判断是否进行加密操作。最后,通过测试验证了系统设计的正确性。
关键字:网络层;Linux内核;端到端;加密;模块;网络通信 Abstract .... 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
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|