(完整word版)信息隐藏 实验七 DCT域图像水印

(完整word版)信息隐藏 实验七 DCT域图像水印
(完整word版)信息隐藏 实验七 DCT域图像水印

实验七DCT域图像水印

(一)实验目的

了解频域水印的特点,掌握基于DCT系数关系的图像水印算法原理,设计并实现一种基于DCT域的图像水印算法。

(二)实验环境

1、Windows xp操作系统

2、Matlab 7.1版本软件

3、BMP图像

(三)实验原理

1、嵌入信息

利用载体中两个特定DCT系数的相对大小来表示隐藏的信息。载体图像分为8*8分块,进行二维DCT变换,分别选择其中的两个位置,比如用(u1,v1)和(u2,v2)代表所选定的两个系数的坐标。如果Bi(u1,v1)Bi(u2,v2),代表隐藏0;如果相反,则交换两系数

2、提取信息

提取的时候接收者对包含水印信息的图像文件进行二维DCT变换,比较每一块中约定位置的DCT系数值,根据其相对大小,得到隐藏信息的比特串,从而恢复出秘密信息。

3、特殊处理

引入一个Alpha变量对系数的差值进行控制,将两个系数的差值放大,可以保证提取秘密信息的正确性。

(四)实验步骤

1、嵌入秘密信息。

2、提取秘密信息。

(五)实验截图

1、图像显示截图

原始图像嵌入水印图像

图1-1 原始图像和携密图像的对比图

结果:在显示上两者基本无差别。

2、所含秘密信息截图

图1-2 提取秘密信息

结果:所隐藏的信息为‘0123456789’。

(六)代码附录

1、嵌入秘密信息

clc;

clear;

msgfid=fopen('hidden.txt','r');%打开秘密文件,读入秘密信息

[msg,count]=fread(msgfid);

count=count*8;

alpha=0.02;

fclose(msgfid);

msg=str2bit(msg)';

[len,col]=size(msg);

io=imread('lena.bmp');%读取载体图像

io=double(io)/255;

output=io;

i1=io(:,:,1)%取图像的一层来隐藏

T=dctmtx(8);%对图像进行分块

