论文部分内容阅读
信息隐藏是近年来信息安全领域兴起的一个研究热点,它利用载体信息中具有随机特征的冗余部分,将秘密信息嵌入到载体信息中,从而隐藏了秘密信息的“存在”,使得攻击者无从获取秘密信息的位置以增强其安全性。文本是使用最为频繁的隐藏载体之一,因此基于文本的信息隐藏具有很大的应用价值。目前,文本信息隐藏的研究主要集中在纯文本文档、图像文档、Word文档和网页文档等载体。而PPT (PowerPoint Format files )文档作为一种应用极为广泛的文本文档,同样具有相当丰富的冗余空间可进行信息隐藏,但目前针对PPT文档的信息隐藏方法相对较少,已有的工作还存在问题。本文即对PPT文档格式和基于PPT文档的信息隐藏技术进行深入研究,主要工作有:解析PPT文档文件存储格式,设计并实现了一个PPT文档解析器。该解析器可直接从文挡中抽取文字及其属性、图片、注释、幻灯片等信息,不依赖第三方软件,速度快、稳定性好。提出一种基于PPT文档增量更新机制的大容量信息隐藏方法。通过分析发现:PPT97-2003版本的文档在存储方式上采用增量更新机制维护文件,这种机制提高了文件维护效率,但同时会产生废弃数据。因此,可利用PPT文件中的废弃数据进行信息隐藏。实验结果表明,该方法具有较大的隐藏容量、良好的隐蔽性、快速的信息嵌入和提取速度,加密算法和密钥进一步增强了秘密信息的安全性。提出一种基于文本格式的信息隐藏方法。首先对幻灯片中的文本内容进行分词,得到不同词性的分组,如:名词组、形容词组、动词组等;然后从这些词中筛选出重要的词语,通过调整它们的字体颜色以实现信息隐藏。该方法的优点一方面是嵌入信息后的文本颜色值的统计特性良好,抗检测性强;另一方面是不可见性好,它不会影响幻灯片的外观,因为幻灯片经常通过改变某些词语的颜色表示强调。提出一种基于演示效果的信息隐藏方法。首先选定一组演示效果,然后根据每种效果出现的频率进行Huffman编码,形成编码树;基于编码树对二进制秘密信息进行Huffman解码,生成一系列演示效果,这些演示效果的编码即承载了原秘密信息;最后把这些演示效果按顺序应用在幻灯片中,即完成信息隐藏。