有鉴于此,人们就开始考虑一种可以让信息的传递本身变得不可见,从而将信息隐藏起来的方式。基于这种思考,在这样的一个背景下,隐蔽信道的概念被提出,隐蔽信道的相关研究也开始迅速发展起来,而本文所要研究实现的TRCTC正是众多隐蔽信道技术的其中一种。
1。2 网络隐蔽信道的简单介绍
隐蔽信道从提出概念至今,不过短短的40几年,然而与其相关的研究却已经相当丰富了,并且现在隐蔽信道已经被广泛应用于网络上数据的安全传输了。当然这些都是后话,隐蔽信道这个概念第一次被提出是在1973年,Lampson在他的论文“A Note on the Confinement Problem”中定义了隐蔽信道,在文中他指出“就像是服务系统对负载的影响那样,隐蔽信道并不是被有意设计出来用于信息传输的信道”[2]。此后,随着对于隐蔽信道的研究开始发展和深入,不同的科学家对于隐蔽信道又有了新的理解和认识,就又出现了许多对于隐蔽信道的定义。起初的这些定义大多是在操作系统层次上的,因为当时隐蔽信道这个概念研究的重点还是在于安全的操作系统方面。这些定义中较新的是1990年Tsai、ligor等人在他们的论文“On the identification of covert storage channels in secure systems”中作出的,他们是这样定义的[17]:给定一个强制安全策略模型M以及其在一个操作系统中的解释I(M),I(M)中两个主体I(Sh)和I(Si)之间的潜在通信是隐蔽的,当且仅当模型M中主体Sh和Si之间的通信是非法的。
而隐蔽信道这个概念第一次在计算机网络方面被人提及和引用,或者说网络隐蔽信道这个概念第一次被提出和阐述,则是1987年的事了。Girling先生第一次在他的论文“Covert Channels in LAN’s”中解释了网络隐蔽信道的概念,并给出了一些有关于网络隐蔽信道的实际例子[3]。然而由于当时计算机网络还未在全球普及开来,计算机网络还没有像现在这样走进千家万户,对人们生活的方方面面产生重大的影响,因此虽然网络隐蔽信道的概念已经提出,但与此相关的研究却少之又少,进展缓慢。网络隐蔽信道研究的发展和繁荣,则是21世纪以后的事情了。
1。3 网络隐蔽信道研究现状
现如今计算机网络已经深入到人类生活的方方面面,每天都有巨大的信息量通过计算机网络来进行交互。在这样的情况下,现在隐蔽信道的研究焦点,就是在计算机网络,也就是网络隐蔽信道上。计算机网络拥有众多公开的信道、庞大的通信量以及多种多样的网络协议,这些既是计算机网络的特点,也是网络隐蔽信道得以隐蔽、快速、大量地传输隐蔽信息的重要依托。有基于此,众多计算机科学家们发动他们丰富的想象力,结合他们对于计算机网络,对于隐蔽信道的深刻理解,提出或改进了许多的网络隐蔽信道。这些网络隐蔽信道各有其特点,无一不体现着科学家们深厚的学术素养和大胆的构思,既为网络隐蔽信道的应用提供了理论支撑,也为后来的人们揭示了在这一方向上所存在的无限可能。
1。4 论文组织结构
本文的章节结构组织如下:
第一章:表明了该研究所处的时代背景,说明该课题拥有的现实意义,同时简单介绍了一下网络隐蔽信道的相关知识和研究现状,最后对全文的章节结构做了一个交代。
第二章:介绍网络隐蔽信道的通信模型以及网络隐蔽信道的分类方法,对于网络隐蔽信道的概念作一个更详尽的解释。
第三章:与IPCTC相比较,具体地介绍了基于TRCTC的网络隐蔽信道的特点、优异性以及构造方法,同时详尽具体地描述其算法实现,勾勒出基于TRCTC的网络隐蔽信道的一个总体的设计情况。