DCTrgb=blkproc(i1,[8,8],'P1*x*P2',T,T');%对图像分块进行DCT变换

[row,col]=size(DCTrgb);

row=floor(row/8);

col=floor(col/8);

%顺序信息嵌入

temp=0;

for i=1:count

if msg(i,1)==0

if DCTrgb(i+4,i+1)

DCTrgb(i+4,i+1)=DCTrgb(i+3,i+2);

DCTrgb(i+3,i+2)=temp;

end

else

if DCTrgb(i+4,i+1)>DCTrgb(i+3,i+2)

temp=DCTrgb(i+4,i+1);

DCTrgb(i+4,i+1)=DCTrgb(i+3,i+2);

DCTrgb(i+3,i+2)=temp;

end

end

if DCTrgb(i+4,i+1)

DCTrgb(i+4,i+1)=DCTrgb(i+3,i+2)-alpha;%将原本小的系数调整更小,使得系数差别变大

else

DCTrgb(i+3,i+2)=DCTrgb(i+3,i+2)-alpha;

end

end

%将信息写回并保存

wi=blkproc(DCTrgb,[8,8],'P1*x*P2',T',T);%对DCTrgb进行逆变换

output=io;

output(:,:,1)=wi;

imwrite(output,'lena1.bmp');

figure;

subplot(1,2,1);imshow('lena.bmp');title('原始图像');

subplot(1,2,2);imshow('lena1.bmp');title('嵌入水印图像');

2、提取秘密信息

clc;

clear;

wi=imread('lena1.bmp');

wi=double(wi)/255;

wi=wi(:,:,1)%取图像的一层来提取

T=dctmtx(8);%对图像进行分块

DCTcheck=blkproc(wi,[8,8],'P1*x*P2',T,T');%对图像分块进行DCT变换

for i=1:80%80为隐藏的秘密信息的比特数

if DCTcheck(i+4,i+1)<=DCTcheck(i+3,i+2)

message(i,1)=1;

else

message(i,1)=0;

end

end

out=bit2str(message);

fid=fopen('message.txt','wt');

fwrite(fid,out);

fclose(fid);

(七)实验心得

通过此次的实验,了解了频域水印的特点。并利用这个来隐藏信息。考虑到人眼对蓝色的辨识度不高,对其蓝色分量做些稍微的修改,人肉眼可能看不出来。所以就对图像的第三层进行DCT变换,再挑选特定的值进行比较和处理,嵌入信息,再进行DCT逆变换,得到嵌入水印的图像。

数字图像课设——数字水印

数字图像处理 课程设计报告 课设题目:数字水印 学院:信息科学与工程学院 专业:电子与信息工程 班级: 姓名: 学号: 指导教师: 2013 年12月27日

目录 一. 课程设计任务 (1) 二. 课程设计原理及设计方案 (2) 三. 课程设计的步骤和结果 (10) 四. 课程设计总结 (18) 五. 设计体会 (20) 六. 参考文献 (21)

一. 课程设计任务 设计内容及要求: 为保护数字图像作品的知识产权,采用数字水印技术嵌入水印图像于作品中,同时尽可能不影响作品的可用性,在作品版权发生争执时,通过提取水印信息确认作品版权。通常情况下,水印图像大小要远小于载体图像,嵌入水印后的图像可能遇到噪声、有损压缩、滤波等方面的攻击。因此,评价水印算法的原则就是水印的隐藏性和抗攻击性。根据这一要求,设计水印算法。 (1)、查阅文献、了解数字水印的基本概念。 (2)、深入理解一种简单的数字水印嵌入与提取方法。 (3)、能够显示水印嵌入前后的载体图像。 (4)、能够显示嵌入与提取的水印。 (5)、选择一种以上攻击方法,测试水印算法的鲁棒性等性能。 - 1 -

二. 课程设计原理及设计方案 2.1数字水印技术 数字水印技术是一种将特制的不可见的标记,利用数字内嵌的方法隐藏在数字图像、声音、文档、图书、视频等数字产品中, 用以证明原始作者对其作品的所有权, 并作为鉴定、起诉非法侵权的证据, 同时通过对水印的探测和分析, 验证数字信息的完整可靠性, 从而成为知识产权保护和数字多媒体防伪的有效手段。数字水印是永久镶嵌在其它数据( 宿主数据) 中具有可鉴别性的数字信号或模式, 而且不影响宿主数据的可用性。数字水印技术是利用人类视觉系统(HVS) 的冗余, 通过一定的算法在数字信息中加入不可见标记, 但不影响数据的合理使用和价值, 并且不能被人的知觉系统觉察到, 起到证明作品的版权归属的作用。除非对数字水印具有足够的先验知识, 任何破坏和消除水印的企图都将严重破坏图像质量。 不同的应用对数字水印的要求不尽相同, 一般认为数字水印应具有如下特点: 安全性:数字水印中的信息应是安全的, 难以被篡改或伪造, 同时有较低的误检测率。只有被授权者能够检测、恢复和修改水印。能充分可靠地证明所有者对特定产品的所有权。 隐形性:数字水印应是不可知觉的, 即数字水印的存在不应明显干扰被保护的数据, 不影响被保护数据的正常使用。 密匙唯一性: 不同的水印密匙不应产生相同的水印, 即对于一种水印只有唯一的检测方法才能对其进行检测和抽取。 稳健性(鲁棒性):指水印算法有较强的抗攻击能力, 即水印信息经过一些常见的改变后仍具有较好的可检测性。这些改变包括常见的图像处理、几何变换和几何失真等。 自恢复性:即水印信息经过一些操作或变换后,可能会使原图产生较大的破坏, 如果仅从留下的片段数据便能恢复出水印信息, 而且恢复过程无须原始图像。 - 2 -

信息隐藏与数字水印

0.引言 随着计算机信息技术和网络技术的发展, 人类社会已经进入了一个全新的数字信息时代。人们对信息的处理由原来的纸质文本、模拟的声音与图像逐渐转变为数字化的文本、图像、图形、音频、视频等集成的多媒体信息。这些数字化信息在计算机技术及网络技术的支撑下, 具有易复制、易修改、易加工、易传播、易交流、易分发的优点, 方便了人们对信息的获取、交流, 使人们能在全世界范围内实现信息、知识、资源的共享。但在数字化信息给人们带来这些方便的同时, 也产生了许多的弊端, 许多非法的恶意攻击者利用这些便利, 对多媒体数字信息进行攻击、篡改, 侵犯他人的合法权益。在这种背景下, 对多媒体数字信息安全的保护就成了当今数字时代的一个重要的研究课题。 1.信息隐藏技术 1.1信息隐藏的基本原理及模型]1[ 信息隐藏(Info rmat ion Hiding)不同于传统的密码学技术。密码技术主要是研究如何将机密信息进行特殊的编码,以形成不可识别的密码形式(密文)进行传递;而信息隐藏则主要研究如何将某一机密信息秘密隐藏于另一公开的信息中,然后通过公开信息的传输来传递机密信息。对加密通信而言,可能的监测者或非法拦截者可通过截取密文,并对其进行破译,或将密文进行破坏后再发送,从而影响机密信息的安全;但对信息隐藏而言,可能的监测者或非法拦截者则难以从公开信息中判断机密信息是否存在,难以截获机密信息,从而能保证机密信息的安全。我们称待隐藏的信息为秘密信息,它可以是版权信息或秘密数据,也可以是一个序列号;而公开信息则称为载体信息,如视频、音频片段。这种信息隐藏过程一般由密钥(Key)来控制,即通过嵌入算法(Embedding alg orithm)将秘密信息隐藏于公开信息中,而隐蔽载体( 隐藏有秘密信息的公开信息) 则通过信道(Communicat ion channel)传递,然后检测器( Detector) 利用密钥从隐蔽载体中恢复/ 检测出秘密信息。 信息隐藏技术主要由两部分组成:(1)信息嵌入算法,它利用密钥来实现秘密信息的隐藏。(2)隐蔽信息检测/提取算法,它利用密钥从隐蔽载体中检测/恢复出秘密信息。在密钥未知的前提下,第三者很难从隐秘载体中得到或删除,甚至发现秘密信息。 1.2信息隐藏技术分类 信息隐藏 数字水印潜信道叠像术信息伪装 脆弱水印稳健水印语义伪装技术伪装可见水印不可见水印 1.3信息隐藏的重要性]2[ 人们往往认为对通讯内容加密即可保证通讯的安全,然而在实际中这是远远不够的。特洛伊战争中的谋士们和一些其他古代的作者,专注于隐藏信息更甚于仅仅是将它们译为密码;尽管现代的密码学从文艺复兴时期开始发展,我们却发现Wilkins 在1641 年还是乐于隐藏甚于加密,因为这样做很少会引起注意。这种应用持续到现在的某些场合。例如,一份

最新图像信息隐藏技术与设计 大学毕业设计

1 前言 本章主要介绍信息隐藏技术的背景和研究意义、国内外信息隐藏技术研究现状,列举了本文的主要研究内容,最后给出了全文的结构安排。 1.1 信息隐藏技术的背景和研究意义 二十世纪九十年代以来,网络信息技术在全世界范围内得到了迅猛发展,它极大地方便了人们之间的通信和交流。借助于计算机网络所提供的强大的多媒体通信功能,人们可以方便、快速地将数字信息(数字音乐、图像、影视等方面的作品)传到世界各地,一份电子邮件可以在瞬息问传遍全球。但同时计算机网络也成为犯罪集团、非法组织和有恶意的个人利用的工具。从恶意传播计算机病毒,到非法入侵要害部门信息系统,窃取重要机密甚至使系统瘫痪;从计算机金融犯罪,到利用表面无害的多媒体资料传递隐蔽的有害信息等等,对计算机信息系统进行恶意攻击的手段可谓层出不穷。 因此,在全球联网的形势下,网络信息安全非常重要,一个国家信息系统的失控和崩溃将导致整个国家经济瘫痪,进而影响到国家安全。各国政府和信息产业部门都非常重视网络信息安全的研究和应用。密码技术是信息安全技术领域的主要传统技术之一,是基于香农信息论及其密码学理论的技术,一般采用将明文加密成密文的秘密密钥系统或者公开密钥系统,其保护方式都是控制文件的存取,即将文件加密成密文,使非法用户不能解读。但加密技术主要适用于文本的加密,而对音频、视频、图像等多媒体数据类型来说,由于它们的数据量往往很大,如何对超大数据量的多媒体数据进行有效的加、解密仍是一个难题。而且信息加密是利用随机性来对抗密码攻击的,密文的随机性同时也暴露了消息的重要性,即使密码的强度足以使攻击者无法破解出明文,但他仍有足够的手段来对其进行破坏,使得合法的接收者也无法阅读信息内容。随着计算机性能的大幅度提高,软硬件技术的迅速发展,加密算法的安全性受到了严重挑战。 由于加密技术的局限性,最近十几年以来,一种新的信息安全技术——信息隐藏技术(Information Hiding)迅速地发展起来。信息隐藏的渊源可以追溯到古希

信息隐藏报告

第一部分信息隐藏简介 一信息隐藏基本概念 信息隐藏就是将保密信息隐藏于另一非保密载体中,以不引起检查者的注意。这里的载体可以是图像、音频、视频,也可以是信道,甚至可以是某套编码体制或整个系统。从狭义上看,信息隐藏就是将某一机密信息秘密隐藏于另一公开的信息中,然后通过公开信息的传输来传递机密信息。 二信息隐藏与加密的区别 信息隐藏技术的目的是确保隐藏的数据不被发现和入侵,而不是传统的限制以普通方式访问的形式。信息隐藏技术的基本概念是将秘密的重要的信息隐藏在普通的媒介中,并在互联网上进行传递,保密的信息伪装成普通的文件,并且与其他不重要的信息没什么区别,从而能够很容易的逃脱非法拦截者的入侵与注意。这正是传统的加密系统中缺失的部分。信息隐藏技术的主要目标是隐藏技术是更好的方式,同时使嵌入了隐藏信息的媒介对质量的影响越小越好,从而达到隐藏信息很难被发现的目的。信息隐藏技术与传统的加密技术的主要区别就是:传统的加密技术只是隐藏信息的内容,而信息隐藏技术不仅隐藏信息的内容,而且还隐藏信息本身包含的子内容。信息隐藏技术相较于传统的加密技术,提供了一个更安全的隐藏方式。在信息隐藏技术中,信息隐藏的作用包含两个方面的内容,换句话说就是它既是传递信息的载体,又将伪装的信息隐藏在其中。 三信息隐藏的分类 信息隐藏可以分为:无密钥信息隐藏、私钥信息隐藏和公钥信息隐藏。无密钥信息隐藏分为伪装对象和提取两个过程,双方约定嵌入算法和提取算法,算法要求保密。对一个五元组Σ=〈C,M,C',D,E〉,其中C是所有可能载体的集合,M是所有可能秘密消息的集合,C'是所有可能伪装对象的集合。其中E:C×M →C'是嵌入函数,D:C'→M是提取函数。若对所有m∈M和c∈C,恒有D(E(c,m))=m,则称该五元组为无密钥信息隐藏系统。 公钥信息隐藏类似于公钥密码。通信各方使用约定的公钥体制,各自产生自己的公开钥和私密钥,将公开钥存储在一个公开的数据库中,通信各方可以随时取用,私密钥由通信各方自己保存,不予公开。 四信息隐藏技术的特点 信息隐藏在不同领域有不同的特征,但其基本的特征有: 隐蔽性:指嵌入信息后在不引起秘密信息质量下降的前提下,不显著改变掩护对象的外部特征,使非法拦截无法判断是否有秘密信息存件

北邮信息隐藏数字隐藏期末模拟试题

1概论 1、基于信息隐藏的保密通信的安全性依赖于秘密信息不可懂(F)。 答:基于信息隐藏的保密通信的安全性依赖于秘密信息不可见。 2、卡登格子是意大利数学家提出的一种信息隐藏技术,请问,它属于以下哪一 类古典信息隐藏技术() A.技术型 B. 语言学型 C.版权保护型 D. 艺术作品型 答:A 3、现代信息隐藏技术在哪个时期得到快速发展() A.480 B.C. B. 19世纪70年代 C. 20世纪90年代 D. 4、信息隐藏的研究分支不包括:() A.隐写术 B. 数字水印 C. 隐蔽信道 D. 信息分存 E. 图像取证 F.感知哈希 G. 流密码 答:G 5、数字水印的应用不包括:( ) A.版权保护 B.广播监控 C.盗版追踪 D.内容认证 E.拷贝控制 F.设备控制 G.标注 H.保密通信 答:H 2数字信号处理基础 每秒种观察信号大小的次数,称为采样频率,或采样率。(T) 音频通常分为单声道和双声道两类,单声道音频能产生立体声效果。(F) 人耳对声音强度的主观感受称为响度。 响度的单位为方,定义为1000Hz,10dB纯音的声强级。(T) MOS通常用3级评分标准来评价载体的质量。(F) 客观上相同的亮度,当平均亮度不同时,主观感觉的亮度仍然相同。(F) 修改高频系数导致的失真很容易被感知。(F) 已知图像分辨率为1024*768,则图像每行有 1024 个像素,每列有 768 个像素。 MOS是一种音频或图像质量主观评价方法,其英文全名为 Mean Opinion Score 。 常见图像包括二值图像,灰度图像,真彩色图像,和调色板图像。 人由亮处走到暗处时的视觉适应过程,称为暗适应。人由暗处走到亮处时的视觉适应过程,称为亮适应。 已知原始音频部分样点值如下: :10, 12, 14, 8, 6, 8 隐藏信息后,该音频相应像点值变化为:

基于Matlab的数字图像水印技术

基于Matlab 的数字图像水印技术 ********** 摘要:数字水印技术涉及到许多图像处理算法以及数学计算工具等,如果用普通编程工具实现上述算法,需要要花费大量的时间,MathWorks公司推出的一种简单、高效、功能极强的高级语言——MATLAB语言,它具有高性能数值计算能力,可视化计算环境。只需短短的几行代码就可在MATLAB中解决许多复杂的计算问题。 关键字:图像处理,数字水印, MATLAB 0 引言 随着Internet的普及,信息的安全保护问题越来越备受关注。如何有效地防止数据的非法复制以及鉴别数字媒体的知识产权,成为急需解决的问题。Caronni在1993年提出了数字水印,并将其应用于数字图像,后来,将数字水印的概念扩展到电视图像等领域,数字水印技术是一种版权保护的重要手段,得到了广泛的研究和应用。本文简要介绍一下基于Matlab的数字图像水印技术。介绍数字水印的原理以及使用方法,探索了基于离散余弦变换(DCT)的数字图像水印算法,并借助MATLAB,实现数字水印的嵌入、提取以及攻击测试。 1 数字水印技术 1.1 数字水印 数字水印(Digital Watermarking)技术是将一些标识信息(即数字水印)直接嵌入数字载体当中,例如包括多媒体、文档、软件等,但不影响原载体的使用价值,也不容易被人的知觉系统,如视觉或听觉系统觉察到。通过这些隐藏在载体中的信息,可以确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等。数字水印是信息隐藏技术的重要研究方向之一。从信号处理的角度看,在载体图像中嵌入数字水印,可以视为在强背景(即原始公开图像)下叠加一个视觉上看不到的弱信号(即水印图像),由于人的视觉系统(Human Visual

信息隐藏主要的分类和应用领域是什么

信息隐藏主要的分类和应用领域是什么?说明信息隐藏于数字水印的关系? 信息隐藏技术分为技术隐写术和语义隐写术 技术隐写术:是将秘密传递的信息记录下来,隐藏在特定的媒介中,然后再传送出去的一种技术。采用技术隐写术方法的实例有很多,比如,将信息隐藏在信使的鞋底或封装在蜡丸中,而隐写墨水、纸币中的水印和缩微图像技术也陆续出现在军事应用中。 语义隐写术则是将记录这个行为本身隐藏起来,信息由隐藏的“写”语言和语言形式所组成,一般依赖于信息编码。十六七世纪涌现了许多关于语义隐写术的著作,斯科特提出的扩展AveMaria码就是一种典型的语义隐写方法。语义隐写方法很多,如用音符替代字符在乐谱中隐藏信息,用咒语代表字隐藏信息,还有用点、线和角度在一个几何图形中隐藏信息等,而离合诗则是另一种广泛使用在书刊等文字中的隐藏信息方法。 信息隐藏主要的应用领域: 信息隐藏技术作为一种新兴的信息安全技术已经被许多应用领域所采用。信息隐藏技术的应用主要集中在两个方面:即隐秘通信和数字水印。 当信息隐藏技术应用于保密通信领域时,称为隐蔽通信或低截获概率通信,当应用于Internet秘密信息传输时,常被称为隐写术,当应用于版权保护时通常被称为数字水印技术。而隐秘通信是信息隐藏技术的一个完全不同的应用领域,也不同于信息加密,隐秘通信的目的不

是掩盖通信信息的可读性,而是掩盖通信信道本身的存在性。 1数字内容保护 1)证件防伪:数字水印技术可有效防止证件被伪造,如在照片上附加一个暗藏的数字水印。 2)商标保护:将保密特征加入产品包装的设计中。 3)安全文档:将水印特征加入重要文档中。 4)数据完整性验证:脆弱水印是指对某些处理稳健而对其他处理脆弱的水印。该技术可以用于验证数据是否被篡改。 2隐蔽通信:替音电话技术、匿名通信 3安全监测: 1)数字权限管理 2)媒体桥技术 3)打印控制 4)播放控制 5)电影分级和多语言电影系统 6)隐蔽通信监测 信息隐藏于数字水印的关系: 区别:信息隐藏技术侧重于隐藏容量,对隐藏容量要求较高,对鲁棒性要求不高,而数字水印则侧重于鲁棒性;信息隐藏技术主要应用于隐藏通信,而数字水印技术主要应用于版权保护和内容可靠性认证。联系:信息隐藏技术包括数字水印技术,数字水印技术要将水印嵌入到载体中,就需要用到信息隐藏的算法,把水印隐藏到载体中,两者

