- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字水印技术论文范文
数字水印技术研究
摘 要: 本文主要对信息隐藏的一种技术数字水印进行分析,给出了一个数字水印实现的例子。
关键词: 信息隐藏 数字水印 最低有效位算法
一、水印技术
信息隐藏主要应用在需要安全保密通信的部门,利用多媒体信息中的冗余空间携带隐蔽信息,达到秘密信息伪装传递的目的。同时,信息隐藏还要研究其对立面――隐蔽信息的分析和检测,这与密码编制学和密码分析学是类似的,信息隐藏与分析是一对矛盾统一体,它们既相互对立又相互促进。数字水印从实质上说也是一类信息隐藏,但是其目的不是为了保密通信,而是为了标明载体本身的一些信息,如多媒体信息的创作者、版权信息、使用权限等一系列需要标明的信息。利用数字水印,还可以跟踪多媒体产品的非法传播和扩散,打击盗版。数字水印技术目前正处于一个快速发展和持续深入的阶段,应用领域也在快速扩展。从最初的图像水印、音频水印,发展到软件水印、视频水印、文字水印;从最初的算法研究,扩展到行业领域的应用,如数字地图的版权保护、数字图书的版权保护、证件防伪、多媒体数据的检索、电子公文防篡改等。
信息隐藏的目的:1.要回答在一个载体中是否隐藏有秘密信息。2.如果藏有秘密信息,能提取出秘密信息。3.如果藏有秘密信息,不论能否提取出秘密信息,都不想让秘密信息正确到达接收者手中,因此,这就是将秘密信息破坏,但是不影响伪装载体的感观效果视觉、听觉、文本格式等,也就是说使得接收者能够正确收到伪装载体,但是又不能正确提取秘密信息,并且无法意识到秘密信息已经被攻击。
图像信息隐藏是近年信息隐藏技术中新兴起的研究课题,它以数字图像为掩护媒体,将需要保密的信息按照某种算法嵌入数字图像中,并且要求:1.嵌入信息后的图像与原始图像相比,在人的视觉上没有什么区别;2.数据隐藏要不改变掩护媒体的数据量,即直接对媒体数据的某些部分进行修改,而不增加掩护媒体的数据,这就是数字水印。本文介绍一种利用BMP彩色图像实现信息隐藏的方法。
二、水印算法
本文采用的是最低有效位算法LSB,这是一种典型的空间域数据隐藏算法。由于该算法是通过调整原始数据的最低几位来隐藏信息,因此一般用户对于隐藏信息在视觉和听觉上很难察觉。该算法虽然有较大的信息隐藏量,但作为数字水印算法,其因基本原理限制,所隐藏的数字水印信息是极为脆弱的,无法经受一些无损和有损的信号处理。
最低有效位算法利用了人们对颜色的一定的敏感,当我们对红绿蓝三相素的亮度作微小的改动,人们的肉眼是无法发现这种差异的。如我们仅将相素的亮度增一或减一,这样就可以隐藏信息。
一幅24位BMP图像,由54字节的文件头和图像数据部分组成,其中文件头不能隐藏信息,从第55字节以后为图像数据部分,可以隐藏信息。图像数据部分是由一系列的8位二进制数所组成,由于每个8位二进制数中“1”的个数或者为奇数或者为偶数,约定:若一个字节中“1”的个数为奇数,则称该字节为奇性字节,用“1”表示;若一个字节中“1”的个数为偶数,则称该字节为偶性字节,用“0”表示。我们用每个字节的奇偶性来表示隐藏的信息。
举例:设一段24位BMP文件的数据为00111100000110101010101110110000,则其字节的奇偶排序为:0,0,1,1,0,1,1,1.现在需要隐藏信息79,由于79转化为8位二进制将这两个数列相比较,发现第2,3,4,5位不一致,于是对这段24位BMP文件数据的某些字节的奇偶性进行调制,使其与79转化的8位二进制相一致:
第2位:则该字节由偶变为奇。
第3位:则该字节由奇变为偶。
第4位:则该字节由奇变为偶。
第5位:则该字节由偶变为奇。
经过这样的处理,此24位BMP文件数据段字节的奇偶性便与79转化的8位二进制数完全相同,这样,8个字节便隐藏了一个字节的信息。
综上所述,将信息嵌入BMP文件的步骤为:
1.将待隐藏信息转化为二进制数据码流。
2.将BMP文件图像数据部分的每个字节的奇偶性与上述二进制数码流进行比较。
3.调整字节最低位的“0”或“1”,改变字节的奇偶性,使之与上述二进制数据流一致,即将信息嵌入到24位BMP图像中。
信息提取是把隐藏的信息从伪装媒体中读取出来,其过程和步骤正好与信息嵌入相反:
1.判断BMP文件图像数据部分每个字节的奇偶性,
您可能关注的文档
最近下载
- 《雨污水管网施工方案》.docx VIP
- T╱CFA 020202072 - 2019 熔模铸造用工业硅溶胶标准.pdf VIP
- 九阳料理机食谱大全(彩图)电子版.doc VIP
- 第47届世界技能大赛江苏省选拔赛飞机维修项目技术工作文件7.9.docx VIP
- 雨污水管网施工应急预案.docx VIP
- 华为营销体系IPMS详解第一部分 讲师版glz.pptx VIP
- 欧科PT300变频器说明书.pdf
- 省属集团有限责任公司工资总额管理办法附各种用表.doc VIP
- 苏教版小学科学三年级上册《13 吹气球》(第一课时)课件、视频、作业设计.pptx VIP
- 第八单元(复习课件)一年级语文上册单元速记巧练(统编版).pptx VIP
原创力文档


文档评论(0)