论文部分内容阅读
人们在享用网络和多媒体技术带给我们更加方便、快捷通信的同时,对其中的安全问题也更加重视和担心。信息隐藏技术可以保护信息的内容安全,实质是将秘密消息嵌入到载体中,隐藏通信的存在。文本作为最流行的媒体,虽具有载体的流行性特征,但存在冗余度小导致的隐写容量小的问题;同时,基于修改式的文本隐写方法易受重新排版等因素的干扰导致秘密消息的丢失、也会受到语言顺畅性的影响,难以抵抗现有隐写分析技术的攻击,因此鲁棒性和隐蔽性较差。针对以上问题,本文提出了两种无载体文本隐写算法,具体内容概括为以下两个方面:(1)提出了一种基于游戏填充的电子栅格信息隐藏算法。该方法首先根据需要隐藏的秘密消息计算出秘密消息的长度Lmsg作为密钥Key;并根据密钥Key确定构造栅格板时用到的规则R,约束规则S,起始的单元格P,初始网格的大小;然后按照选定的规则找到隐藏秘密消息的唯一隐藏路径,将秘密消息按顺序依次填充到唯一隐藏路径的单元格中;再根据秘密消息的类型选择适当的载体将网格中空白的格子进行填充得到最大填充网格,最后抠除最大填充网格中的部分单元格得到载密游戏栅格传输给接收方达到隐写的目的。(2)提出了一种基于词性的无载体文本信息隐藏算法。该方法的特点是既可以基于搜索方式也可以基于生成方式实现隐写。两种隐写方法都需要根据词性对选定数据集中词语进行统计分析,根据统计的频率将词语转换为二进制编码从而建立词性语料库、文本语料库,分析句子的组成构建句式模板。在搜索法中根据秘密消息的二进制编码从文本语料库中搜索相匹配二进制编码的文本作为载密文本;在生成法中根据秘密消息的二进制编码从文本语料库中选取与上下文词语搭配无歧义的词语填充到句式模板中从而生成载密文本。本文提出的两种隐写方法未对已有载体做任何修改,鲁棒性较好,能够抵抗隐写分析者的攻击,隐蔽性和安全性较好;它们的隐写成功率都是100%,此外,还可用于不同的语言中,扩展性强。