数字图像水印技术

数字图像水印技术 人类视觉系统的灵敏度相比听觉系统较低。水印技术主要利用了灵敏度和掩蔽效应。灵敏度:频率灵敏度(对于图像中水平和垂直的线和边缘最敏感,而对于成45度的线和边缘最不敏感)、频谱被感知为色彩(人眼对于彩色的感知,其最低一级是由三个单独的颜色通道组成的,人眼对于这三个颜色的反应中,对蓝色通道明显比其余两个通道要低。所以一些彩色水印处理系统将大部分的水印信号嵌入到彩色图像的蓝色通道中)、时间频率被感知成运动或闪烁(当频率超过30Hz时人眼的灵敏度下降的非常快)、亮度灵敏度(人眼对于亮度越高的信号越不敏感)。掩蔽效应:频率掩蔽(某一频率成分的存在能够掩蔽人类对于作品中另一频率成分的感知)、亮度掩蔽(局部亮度特征能够掩盖对比度的变化)。 数字图像水印系统的基本要求:鲁棒性(抵抗常见图像处理操做的能力,也就是含水印图像经历无意修改而保留水印信息的能力)、透明性(不明显干扰被保护的图像数据)、安全性(抵抗恶意攻击的能力,能承受一定程度的人为攻击,从而水印信息不会被删除、破坏、窃取)、数据容量、盲检测和自恢复性(盲检测是指水印的检测和提取不需要原始图像的参与。自恢复性指图像经过一些操作和变换后,会产生较大的失真和破坏,但是可以从留下的片段数据仍能恢复水印信号,而且恢复的过程不需要原始图像的参与)、确定性(水印所携带的信息能够被唯一的确定鉴别) 数字图像水印的处理过程主要包括水印生成、嵌入和检测三个步骤。前面二三四章已经基本讲述了。 图像内容的认证:精确认证(脆弱水印、嵌入签名、可擦除水印)、选择性认证(半脆弱水印、嵌入半脆弱签名、叙述型水印)。 图像水印系统的评测:数字水印生成算法的测试(水印生成算法的性能主要包括不可逆性以及在给定信道容量下水印的信息量)、数字水印嵌入散发的测试(主要包含水印图像质量评价和鲁棒性评测)、数字水印检测/提取算法(观察虚警好漏检的概率)。 对含有水印图像质量的评价:逼真度和品质、主观度量、基于像素的度量、基于人类视觉系统进行建模度量。

