论文部分内容阅读
随着计算机网络技术的迅猛发展,网络时间隐通道受到越来越多的关注与研究。网络时间隐通道以数据包可携带的时间变量(time variable)作为信息的载体,通信双方通过改变/观察双方共享时间变量的属性进行通信。在此过程中,发送方将信息映射为时间变量序列并嵌入进数据包序列,发送至网络中;接收方从数据包序列中提取时间变量,并根据与接收方共享的映射表将之转为信息。目前,该项研究在抗检测技术与数据传输率方面已经取得了丰富的成果。但是,现有IP时间隐通道在对抗数据包传输抖动、数据包丢包和数据包分片/组装方面鲁棒性不高。 针对该问题,本文系统地分析了影响时间变量测定的7个主要因素,并将之分为载体集、加强集与干扰集,其中干扰集为在网络中普遍存在且能够直接影响数据包携带时间变量测定的因素,包括数据包传输抖动(jitter)、数据包丢包(packet loss)、IP数据包分片/组装(fragmentation/reassembly)。在此基础上,分别建立了干扰集中的各个元素对数据包携带时间变量的测定影响的数学模型。最后在我们课题组建立的实验平台上对理论分析的结果进行了检验。 本文所做的主要工作如下:(1)详细分析了影响时间变量测定的因素,并将其进行了分类;(2)针对干扰集中的数据包传输抖动(包括有界抖动与无界传输抖动)、数据包丢包和数据包分片/组装对时间变量测定的干扰,分别建立了它们对IP时间隐通道鲁棒性影响的数学模型;(3)通过对上述模型的进一步分析,分别得到了隐通道误码率与数据包传输抖动、数据包丢包率和数据包分片/组装之间的函数关系;(4)建立了一种基于TCP/IP协议的间隔型IP时间隐通道实验平台,利用该平台对数据包传输抖动模型进行了检验。实验结果表明,利用本文中的方法,能够降低数据包传输抖动对时间变量测定的扰动,从而有效降低IP时间隐通道的误码率,提高IP时间隐通道的鲁棒性。