论文部分内容阅读
随着现代科学技术的高速发展,日益广泛的信息共享与网络互联使网络安全尤其是信息通信的安全成为迫切需要解决的问题。信息在交流的过程中如果不加保护有可能受到非法的窃取甚至篡改,从而造成巨大的损失,尤其是关系国家安全、公司机密等方面的信息,一旦被攻击,后果不堪设想。虽然利用密码技术能对信息的传输进行加密保护,然而密文很容易引起攻击者的注意,而且随着破译技术的迅速发展和计算机硬件性能的不断提高,破译密码的难度也不断降低,这对密码技术研究提出了严峻的挑战。为了解决密码技术存在的问题,人们又提出了一门新的技术—信息隐藏技术。信息隐藏是将需要保密传递的信息隐蔽到一些载体信息中,实现对秘密信息进行保护的一门科学技术,是信息安全的重要分支。由于网络通信中传输了大量的网络数据包流,利用网络通信中的网络流作为隐蔽通信的载体是一个比较理想的方法。本文在分析现有基于网络协议隐蔽通信技术的基础上,重点研究隐蔽时间信道的设计和实现。通过对隐蔽时间信道的建模分析,采用信息论方法分析隐蔽信道性能。为提高隐蔽信道的通信效率,设计并实现了自适应接收的隐蔽时间信道。为进一步提高信道通信的隐蔽性,又提出了基于包流特征模拟的隐蔽时间信道设计方案。本文利用Linux平台实现所设计的基于网络流的隐蔽时间信道。经过测试并与普通隐蔽时间信道的比较,验证了所设计隐蔽信道的性能,达到了预期研究目标。为更好地推进隐蔽时间信道的研究,本文还指出了今后的研究方向。