信息隐藏技术及其应用

qwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiop 信息隐藏技术及其应用asdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjkl zxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmrtyuiopas

信息隐藏技术及其应用 摘要随着网络与信息技术的高速发展,信息安全越来越受到人们关注,信息隐藏技术应运而生。本文介绍了信息隐藏技术的背景、概念与特征,总结了较为成熟与常见的信息隐藏方法,描述了信息隐藏技术的主要应用领域,分析了信息隐藏技术目前存在的问题,并对其未来发展进行了展望。 关键词信息隐藏;信息安全;隐秘通信;数字水印;应用; 一、信息隐藏技术的背景 信息隐藏的思想可以追溯到古代的隐写术。隐写术是通过某种方式将隐秘信息隐藏在其他信息中,从而保证隐秘信息的安全性。隐写术的应用实例可以追溯到很久远的年代。被人们誉为历史学之父的古希腊历史学家希罗多德曾在其著作中讲述了这样一则故事:一个名为Histaieus的人计划与他人合伙叛乱,里应外合,以便推翻波斯人的统治。为了传递信息,他给一位忠诚的奴隶剃光头发并把消息刺在头皮上,等到头发长起来后,派奴隶出去送“信”,最终叛乱成功。隐写术在历史上有过广泛的应用,例如战争、谍报等方面。 进入现代以来,随着网络的高速发展,越来越多的信息在网络上进行传递,人们通过邮件、文件和网页等进行交流,传递信息。然而在信息传递的快捷与高效的同时,信息的安全性也越来越受到考验。例如网络上的病毒、木马、泄密软件等,还有非法组织以某种目的窃取信息等,都对信息的安全造成了严重的威胁。特别是对于政治、军事和商业等领域,敌对势力之间互相的监控、窃密等都普遍存在,信息传递的安全性至关重要。传统的密码学虽然可以在一定程度上保证信息的安全,但它仅仅隐藏了信息的内容。为隐藏信息所生成的密文通常是杂乱无章的代码或者逻辑混乱的语言,反而更会引起追踪人员和破译人员的注意,增加暴露风险。这成为密码的致命弱点。 另一方面,随着数字技术的迅猛发展和互联网越来越广泛的应用,数字媒体的应用越来越多,基于数字媒体的商业得到了迅速发展,而通过扫描仪等也可以方便的将纸质材料转换为数字材料。与此同时,数字媒体的复制、传播也越来越方便,这为盗版提供了极大的便利,例如网上盗版软件、盗版电子版图书等随处可见,严重破坏了知识产权。因此如何保护数字媒体的知识产权,防止知识产品被非法地复制传播,保证信息的安全,也成为了越来越紧迫的问题。 正是由于上述问题的存在,信息隐藏技术应运而生。 二、信息隐藏技术的原理与特点

