论文部分内容阅读
随着信息时代的来临,特别是计算机网络技术的普及,人们传播和获取信息的方式多样化,且更加方便快捷。然而信息化时代的安全问题也随之日益突出,诸如涉及国家安全、商业机密及个人隐私等私密信息的保护问题受到越来越多的关注。保证数据的安全性,通常采用的方式是密码学中的加密技术。但是由于计算机运算能力不断增强,密码的破解速度越来越快;此外,加密技术的一个显著特点就是容易引起攻击者注意,即使密码强度足够,还是有很多手段对密文进行干扰和破坏。在此情况下,信息安全技术的一个分支——信息隐藏技术引起了人们的注意。到目前为止,在多媒体和网络协议的信息隐藏技术方面已经取得了很多的成果,但是数字电视系统中的信息隐藏鲜见研究。相对于以上载体,数字电视系统具有许多显著的优点:一,海量的数字电视数据为信息隐藏提供了丰富的载体;二,数字电视网络覆盖面大,基础设施完善,传输范围大;三,数字电视系统没有太多的中间设备,传输容易,隐藏信息也不易被改变。数字电视条件接收(ConditionalAccess, CA)系统是用来控制用户对服务进行接收的系统,安全性是CA系统首要解决的问题。本文首先依据互联网隐蔽信道的研究成果,将数字电视系统分成四层,提出了数字电视信息隐藏的概念,分析了基于DVB网络信息隐藏的可行性。其次,针对TS包调整字段提出了基于填充字段与基于PCR域保留位的隐蔽信道算法,评估并比较了两种方法的性能。然后通过对数字电视条件接收系统进行深入分析,针对CA消息表特殊域设计了三种隐藏方法,分别是基于CA消息表头保留位、基于EMM消息表头CA_section_length字段、基于修改ECM消息格式的隐藏方法,并对其隐蔽性、隐藏容量和鲁棒性进行分析。最后使用C++语言从隐藏容量的角度分别对上述各隐蔽信道构建方法进行了实验仿真。根据EMM消息表头CA_section_length字段的取值特性,我们提出了一种改进的采用霍夫曼编码的隐蔽信道构建方法,理论分析和实验证明该方法能大大提高隐藏容量。