论文部分内容阅读
信息和网络技术的发展,给人们传播和获取信息带来快捷和方便的同时,也对信息安全方面带来了挑战。如何保证信息在网络中的安全传输是人们非常关切的问题。传统的加密技术通常是把一段有意义的明文信息转化为看起来没有意义的密文,保证了明文信息本身的安全,却明确提示了攻击者哪些是重要信息,容易引起攻击者的注意和破坏,从根本上还是不能保证信息的安全传输。同时,随着电脑硬件技术和云计算技术的迅速发展,加密算法的安全性也受到了严重的挑战。因此,仅仅依靠加密技术已经不能完全解决信息安全问题。近年来,国际上提出一种新的关于信息安全的概念:信息隐藏。信息隐藏主要是将秘密信息伪装隐藏在非机密的信息之中,伪装后的机密信息并不像传统加密过的信息一样是一堆乱码,而是看起来和其他非机密信息无异,从而欺骗非法截获者,实现信息的隐秘传输。信息隐藏技术弥补了加密技术的不足,经过加密后再隐藏传输更是提高了信息的安全性。作为一种新兴的信息安全技术,信息隐藏已成为信息安全领域的研究热点。目前为止,基于文本、图像、音频、视频信息隐藏技术已经得到了大量的研究,并且取得了一定的成果,但对基于网络协议的信息隐藏仍然只是刚刚起步。相对传统载体,以网络协议为载体的信息隐藏具有许多显著的优点:第一,海量的网络协议数据包为隐蔽传输提供了丰富的载体和宽阔的带宽;第二,基于网络协议的信息隐藏具有双向性;第三,基于网络协议隐藏的信息不易被改变,且容易绕过安全机制的阻拦。因此,论文立足于网络协议的信息隐藏方法,对流媒体传输的应用层常用协议RTP/RTCP展开了具体而又深入的研究。针对RTP/RTCP协议头部特殊域设计了适合自身的多种存储型隐藏算法,并对隐藏容量、隐蔽性和鲁棒性方面进行了性能分析。通过分析RTP/RTCP协议包发送的时间规律,设计了两种时分型隐藏算法,并对隐藏容量、隐蔽性和鲁棒性方面进行了性能分析。最后利用Jrtplib库实现了具有多种隐藏方法的实时小型文件隐秘传输系统。该论文所做的工作对信息安全的研究具有一定的学术意义和应用价值。