LSB图片信息隐藏隐藏实验

上海电力学院 高级程序设计(C) 课程设计报告 LSB信息隐藏实验 题目: 院系:计算机科学与技术学院 专业年级:信息安全2012级 学生姓名:涂桂花学号:20123333 指导教师:魏为民 2015年4月14日

目录 一、实验目的 (1) 二、实验内容和步骤 (1) 1. 操作环境 (1) 2. 系统配置 (1) 3. 操作步骤 (1) 4. 程序源代码 (5) 三、实验结果 (5) 1. 测试图片 (5) 2. 测试结果 (5) 3.截屏 (6) 四.实验小结 (6) 1. 遇到的问题总结合分析: (6) 2. 未解决的问题 (10) 3. 实验效果和分析 (10) 4. 总结: (10) 附件: (11)

上 海 电 力 学 院 实 验 报 告 课程名称 实验项目 姓名 学号 班级 专业 同组人姓名 指导教师 魏为民 实验日期 一、实验目的 1.用MATLAB 函数实现LSB 信息隐藏和提取。 2.了解信息隐藏的作用和实现方法原理。 3.学会分析了解隐藏算法。 二、实验内容和步骤 如操作环境、系统配置、操作步骤、程序源代码等。 1.操作环境 操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 ) 2.系统配置 处理器 AMD E1-2100 APU with Radeon HD Graphics 双核 3.操作步骤 1) 打开MATLAB 软件,新建文件夹名为“ LSB ”。 2) 在“Command Window ”窗口里输入“guide ”,回车。 a. 如下图所示建立图形界面。将5个push button 控件的“String ”属性设置为下图相应 信息安全 LSB 信息隐藏实验 涂桂花 20123333 2012252 信息安全 无 2015.4.14

一种新的彩色图像数字水印算法

2009年第7期福建电脑 一种新的彩色图像数字水印算法 邱修峰1,王 敏1,2 (1、赣南师范学院数学与计算机系江西赣州 3410002、中国科学院研究生院北京110004) 【摘要】:数字水印是有关多媒体信息内容安全的一种技术。本文应用离散脊波变换(Discrete Ridgelet Transform),设计并实现了一种基于离散脊波变换和离散小波变换的图像水印算法,算法分别在彩色图像的离散小波变换域和离散脊波变换域嵌入彩色图像水印,可以抵抗噪声、JPEG 压缩、改变亮度、改变对比度、改变颜色、lens blur 、缩放、剪切和一些联合攻击。 【关键词】:数字水印;小波变换;脊波变换;彩色图像 1、引言 脊波变换的基本理论框架工作是在1998年由E.J.Cand ès 在其博士论文[1]中正式提出的。小波变换在表示0维的奇异性时表现出很好的效果,但在表示具有高维的奇异性的信号时,则使用脊波变换更具有优越性。关于脊波变换域嵌入数字水印方面的研究,Patrizio Campsisi 等[2]研究了在灰度图像脊波变换域嵌入随机序列水印信号问题。肖亮等[3]研究了在灰度图像脊波变换域嵌入随机序列水印信号时的HVS 问题,建立了脊波变换域人眼临界可见误差模型。本文提出将彩色图像水印分别嵌入彩色图像的DWT 的低频系数中和彩色图像的脊波变换域的系数中,实验表明这样可以提高水印的鲁棒性,水印可以抵抗多种攻击,如噪声、JPEG 压缩、改变亮度、改变对比度、改变颜色、lens blur 、缩放、剪切和一些联合攻击。而且用彩色图像做水印,水印更加直观、美观。 2、图像的离散脊波变换(discrete ridgelet transform)[1]2.1离散的Radon 变换 实现步骤如下:(1)函数f 的2-DFFT 二维离散傅立叶变换.(2)直角坐标向极坐标的转换.(3)在极坐标方向实现1-DIFFT 一维离散傅立叶逆变换.2.2离散的脊波变换 在2.1中我们通过变换获得对任一固定方向k 的序列对每一k 的序列R k 作一维离散小波变换DWT,我们就完成了离散脊波变换,此过程是可逆的.因为离散Radon 变换和DWT 都是可逆的。对二维离散图像信号,我们将其分成p ×p 大小的块(P 是素数),对每块做离散Radon 变换,再对每一k 的序列R k 作一维离散小波变换DWT 。 3、水印嵌入算法和检测算法3.1水印嵌入算法 设原始图像I 为一幅大小Mi*Ni 的24位RGB 真彩色图像,水印图像W 为一幅大小Mw*Nw 的24位RGB 真彩色图像,I γ和W γ,γ∈(r,g,b),表示图像的R,G,B 各分量的二维矩阵。 Weight=(weight 0,weigth 1,weight 2,….,weight n )是嵌入水印信息时的嵌入因子,因子的大小在这里由水印图像W 的能量和原始图像I 的能量在嵌入时的比例来决定,目的是调节嵌入的水印的能量和原始图像的能量相比不能太大,也不能太小。既weight k =β*|W k |/|I k |,k=0,1,2,…,n,β是调节因子,k 表示图像经过变换后的块索引。 水印嵌入算法如图1所示。具体的水印嵌入算法如下: 1.将原始图像I 的各分量I γ,γ∈(r,g,b)分别做n 级DWT 变换。得到一块DWT 低频系数I γ,LL,n 和3n 块DWT 高频系数I γ,LH,k ,I γ,HL,k ,I γ,HH,k ,k=n,n-1,…1。 2.将水印图像W 各分量W γ,γ∈(r,g,b)分成N*N 大小的块分别做二维DCT 变换,得到(Mw/N)*(Nw/N)块DCT 变换系数 WDCT γ(m,n ),1<=m<=(Mw/N),1<=n<=(Nw/N),这样水印的能量即主要信息就集中在各个系数块的左上角。(或不做8*8的二维DCT 变换,而按列做一维DCT 变换。) 图1:水印嵌入算法示意图 3.将DCT 系数的直流分量既坐标为(1,1)的分量依次从各个系数块取出依次放入一维数组W2γ,γ∈(r,g,b),然后依次将各个系数块中(1,2)的分量取出依次接着放入一维数组W2γ,γ∈(r,g,b)中,然后是(2,1)的分量,(1,3)的分量,(2,2)的分量,(3,1)的分量,…,(N ,N )的分量,这是按Zig-Zag 次序取出系数放入一维数组中,这样一维数组中从头至尾存放了DCT 系数的直流分 量,低频分量,高频分量。能量集中到一维数组的前面部分。对一维DCT 变换,将每块DCT 变换的系数按从上到下从左到右的次序依次放入一个一维数组W1γ,γ∈(r,g,b)。 4.在原始图像DWT 低频系数块I γ,LL,n 中嵌入水印信息。I γ,LL,n =I γ,LL,n +weight0*W1γ,γ∈(r,g,b),weight 0表示DWT 低频系数的嵌入因子。可以看出当水印图像W 过大时,count(I γ,LL,n )count(W1γ),此时采用重复嵌入的方法将水印信息重复嵌入。 5.在原始图像的高频DWT 系数I γ,LH,k ,I γ,HL,k ,I γ,HH,k ,k=n,n-1,…1中嵌入水印信息。将各系数块按p*p 大小分块(p 是一个素数),对各分块作FRIT 有限脊波变换,找到最大的FRIT 系数嵌入水印信息,再将各分块作IFRIT 变换(有限脊波逆变换)。 For k=n to 1 For AA=HL,LH,HH For j=1to max (j,k){ FI γ,AA,k (j)=FRIT(I γAA,k (j)); FI γ,AA,k (j)max=FI γ,AA,k (j)max +weight k *W2γ;I γ,AA,k (j)=IFRIT (FI γ,AA,k (j));} 项目基金:江西省教委科技资助项目"多媒体数字水印技术的研究与应用"(编号1227009 )。 15

