论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
摘要 1
1 绪 论 3
1.1 课题的提出 3
1.2 数字水印技术的研究现状及应用 3
1.3 课题研究路线 4
2 基础知识 6
2.1 信息隐藏 6
2.1.1 隐蔽信道 6
2.1.2 信息分存 6
2.1.3 信息伪装 6
2.1.4 数字指纹 7
2.2 数字水印技术概述 7
2.2.1 数字水印概念 7
2.2.2 数字水印的分类及基本特征 8
2.3 数字水印技术的基本问题 9
2.3.1 水印的生成 9
2.3.2水印的嵌入 10
2.3.3 水印的提取与检测 11
2.3.4 水印的攻击 13
2.4 几种典型的水印算法 14
2.4.1 空域的LSB算法 14
2.4.2 Cox的DCT域扩频算法 15
2.4.3 DCT域的分块扩频算法 17
3 开发环境 22
3.1 Visual C++介绍 22
3.2 用MFC编写windows程序 24
3.3 Visual C++图象编程 27
3.3.1 基本思想 27
3.3.2 程序结构 27
4 系统设计 29
4.1 整体设计 29
4.1.1 BMP图像结构 29
4.1.2 BMP图像水印系统的基本模型 31
4.2 功能模块设计 31
5 系统实现 33
5.1 基于BMP图像的数字水印算法思想 33
5.1.1 基于BMP图像的水印嵌入算法 33
5.1.2 水印嵌入的流程图及说明 33
5.1.3 基于BMP图像的水印提取算法 36
5.1.4 水印提取流程图及说明 37
6 用户手册 40
6.1 数字水印嵌入及说明 40
6.2 数字水印提取及说明 41
总结和展望 42
参考文献 43
致 谢 44
附 录 45
基于BMP图像的数字水印算法研究
摘要:网络技术的广泛运用以及信息媒体的数字化,使得我们借助计算机、数字扫描仪、数码相机等设备可以方便、迅捷地将数字信息传达到世界各地,也可以完全复制并在网络环境下广泛传播数字图像,音频和视频等数字产品。因此,数字产品的版权与完整性保护成就为了迫切需要解决的问题数字水印技术作为1种潜在的解决方案引起了科学家与出版商的极大关注。 (科教作文网 zw.nseac.com整理)
首先,本文介绍了有关数字水印的概念,并分析了几种常用的水印算法。
其次,本文介绍了用MFC编写windows程序的思想。
再次,本文阐述了本系统的整体设计及功能模块的设计。
最后,本文重点阐述了基于BMP图像的水印嵌入和水印提取的系统实现。
关键词:数字水印;水印嵌入;水印提取;最低有效位算法(LSB)
Based on BMP image
digital watermark algorithm research
Abstract:The network technology widespread utilization as well as the information media digitization, causes us with the aid of equipment and so on computer, digital scanner, digital camera to be possible to be convenient fast, transmits the numerical information to world each
place, also may duplicate completely and under the network environment the widespread dissemination digital image, digital product and so on audio frequency and video frequency.
First, this article introduced has the digital watermark the concept, and has analyzed several kinds of commonly used watermarks algorithms.
Next, this article introduced compiles the windows procedure with MFC the thought.
Once more, this article elaborated this system overall design.
Finally, this article elaborated with emphasis inserts the system realization based on the BMP image watermark which withdraws with the watermark.
Key words: digital watermark;watermark inserts;watermark withdraws;Least significant digit(LSB)
1 绪 论
1.1 课题的提出
近年来,随着计算机多媒体技术的迅猛发展,人们可以方便地利用数字设备制作、处理和存储图像、语音、文本和视频等信息媒体。与此同时,数字网络通信正在飞速发展,使得信息的发布和传输实现了“数字化”和“网络化”。因此Internet对用户变得友好起来,很快人们便开始从Internet上下载图片、音乐和视频。对数字媒体而言,Internet成了最出色的分发系统,因为它便宜,又能实时发送。所以,数字媒体很容易被复制、处理、传播和公开。这样就引发出数字信息传输的安全问题和数字产品的版权保护问题,数字产品所有者想到的是加密和数字签名等技术。基于私用或公共密钥的加密技术可以用来控制数据访问,它将明文信息变换成旁人无法理解的密文信息。加密后的产品是可以访问的,但只有那些具有正确密钥的人就能解密。数字签名是用“0”“1”字符串来代替书写签名和印章,起到书写签名或印章同样的法律作用。但这种数字签名在数字图像,视频中的应用并不方便也不实际,因为在原始数据中需要加入大量的签名。另外,随着电脑软硬件技术的发展以及基于网络的具有并行计算能力的破解技术的日渐成熟,这些系统的安全性已经受到质疑。单靠通过密钥增加长度以增强保密系统的可靠性已不再是唯1的可行的办法,这样就无法通过公共系统让更多的人获得他们所需要的信息[3]。 (科教论文网 lw.NsEac.com编辑整理)
为了弥补密码技术的缺陷,20世纪90年代出现了数字水印技术,它通过在数字产品中嵌入可感知或不可感知的信息来确定数字产品的所有权或检验数字内容的原始性。它1方面弥补了密码技术的缺陷,因为可以为解密后的数据提供进1步的保护;另1方面,数字水印技术也弥补了数字签名技术的缺陷,因为可以在原数据中1次性嵌入大量的秘密信息[2]。
据统计,现今人们在日常生活中通过感觉器官收集到的各