文本信息隐藏

文本信息隐藏

ID:43507140

大小:102.01 KB

页数:4页

时间:2019-10-09

文本信息隐藏_第1页
文本信息隐藏_第2页
文本信息隐藏_第3页
文本信息隐藏_第4页
资源描述:

《文本信息隐藏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1移位编码方法移位编码方法是利用相邻文本(行或者词等)的相对位置关系来隐藏信息的方法。主要有行间距编码和字间距编码两种。行间距编码就是在文本的每一页中,每间隔一行轮流地嵌入秘密信息,但嵌入信息的行的相邻上下两行位置不动,作为参考,需嵌入信息的行根据密文数据的比特流进行轻微的上移和下移。在移动过的一行中编码一个信息比特,如果这一行上移,则编码为“1”,如果这一行下移,则编码为“0”。该编码技术具有很强的稳健性,即使经过多次拷贝,或对页面按某个伸缩因子进行多次缩放,嵌入的秘密信息也可以检测出来。字间距编码是通过将文本某一行中的一个单词进行水平移位来嵌入秘密信息的。通常是在编码过程

2、中,将某一个单词左移或右移,而与其相邻的单词并不移动,这些不动的单词作为解码过程中的参考位置。此种方法与行间距编码技术隐藏信息的原理大致相同,都是通过移动来实现的,相对而言,字间距编码能够隐藏更多的比特,但抗攻击能力较行间距编码要弱。2特征编码方法特征编码是通过改变文档中某个字母的某一特殊特征来嵌入标记。特征可以是字体,也可以是字如b、d、h、k等中的垂直线,其长度可稍做修改以使一般人不易发觉。相对某种给定的字体可以改变其字符高度。目前主要有以下几种方法:(1)标点信息隐藏方法,是利用中文与英文的标点输入所占用字符宽度的区别来进行信息隐藏的。例如,中文的逗号与英文的逗号,它们

3、在文档中所占用的宽度是有定差别的。征隐藏信息的时候,我们可以假设中文的逗号表示所要隐藏的信息位为l,而英文的逗号表示隐藏的信息位为0,或者相反。由于逗号在中文文档和英文文档中的使用比较频繁,所以利用逗号的变换可以隐藏更多的信息。(2)字体信息隐藏方法,是通过修改文本中一些文字的字体信息来隐藏秘密信息的,这些字体被修改后很难被察觉。在现有的文字处理中,大多都支持许多种字体,如隶书、宋体、华文仿宋等。我们可以利用两种相似的字体来进行互换来隐藏信息。比如宋体和新宋体,还有很多其他的相似字体,它们在视觉上是很难分辨出来的。在进行隐藏的时候,如果原来的文字字体是宋体,我们记要隐藏的信息

4、为“0”,如果将其改变为新宋体,则记要隐藏的信息为…1’。以上几类方法实质上都是通过一些相近信息的互换来进行信息隐藏的,这种措施不容易引起中间人的怀疑,进而对其攻击破坏,有一定的隐蔽性,而且它隐藏信息的容量比较大。但是隐藏信息的文本一旦在传输中遭受篡改或删除,到最后恢复秘密信息的时候会受到很大的阻碍,甚至有些根本就不能恢复。3变换编码方法变换编码方法是将文本先进行特定的变换后再隐藏信息的方法,如:文本伪装算法。这种新的算法提出,将不具有冗余度的文本信号经过变换后,得到具有冗余度的信号,再在冗余空间中进行文本的伪装。首先,根据编码方式,可以把所有文字以它的编码方式读入(如0到1

5、27是ASCII,128以上是汉字编码),为一串编码数字,这些编码数字是以整数形式存在的,并且是与文字一一对应的,它们不存在任何冗余,数字发生微小的变化,将引起文字的错乱。而将这串数字信号以它的比特流表示进行某种变换,如小波变换、FFT变换等,在变换域中的信号就具有了一些冗余度,可以允许有误差。然后就考虑利用这点微小的冗余进行文本伪装。运用这种算法可以将一段机密文本转变成一段普通的文本,在普通文本的掩饰下传输秘密信息,不易引起第三者的怀疑。由于该算法产生的密钥具有一定冗余度,它在传输过程中可以抵抗一定的人为破坏和干扰。另外该算法还采用了密钥与明文分离的传输方式,提高了安全性。

6、4同义词替换方法同义词替换方法是通过对文本中的文件结构及句法特点的分析,挑出一些词语,用其他一些与其意思十分相近的词语进行替换,从而实现秘密信息的隐藏。如:“互联网”与“因特网”,“我们”与“咱们”,“动画”与“卡通”,“take”与“carry”等等。通常有两对同义词,选用其中一个或另一个分别表示“0”或“1”。通信双方必须同时拥有这个同义词对。有些词可能存在好几个同义词,那这些词就可以嵌入更多的信息。隐藏信息的容量是与同义词库的大小有关,同义词库越大,文件的隐藏容量通常也越大。其原理如图2所示。这种方法具有比较好的抗分析能力,因为它只是进行同义词替换,而没有增加字词,文件

7、的长度不会有任何增加,也没有改变句法结构以及意思。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。