信息隐藏技术及应用

信息隐藏技术及应用 1 什么是信息隐藏 信息隐藏(InformatiOn Hiding):主要研究如何将某一机密信息秘密(Secret Message)隐藏于另一公开的信息(载体、宿主)中,然后通过公开信息的传输来传递机密信息。第三方则难以从公开信息中判断机密信息是否存在,难以截获机密信息,从而能保证机密信息的安全。信息隐藏学是一门新兴的交叉学科,在计算机、通讯、保密学等领域有着广阔的应用前景。 信息隐藏是上世纪90年代开始兴起的信息安全新技术,并成为信息安全技术研究的热点;传统通信领域为了保证传递的信息能够不被窃听或破坏,常采用密码来保护信息,即让窃听者无法看到或听懂,但是这种技术的缺点是告诉窃听者这就是秘密信息,特别是随着计算机技术的发展,密码的安全性受到很大挑战。而新的信息隐藏技术是将需要传递的秘密信息,隐藏在一个普通的非秘密消息当中,再进行传输,这样即使窃听者窃听了传输的信息,也只会将其当成普通的消息,而不会怀疑或者无法得知是否有秘密信息的存在。 一般而言,信息隐藏是分为四个阶段:预处理阶段、嵌入阶段、传输阶段和提取阶段。为了使每个阶段都达到安全,

所以必须在预处理阶段,引入加密术中的加密算法。在嵌入阶段,使用基于小波的隐藏信息的算法,在传输阶段,进行隐蔽通信,从而使用传输阶段也是安全的。所以这套信息隐藏的处理方案,将形成一个安全的体系,因此既能隐藏秘密信息的内容,也能隐蔽通信的接收方和发送方,从而建立隐藏通信。信息隐藏的原理如图1。 信息隐藏技术的分类见图2。 信息隐藏不同于传统的加密,传统的加密是研究如何将机密信息进行特殊的编码,以形成不可识别的密码形式进行传递,它仅隐藏了信息的内容;而信息隐藏不但隐藏了信息的内容,而且隐藏了信息的存在。根据信息隐藏的目的和技术要求,该技术存在以下特性: 鲁棒性(Robustness):指不因图像文件的某种改动而导致隐藏信息丢失的能力。这里所谓“改动”包括传输过程中的信道噪音、滤波操作、重采样、有损编码压缩、D/A或A/D 转换等。 不可检测性(Undetectability):指隐蔽载体与原始载体具有一致的特性。如具有一致的统计噪声分布等,以便使非法拦截者无法判断是否有隐蔽信息。 透明性(Invisibility):这是信息隐藏的基本要求,利用人类视觉系统或人类听觉系统属性,经过一系列隐藏处理,使目标数据没有明显的降质现象,而第三方不易觉察信息的存

图像数字水印+matlab程序

