(2)无噪声隐信道与有噪声隐信道隐信道在网络传输过程中可能会受到各种干扰,根据是否受到干扰,可以将网络隐信道分为两大类:无噪声隐信道和有噪声隐信道[13]。因为这是一种非此即彼的分类方式,所以对于任何隐信道算法都是普遍适用的。无噪声隐信道指的是在传输过程中不受到任何干扰的隐信道,因此对于发送方发送的任意隐秘信息,接收方都能以概率1进行正确的提取,即传输过程中不受到任何干扰,也不会存在任何失真的情况。反之,则称为有噪声隐信道。
对于存储式隐信道,如果网络中不存在主动攻击行为,也不考虑出现概率极低的丢包和乱序现象,那么大部分的存储式隐信道都可以看作是无噪声隐信道这一类。如果存在主动攻击,则存储式隐信道也属于有噪声隐信道。然而对于时间式隐信道,因为是利用时间信息进行的隐秘信息传输,而网络中瞬息万变的复杂情况极容易影响时间信息,数据流在网络传输过程中非常容易产生时延,改变其时间信息,导致隐秘信息提取错误,所以噪声、干扰和出错往往是不可避免的,因此时间式隐信道都属于有噪声隐信道。
由上述分析可知,无噪声隐信道存在的情况是很小的。有噪声隐信道可以通过纠错码转变为无噪声隐信道,但是因为纠错码本身也要占用一定的比特位,不可避免的降低了隐信道的带宽。因此在构建隐信道算法的时候,纠错码使用的频率并不高,反而是占用位较少的检错码常被使用,或者是直接利用协议本身的校验和等等信息进行检错,一旦接收方检测到了错误信息的存在,则直接将该数据包丢弃,并请求重新发送。
(3)单一型隐信道和复合型隐信道隐信道是通过一定的算法来实现的,根据使用的算法数目,可以将隐信道分为两类:单一型隐信道和复合型隐信道[14]。单一型隐信道在隐秘通信中,只使用了一种隐信道算法。与之对应地,复合型隐信道则在隐秘通信中采用了两种或两种以上的隐信道实现算法。
因为只使用了一种隐信道算法,所以单一型隐信道只会影响一种数据变量。但是,通信双方使用的同步机制是复杂的,可能操作的是单一变量,也可能操作的是复合数据变量,因此存在一些隐信道,被称为聚合隐信道,这些隐信道使用的数据变量是一组复合数据变量。为了最大可能的争取带宽,通信双方使用串行或者并行的聚合方式对隐信道进行聚合。
(4)主动式隐信道和被动式隐信道隐秘通信的双方在网络中的位置是多种多样的,根据双方的通信位置,可以将隐信道分为两类:主动式隐信道和被动式隐信道[15]。主动式隐信道中,发送方即为公开通信的发送方,被动式隐信道的发送方则可能是通信中间环节的任意一方。对于主动式隐信道,发送方可以主动发送数据包,具有很大的自由性。对于被动式隐信道,因为通信过程中可能存在多个中间环节,无法轻易地从中确认谁是隐秘通信真正的发送方和接收方,因此在隐藏身份和抵抗追踪方面有很大的优势。
从隐信道构建技术的角度出发,人们普遍更倾向于采用第一种分类方式,将隐信道分为存储式隐信道和时间式隐信道。有关存储式隐信道的研究已经相当成熟,但关于时间式隐信道的研究相对较少,由于时间式隐信道相对来讲具有更多的优势,针对对时间式隐信道的研究已经逐渐增多,目前已是大势所趋,本文也是针对时间式网络隐信道进行的研究。
1.4网络隐信道的研究现状
1.4.1隐信道构建技术
1.4.2隐信道检测技术
1.4论文的主要内容和章节安排 基于Skype时间序列模型的时间式隐信道方法设计与实现(4):http://www.youerw.com/tongxin/lunwen_203960.html