信息隐藏技术在TCP IP协议中的应用研究.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-04-27
  • 论文字数:22581
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(冰雪公主)提供原创文章

支付并下载

摘要:信息科技的发展给人们带来了越来越多的便利,但是随之而来的问题也越来越多,如何保护信息不受到外来的攻击侵犯,已经成为了当前计算机网络发展的主要问题。

本文所研究的是信息隐藏技术,他和传统的密码学技术有着本质的区别。密码技术主要是保护信息的内容,形成特殊的编码,让监控设备不可识别;而信息隐藏是掩饰信息的存在,这样更加保证了信息的安全。

当前广泛使用的是TCP/IP协议的IPv4版本,该协议在设计时存在冗余和漏洞,这些冗余和漏洞可以隐藏秘密信息。本文提出了一种基于TCP和IP协议传送隐藏信息的方法,这种方法通过利用TCP/IP协议头数据格式的特点,在以下的区域编码和解码:(1) IP标识域;(2) TCP初始序号域;(3) TCP确认序号域;通过建立一条隐藏通道,实现重要数据的隐藏传输。本文对数据的隐藏传输的工作原理作详细论述,并分析利用TCP初始序号域和TCP确认序号域进行数据的隐藏传输。

 

关键词 信息隐藏;网络安全;TCP/IP协议

 

目录

摘要

Abstract

1 绪论-1

1.1 信息隐藏概述-1

1.2 信息隐藏历史-1

1.3 信息隐藏现状-1

1.4 信息隐藏发展-2

1.5 信息隐藏分支-3

1.6 信息隐藏应用-4

1.7 本文的章节安排-4

2 隐密通信-6

2.1 隐密通信的概念-6

2.2 隐密通信的基本特性-7

2.3 隐密通信的原理-8

3 基于TCP/IP协议信息隐藏-11

3.1 引言-11

3.2 TCP/IP协议头部数据格式-11

3.3 TCP/IP协议头信息隐藏原理-13

4 系统的设计分析与应用-15

4.1 开发系统的概述-15

4.2 系统的功能和特点-16

4.3 系统的开发环境-17

4.4 系统的方案选择-17

4.4.1 基于UDP的协议传送方案-17

4.4.2 基于TCP的协议传送方案-19

4.4.3 系统的方案选择-21

4.5 系统的数据流程图-21

4.5.1 系统的数据元素-21

4.5.2 系统的处理流程图-22

5 系统的功能模块的实现-23

5.1 系统的主要模块综述-23

5.2 网络启动模块-23

5.3 网络停止模块-24

5.4 网络更新模块-25

5.5 信息处理模块-26

5.5.1 隐藏模式下发送自定义TCP/IP数据包-26

5.5.2 非隐藏模式下发送UDP数据包-27

5.5.3 隐藏模式下接收自定义TCP/IP数据包-28

5.5.4 非隐藏模式下接收UDP数据包-29

6 系统使用说明与测试-32

6.1 系统使用说明-32

6.2 系统测试-32

结论-36

致谢-37

参考文献-38

附录-39

附录1:核心代码-39