第三章图像数字水印的方案 3.1 图像数字水印的技术方案 在数据库中存储在国际互联网上传输的水印图像一般会被压缩,有时达到很高的压缩比。因此,数字水印算法所面临的第一个考验就是压缩。JPEG和EZW(Embedded Zero-Tree Wavelet)压缩是最常见的两种压缩方法。JPEG是基于离散余弦变换域的压缩方法,而EZW是基于小波变换域的压缩方法。前人的研究证明采用与压缩算法相同的变换域水印方法,对于压缩的稳健性较强。因此,我研究图像文件水印算法主要集中在变换域算法及利用人眼视觉特性上。 数字水印的嵌入要求即要考虑视觉透明性,又要保证嵌入水印后图像的稳健性,这两个方面存在着矛盾。保证视觉透明性,就要将水印嵌入到人眼不敏感区,也就是嵌入到图像的高频分量中。而多数图像处理方法对于图像高频部分的损坏程度较高,如有损压缩、高频滤波等。水印很容易在经历图像处理的过程中丢失。这样,则无法保证图像数字水印的稳健性。如果要获得很好的稳健性,数字水印应加在人眼敏感的低频部分,图像的大部分能量集中在低频部分,如果对于低频部分进行处理,水印固然会失去,而图像也没有了利用价值,然而,水印的嵌入会对图像的质量有非常大的影响,这又无法保证视觉透明性。 数字水印算法的实现基本分为三个部分:宿主图像的变换,水印的嵌入和水印的检测,分别描述如下。 3.2 基于DCT域的图像数字水印技术 离散余弦变换(Discrete Cosine Transform)属于正交变换图像编码方法中的一种。正交变换图像编码始于1968年。当时安德鲁斯(Andrews)等人发现大多数自然图像的高频分量相对幅度较低,可完全舍弃或者只用少数码字编码,提出不对图像本身编码,只对其二维傅立叶(DFT)系数进行编码和传输。但DFT是一种正交变换,运算量很大,常常使实时处理发生困难,第二年他们就用Walsh-Hadamard变换(WHT)取代DFT可以使运算量明显减少,这是因为WHT变换只有加减法而无需乘法。但是更有意义的是离散余弦变换和离散正旋变换的出现,它们具有快速算法,精确度高。其中最重要的是1974年提出的DCT,因为其变换矩阵的基向量很近似于托伯利兹矩阵的特征向量,而托伯利兹矩阵又体现了人类语言及图像信号的相关性。因此,DCT常常被认为是语音与图像信号变换的准最佳变换。 图像是二维的,所以在研究时主要用到二维DCT,以及二维IDCT来对图像进行处理。

信息隐藏技术(中文版)

一个基于“刚刚-明显-失真”测量的视觉感知调整子带图像编码器的概要文件 摘要:为了表示一幅具有最低可能比特率的高感知质量图像,一种有效的图像压缩算法不仅要消除统计相关性的冗余,还从消除图像信信息里无关紧要的感知成分,在这篇文章里,将要提出一个视觉感知调整部分波段图像编码器的方案,其中一个公正、明显显示失真(JND)或微创明显的失真(MND)配置文件是采用量化感知冗余。该JND配置文件提供了每个被编码信号的失真可见性阈值,低于该阈值重建误差被渲染不易察觉。在由于背景亮度和纹理屏蔽效应而集成阈值敏感度的感知模型基础上,JND文件从分析图像信号的局部属性来估计。根据人体对空间频率的视觉感知敏感度,全频带JND/ MND信息被分解不同的频率子带的JNDMND成分。有了这些部分的配置文件,无关紧要的感知信号在每个子波段都可以被筛选出来,并正确编码我们有用的信息以满足可见度阈值。新的量化保真措施,被称作峰值信号-感知噪声比(PSPNR),拟通过采取评估图像的质量包括考虑明显变形的部分在内。仿真结果表明,这种近乎透明的图像编码可在不到0.4像素内实现。相比于ISO-JPEG标准,所提出的算法可以消除原始图像更多的感性冗余,并且重构图像的视觉质量以低比特率更能被我们所接受。 1. 介绍 我们通常认为当前图像编码技术的表现是不足够接近基本比特率。为了支撑未来要求低限制使图像维持高质量接收,为了支持未来低比特率高图像质量的设备,更高效的算法被人们所期待。在众多达到这个最优性的方法中,感知编码将压缩算法和人类感知机制相连接被认为是最有前途的解决方案,并在最近成为一个重要的研究领域。 这是众所周知的,图像信号的统计是比较非平稳的,重建图像的保真度被人眼所要求的不同是从像素到像素的。通常来说,感知编码的重要任务是有效地使编码算法适应人体人眼的敏感度。各种方法已经被提出将人类视觉系统的某些确定的心理视觉特性(HVS)合并到图像编码算法中。已经作出一些努力来开发HVS的灵敏度到空间频率为适应量化步长频域。其他的努力试图有效地利用空间掩蔽效应来在空间域隐藏失真。然而,由于缺乏一个有效的定量测量评估图像质量和HVS非线性的措施,无图像编码方案尚未充分整合这些心理视觉效果提供一个简单而有效的方法用于消除静止图像的视觉冗余。在最近的图像编码技术评论中,贾扬,提出了感知编码

《信息隐藏技术》复习资料

《信息隐藏技术》课程期末复习资料《信息隐藏技术》课程讲稿章节目录: 第1章概论 什么是信息隐藏 信息隐藏的历史回顾 技术性的隐写术 语言学中的隐写术 分类和发展现状 伪装式保密通信 数字水印 信息隐藏算法性能指标 第2章基础知识 人类听觉特点 语音产生的过程及其声学特性 语音信号产生的数字模型 听觉系统和语音感知

语音信号的统计特性 语音的质量评价 人类视觉特点与图像质量评价人类视觉特点 图像的质量评价 图像信号处理基础 图像的基本表示 常用图像处理方法 图像类型的相互转换 第3章信息隐藏基本原理 信息隐藏的概念 信息隐藏的分类 无密钥信息隐藏 私钥信息隐藏 公钥信息隐藏 信息隐藏的安全性

绝对安全性 秘密消息的检测 信息隐藏的鲁棒性 信息隐藏的通信模型 隐藏系统与通信系统的比较 信息隐藏通信模型分类 信息隐藏的应用 第4章音频信息隐藏 基本原理 音频信息隐藏 LSB音频隐藏算法 回声隐藏算法 简单扩频音频隐藏算法 扩展频谱技术 扩频信息隐藏模型 扩频信息隐藏应用

基于MP3的音频信息隐藏算法 MP3编码算法 MP3解码算法 基于MIDI信息隐藏 MIDI文件简介 MIDI数字水印算法原理 第5章图像信息隐藏 时域替换技术 流载体的LSB方法 伪随机置换 利用奇偶校验位 基于调色板的图像 基于量化编码的隐藏信息 在二值图像中隐藏信息 变换域技术 DCT域的信息隐藏

小波变换域的信息隐藏 第6章数字水印与版权保护 数字水印提出的背景 数字水印的定义 数字水印的分类 从水印的载体上分类 从外观上分类 从水印的加载方法上分类 从水印的检测方法上分类数字水印的性能评价 数字水印的应用现状和研究方向数字水印的应用 数字水印的研究方向 第7章数字水印技术 数字水印的形式和产生

