基于html标签的信息隐藏模型论文

基于html标签的信息隐藏模型论文

ID:10710019

大小:53.50 KB

页数:4页

时间:2018-07-07

基于html标签的信息隐藏模型论文_第1页
基于html标签的信息隐藏模型论文_第2页
基于html标签的信息隐藏模型论文_第3页
基于html标签的信息隐藏模型论文_第4页
资源描述:

《基于html标签的信息隐藏模型论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于HTML标签的信息隐藏模型论文摘要:通过仔细分析HTML标签的各种性质,提出了几种新的基于标签的隐藏信息的方法。在此基础上,提出并实现了一个基于HTML标签的信息隐藏模型。该模型具有隐藏容量高、隐蔽性、鲁棒性和安全性较好,并且具有弹性,能自动调节隐藏算法的参数,使得在满足容量的前提下,尽量提高隐蔽性。关键词:超文本标记语言;信息隐藏;数字水印;模型;标签;文本随着电子图书版权保护、电子商务和电子政务中对电子公文的认证和保护的迫切需求,在文本中嵌入信息或水印的研究正受到重视。根据文本的作用.freell代表0。这样,一个标记可隐藏1bit信息。

2、方法2克服了方法1的缺点,具有较好的隐蔽性和抗攻击性10。2几种新的基于超文本的信息隐藏方法2.1隐藏方法前面的基于修改标签名称字母大小写的方法虽然克服了方法①的缺点,具有较好的隐蔽性和抗攻击性。但是,其隐藏容量比较小,不能满足隐藏长文本,特别是隐藏图像的需求。通过仔细分析HTML超文本标记语言的语法规则后,发现还有以下一些资源可以用于隐藏信息。(1)标记属性名称像标记名称一样对字母大小写不敏感。可以通过修改标记属性名称的大小写来隐藏信息。比如,用标记属性名称字母全部大写代表1,全部小写代表0。例如divALIGN="center"代表1

3、,divalign="center"代表0。这样,一个属性名称可隐藏1bit信息。(2)标记属性可以赋值,而属性的值是用“”括起来的字符串,属性值字符串中的字母对大小写不敏感。可以通过修改属性值字符串的大小写来隐藏信息。比如用属性值字母的全部大写代表1,全部小写代表0。例如divalign="center"代表0,divalign="CENTER"代表1。这样,一个字符串属性值可隐藏1bit信息。(3)HTML中,属性值默认是用双引号括起来的,但是也可以用单引号括起来。可以将属性值外面的双引号“”用单引号‘’替换来隐藏信息。比如,用双引

4、号时代表1,单引号时代表0。例如divalign="center"代表1,而divalign=′center′代表0。这样,一对属性值引号可隐藏1bit信息。2.2隐藏性能分析3.1信息隐藏模型前面可以看到,基于HTML标签的隐藏方法,单一的隐藏方法容量是比较小的,只能隐藏少量的字符信息。为了满足实际的信息隐藏的需要,必须考虑综合采用多种隐藏方法,并采取其他一些措施在安全性、容量、隐蔽性和鲁棒性之间取得折中。基于此,本文建立了一个基于HTML标签的信息隐藏模型,如图1所示。该模型包括秘密信息的嵌入和秘密信息的提取两部分,考虑了隐蔽性、鲁棒

5、性、安全性和容量要求。信息在嵌入之前必须进行预处理,预处理的主要目的是进行压缩、加密和纠错编码处理。这里,笔者采用的是无损压缩方法。一种广泛运用的无损压缩方法是Huffman编码,它是基于信源字符统计分布的不均匀性,对出现概率大的字符分配较短的码字,而对很少出现的字符给较长的码字,从而实现平均码字较短。已经证明,Huffman码是一种最优前缀码11。如果隐藏的信息是英语片段,则可以根据26个字母的概率分布,对各字符进行Huffman编码;如果嵌入的是图像则进行JPEG压缩处理;对于有些秘密信息,如中文字符串或已经压缩的图像,则不进行压缩预处理。保

6、证只有合法接收者能够提取隐藏信息是非常重要的,采取的措施是对压缩后的数据进行加密处理,可以根据安全性的需求选用经典的或目前广泛使用的加密技术。在该实验中,选用的是32位密钥长度的DES加密。密钥必须通过另外的安全信道传递给接收方。本文原文为了具有一定的鲁棒性,模型中对加密后的数据要进行纠错编码,以防即使一部分数据受到攻击也能提取出隐藏的信息。如果嵌入的是短文本,则可以使用简单的三次重复编码,例如,要嵌入的信息是01011,则重复编码的结果是000111000111111;但是如果嵌入的文本较长,则可以采用(7,4)汉明码以便有足够的嵌入空间;如果嵌入

7、的是图像,则可以不进行纠错编码,因为图像中即使有部分数据错误也不会有太大关系。如果容量够的话,在嵌入之前,要对纠错编码后的数据复制一份,即使得最后嵌入的数据是两份。在嵌入数据之前,还要分析载体网页的隐藏容量,并与嵌入信息的容量进行对比,以便确定合适的隐藏算法参数。接下来,可以根据嵌入的位置逐位地进行嵌入。3.2模型性能分析首先,在提高隐藏容量方面,模型采用了三方面的措施:①对隐藏信息进行压缩预处理;②综合采用前面的多种隐藏方法;③修改隐藏算法的参数。通过压缩预处理,可以使隐藏容量大大提高。例如,普通英文文本,采用ASCII码,每个字符需要8bi

8、ts表示;如果采用Huffman码压缩,则可能作到平均每字符2bits左右。几种主要的隐藏方

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

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

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