信息隐藏技术综述

信息隐藏 技 术 综 述

目录 引言 (3) 1信息隐藏技术发展背景 (3) 2信息隐藏的概念和模型 (3) 2.1信息隐藏概念及其基本原理 (3) 2.2信息隐藏通用模型 (4) 3信息隐藏技术特征及分类 (4) 3.1信息隐藏技术的特征 (4) 3.2信息隐藏技术的分类 (5) 4信息隐藏技术方法 (5) 4.1隐写术 (5) 4.2数字水印 (6) 4.3可视密码技术 (6) 4.4潜信道 (6) 4.5匿名通信 (6) 5信息隐藏技术算法 (7) 6信息隐藏技术应用领域 (7) 6.1数据 (7) 6.2数据的不可抵赖性 (7) 6.3 数字作品的保护 (8) 6.4防伪 (8) 6.5数据的完整性 (8) 7 结语 (8) 参考文献 (8)

引言 随着Internet技术和多媒体信息技术的飞速发展,多媒体、计算机网络、个人移动通信技术等进入寻常百姓家,数字化已深入人心。数字多媒体信息在网上传播与传输越来越方便,通过网络传递各种信息越来越普遍。但与此同时也带来了信息安全的隐患问题。信息隐藏是近年来信息安全和多媒体信号处理领域中提出的一种解决媒体信息安全的新方法[1]。它通过把秘密信息隐藏在可公开的媒体信息里,达到证实该媒体信息的数据完整性或传递秘密信息的目的,从而为数字信息的安全问题提供了一种新的解决方法。 1信息隐藏技术发展背景 信息隐藏的思想来源于古代的隐写术,历史上广为流传的“剃头刺字”的故事就是信息隐藏技术的应用。大约在公元前440年,Histaieus为了通知他的朋友发动暴动来反抗米堤亚人和波斯人,将一个仆人的头发剃光后在头皮上刺上了信息,等那仆人头发长出来后再将他送到朋友那里,以此实现他们之间的秘密通信。在16、17世纪还出现了许多关于隐秘术的著作,其中利用信息编码的方法实现信息隐藏较为普遍。历史上信息隐藏的例子还有很多。Willkins采用隐形墨水在特定字母上制作非常小的斑点来隐藏信息。二战期间,德国人发明了微缩胶片,他们把胶片制作成句点大小的微粒来隐藏信息,放大后的胶片仍能有很好的清晰度[2]。 如今,大量的多媒体信息在网络中方便、快捷的传输,方便了人们的通信和交流,但是这些新技术在给人们带来方便的同时也产生了严重的安全问题。为了解决这些问题,引入了加密技术,但是加密技术是将明文加密成一堆乱码,这样就容易激发拦截者破解文件的动机及欲望。为此,人们又引入了信息隐藏技术,即将秘密信息隐藏在不易被人怀疑的普通文件中,使秘密信息不易被别有用心的人发现,从而加强了消息在网络上传输的安全性。 2信息隐藏的概念和模型 2.1信息隐藏概念及其基本原理 信息隐藏是把一个有意义的秘密信息如软件序列号、秘文或信息通过某种嵌入算法隐藏到载体信息中从而得到隐秘载体的过程[3]。它主要是研究如何将某一信息秘密隐藏于另一公开信息中,然后通过公开信息的传输来传递信息。通常载体可以是文字、图像、声音和视频等,而嵌入算法也主要利用多媒体信息的时间或空间冗余性和人对信息变化

信息隐藏

信息隐藏原理及应用--数字水印作用

数字水印作用 摘要随着多媒体技术和网络通信技术的迅速发展,针对文本、图片、视频 等数字作品的侵权行为日益严重,如未经授权的传播、非法拷贝、恶意篡改等,给数字作品的版权保护工作带来巨大挑战。而数字水印技术是目前信息安全技术领域的一个新方向,是一个在开放的网络环境下,保护版权和认证来源及完整性的新型技术。数字水印技术为数字产品的版权保护提供了一种新的解决方案,得到了人们的广泛关注。 作为信息隐藏技术的一个分支,数字水印有它的特点。介绍数字水印技术的基本概念、基本特征和分类,数字水印技术广泛的应用领域,分析数字水印技术的应用前景。 关键词数字水印分类数据安全 一信息隐藏与数字水印 信息隐藏,,也称为信息伪装(Steganography),该单词来源于古希腊,意思是将有用或重要的信息隐藏于其他信息里面以掩饰其存在,就是将秘密信息秘密地隐藏于另一非机密的文件内容之中。密码学是研究如何保护消息内容的,而伪装术是专门研究如何隐藏它们的存在性。数字水印技术的基本思想源于古代的伪装术(密写术)。古希腊的斯巴达人曾将军事情报刻在普通的木板上,用石蜡填平,收信的一方只要用火烤热木板,融化石蜡后就可以看到密信。使用最广泛的密写方法恐怕要算化学密写了,牛奶、白矾、果汁等都曾充当过密写药水的角色。大约700年前,在手工造纸技术中出现了纸张上的水印。人类早期使用的保密通信手段大多数属于密写而不是密码。但与密码技术相比,密写术始终没有发展成为一门独立的学科,其中的主要原因是密写术缺乏必要的理论基础。 数字水印(Digital Watermark)技术是将与多媒体内容相关或不相关的一些标示信息直接嵌入多媒体内容当中,但不影响原内容的使用价值,并不容易被人的知觉系统觉察或注意到。通过这些隐藏在多媒体内容中的信息,可以确认内容创建者、购买者,或者验证内容是否真实完整。数字水印中包含音像作品的版本、创作者、拥有者、发行人等信息,数据量并不大,一般控制在100位以内,与动辄上兆字节的音乐、影视文件相比犹如藏在草堆中的一根针。 二数字水印特征与分类 1.数字水印特征 嵌入数字作品中的信息必须具有以下基本特性才能称为数字印:(1)不可感知性:在数字作品中嵌入数字水印不会引起明显的降质,并且不易被察觉。 (2)隐藏位置的安全性:水印信息隐藏于数据而非文件头中,文件格式的变换不应导致水印数据的丢失。 (3)鲁棒性:所谓鲁棒性是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持完整性或仍能被准确鉴别。可能的信号处理过程包括信道噪声、滤波、数/模与模/数转换、重采样、剪切、位移、尺度变化以及有损压缩编码等。

相关文档
最新文档