基于数字图像的信息隐藏技术研究
《信息隐藏技术》 课件 第1、2章 绪论、 基于数字图像的信息隐藏区域

第一章绪论 1.3 信息隐藏技术的研究意义以及应用领域
1.3.1-信息隐藏技术的研究意义 1.完善信息安全体系,提高国家信息安全水平 信息隐藏技术为信息安全传递提供了强有力的技术支持。
几乎所有的军事信息都涉及国家安全,但也时刻受到窃取与 破 坏的威胁。应用信息隐藏技术是保障军事信息安全传输 与交互的重要技术手段。可以肯定的是,信息隐藏技术的进 步可以完善信息安全系统,提高国家信息安全水平。
第一章绪论
图1-5 信息隐藏系统特性示意
第一章绪论
1)秘密性 秘密性是要求信息隐藏系统可以秘密地传输信息,使有 意进行信息截取和破坏的攻击无法找到信息传输迹象,或者 无法分析和提取秘密信息。秘密性具体可以概括为系统的不 可见性和抗分析性,详细概念见表1-1所示。
第一章绪论
第一章绪论
2)通信性 系统的通信性是应用层面上的一个要求,针对这个要求, 信息隐藏系统需要满足鲁棒性和容量性,具体概念如表1-2所 示。
第一章绪论 2.信息隐藏系统安全性分析的学习思路 本书以信息安全评估方法为基础,讲授适应于信息隐藏
系统的安全分析方法,并根据方法所需要的信息与结构,提取 相关的信息隐藏系统的分析要素,对信息隐藏系统的安全性 分析进行研究。信息隐藏系统安全性分析的学习思路如图17所示。
第一章绪论
第一章 绪论
1. 信息隐藏技术的概念 2. 信息隐藏技术的优势 3. 信息隐藏技术的研究意义以 及应用领域 4. 学习重点 5. 知识体系和学习结构
第一章绪论
1.1 信息隐藏技术的概念
本书以数字图像和三维模型作为信息隐藏载体,介绍基 于数字图像和三维模型的信息隐藏技术。
首先,对基于数字图像和三维模型的信息隐藏技术的两 个关键问题——信息隐藏区域和隐藏规则进行讲解。
信息隐藏实验三LSB图像信息隐藏剖析

实验三:LSB图像信息隐藏一、实验目的了解信息隐藏中最常用的LSB算法的特点,掌握LSB算法原理,设计并实现一种基于图像的LSB隐藏算法;了解如何通过峰值信噪比来对图像进行客观评价,并计算峰值信噪比值。
二、实验环境(1)Windows 7操作系统;(2)MATLAB R2012b版本软件;(3)BMP格式灰度图像文件。
三、原理简介任何多媒体信息在数字化时都会产生物理随机噪声,而人的感官系统对这些随机噪声并不敏感。
替换技术就是利用这个原理,通过使用秘密信息比特替换随机噪声,从而实现信息隐藏目的。
在BMP灰度图像的位平面中,每个像素值为8比特二进制,表示该点亮度。
图像高位平面对图像感官质量起主要作用,去除图像最低几个位平面并不会造成画面质量的明显下降。
利用这个原理可用秘密信息(或称水印信息)替代载体图像低位平面以实现信息嵌入。
本算法选用最低位平面来嵌入秘密信息。
最低位平面对图像的视觉效果影响最轻微,但很容易受噪声影响和攻击,可采用冗余嵌入的方式来增强稳健性加以解决,即在一个区域(多个像素)中嵌入相同的信息,提取时根据该区域中的所有像素判断。
四、实验步骤1. 隐藏提取及测试算法分为三个部分实现:(1)隐藏算法;(2)提取算法;(3)测试脚本。
1)隐藏算法源代码hide_lis.m如下:function o = hide_lsb(block,data,I)%function o = hide_lsb(block,data,I)%隐藏提取及测试%block:隐藏的最小分块大小%data:秘密信息%I:原始载体si = size(I);lend = length(data);N = floor(si(2)/block(2));%将图像划分为M*N个小块M = min(floor(si(1)/block(1)),ceil(lend/N));o = I;for i = 0 : M-1 %计算每小块隐藏的秘密信息rst = i*block(1) + 1;red = (i+1)*block(1);for j = 0 : N-1 %计算每小块隐藏的秘密信息的序号idx = i*N + j + 1;if idx > lendbreak;end%取每小块隐藏的秘密信息bit = data(idx);%计算每小块水平方向起止位置cst = j*block(2) + 1;ced = (j+1)*block(2);%将每小块最低位平面替换为秘密信息o(rst:red,cst:ced) = bitset(o(rst:red,cst:ced),1,bit);endend2)提取算法源代码dh_lsb.m如下:function out = dh_lsb(block,I)%function out = dh_lsb(block,I)%源代码dh_lsb.m如下:%block:隐藏的最小分块大小%I:携密载体si = size(I);%将图像划分为M*N个小块N = floor(si(2)/block(2));M = floor(si(1)/block(2));out = [];%计算比特1判决阀值:每小块半数以上元素隐藏是比特1时,判决该小块嵌入信息为1thr = ceil((block(1)*block(2) + 1)/2);idx = 0;for i = 0 : M-1%计算每小块垂直方向起止位置rst = i*block(1) + 1;red = (i+1)*block(1);for j = 0 : N-1%计算每小块将要数据的秘密信息的序号idx = i*N + j + 1;%计算每小块水平方向起止位置cst = j*block(2) + 1;ced = (j + 1)*block(2);%提取小块最低位平面,统计1比特个数,判决输出秘密信息 tmp = sum(sum(bitget(I(rst : red,cst : ced),1)));if (tmp >= thr)out(idx) = 1;elseout(idx) = 0;endendend3)测试脚本源代码test.m如下:fid = 1;len = 10;%随机生成要隐藏的秘密信息d = randsrc(1,len,[0 1]);block = [3,3];[fn,pn] = uigetfile({'* .bmp','bmp file(* .bmp)';},'选择载体');s = imread(strcat(pn,fn));ss = size(s);if (length(ss) >= 3)I = rgb2gray(s);elseI = s;endsi = size(I);sN = floor(si(1)/block(1))*floor(si(2)/block(2));tN = length(d);%如果载体图像尺寸不足以隐藏秘密信息,则在垂直方向上复制填充图像if sN < tNmultiple = ceil(tN/sN);tmp = [];for i = 1 : multipletmp = [tmp;I];endI = tmp;end%调用隐藏算法,把携密载体写至硬盘stegoed = hide_lsb(block,d,I);imwrite(stegoed,'hide.bmp','bmp');[fn,pn] = uigetfile({'*.bmp','bmp file(*.bmp)';},'选择隐蔽载体');y = imread(strcat(pn,fn));sy = size(y);if (length(sy) > 3)I = rgb2gray(y);elseI=y;end%调用提取算法,获得秘密信息out = dh_lsb(block,I);%计算误码率len = min(length(d),length(out));rate = sum(abs(out(1:len)-d(1:len)))/len;y = 1 - rate;fprintf(fid,'LSB:len:% d\t error rate:% f\t error num:% d\n',len,rate,len*rate);2. 计算峰值信噪比(1)峰值信噪比定义:2,2,,,,max ()x y x y x y x yx y p PSNR XY p p =-∑(2)峰值信噪比函数。
数字图像加密技术研究与实践

数字图像加密技术研究与实践第一章绪论1.1 研究背景随着信息技术的发展,数字图像作为一种重要的媒介形式被广泛应用于多个领域,例如医学、军事、工业等。
而数字图像的隐私性和安全性难以保障,因此数字图像加密技术越来越受到关注。
数字图像加密技术可以实现对数字图像数据进行安全加密,避免信息泄露,保护个人隐私和国家安全。
1.2 研究意义数字图像加密技术是信息安全领域中的一个重要研究方向,其在计算机网络安全、信息隐藏、多媒体安全等方面都有重要的应用价值。
本文从理论和实践两个角度展开数字图像加密技术的研究,提出了一种有效的数字图像加密方案,为数字图像的安全传输和处理提供了有力保障。
1.3 发展历程数字图像加密技术的研究可以追溯到上世纪80年代,最早的加密方案是基于传统加密算法的改进,例如DES、AES等。
然而,这些加密方案无法满足数字图像的特殊需求,后来,一些专门的数字图像加密算法被提出,在加密强度、加解密速度、安全性等方面都有了大大的改进。
第二章数字图像加密常用算法2.1 分组密码算法分组密码算法是一种将普通的明文划分为不同的分组,每个分组利用一定的加密算法进行加密的算法。
在加密过程中需要采用一定的填充模式,防止加密数据在分组时出现长度不足的情况。
常见的分组密码算法有DES、AES、Triple-DES等。
2.2 公钥密码算法公钥密码算法是一种利用两个不同的密钥进行加密解密的算法,一个用于加密数据,一个用于解密数据。
其主要特点是在加密和解密过程中使用不同的密钥,因此避免了密钥传递的安全问题。
常见的公钥密码算法有RSA、ElGamal等。
2.3 杂凑函数算法杂凑函数算法是一种将任意长度的消息经过杂凑算法处理后得到固定长度的消息摘要的算法。
消息摘要可以用于数字签名、信息验证等方面。
常见的杂凑函数算法有MD5、SHA-1、SHA-256等。
第三章数字图像加密方案3.1 加密算法设计基于前面介绍的数字图像加密常用算法,本文设计了一种混合加密算法,既包含分组密码算法,又包含公钥密码算法,保证了加密的强度。
实验2:信息隐藏技术实验

实验2:信息隐藏技术实验一、实验目的掌握信息嵌入与检测的工具与使用方法;掌握数字水印的提取方法二、实验用的仪器、仪表easycode、AssureMark三、实验原理图像水印部分显示阿须数码在数字图像上的数字水印技术。
在不改变原有图像品质的情况下将数字水印信息隐藏于图像本身,并可在需要时能提取,用以作为版权声明和信息保护等。
Assure Image Mark V2。
0 是在一个MS-WINDOWS环境下运行的数字水印嵌入与检测程序,同时能够有效地提取篡改后图像的数字水印信息。
运行步骤依次为:1。
选择欲添加水印的原始图像文件、并给新生成水印信息的文件定义名称;2。
嵌入水印信息,可选择两种方式嵌入A:手动输入信息、B:从15877文件中提取信息;3.检测水印信息;选择含水印信息的图像文件,直接点击“检测水印”按钮;若该文件被篡改,检测时对所篡改的部分显示反差;4。
屏幕中显示所嵌入的数字水印信息.四、实验步骤1、基于图像的信息隐藏—-easycode前提:先建立一个TXT文件,且素材中有一个图片文件CHURCH。
JPG。
目标:将TXT文件秘密潜入到CHURCH.JPG中.隐藏方法:在easycode中单击“文件嵌入”选项卡;单击第一个“浏览”,选择图片文件church.jpg;单击第二个“浏览”,选择文本文件;输入密码后,单击“嵌入文件”按钮,即可。
测试:此时将原始TXT文件删除掉,并打开图片文件查看是否有异常.提取信息:在文件嵌入选项卡中,单击第三个“浏览",选择需要提取信息的图片文件;输入释放密码后,单击“释放文件"按钮,即可发现,txt文件重新恢复出来了。
2、数字水印的嵌入/提取—-AssureMark(注:只能用bmp文件)水印的嵌入方法:选择“嵌入水印”模式;单击“输入原始图像”右侧的“打开”按钮,选择原始图像church。
bmp,并定义输出图片的名称(如123。
bmp),手动输入水印信息(可以是一个字符串,如:123456);单击“嵌入水印”按钮,即可。
一种基于LSB的数字图像信息隐藏算法

算 的性质 , 结合 位平面的特点 , 嵌入 的字节 最多只 需修 改一位 , 可在该 字节
中同时嵌入 两位秘 密信 息, 高了秘 密信 息嵌入量 , 能无损还 原。理论分析和 实验 结果证 明了算 法的有效性 。 提 并
维普资讯
计算机科学 2 0 Vo. 5 o 1 0 8 13 N.
一
种 基 于 L B的数 字 图像 信 息 隐藏 算 法 ) S
刘红 翼 王继 军 韦 月琼 苏 勤 黄 涛 张显全
( 西师 范大 学计 算机 科 学系 桂林 5 10 ) 广 4 04
从“ 不懂 ” 看 变为“ 看不 见” 转移了攻击者 的 目标 , , 这种技术具
本文研究 了异或运算 的性质 , 并将其用 于信息 隐藏 , 法 算 首先根据嵌入量 的大小 确定嵌 入位置 , 秘密信 息尽 可能分 使 散, 然后通 过秘 密信息与待嵌入信息进行 比较 , 确定是否需要 修 改位 , 实现秘 密信 息的嵌入 , 增强 了隐蔽性 ; 通过位运算 , 可 在 一字节中嵌入两位秘密信息 , 提高 了嵌入量 , 理论和实验结 果 均表 明, 本文 的算 法简洁 、 嵌入量 大 , 隐蔽性好 , 并能无损还 原, 有一定 的应用价值 。
关键词 最低有效位 , 息隐藏 , 平面 信 位
An Al o ih o g t lI a e I o m a i n H i n s d n LS g r t m f r Di ia m g nf r to di g Ba e o B LI Ho g Yi W ANG H u W EIYu - o g S Qi HUANG o ZHANG a — a U n — J n eQin U n Ta Xin Qu n
数字图像加密算法的研究与实现

数字图像加密算法的研究与实现摘要数字图像加密是进行数字图像信息保密的一种手段。
随着信息技术的飞速发展,数字图像在各个领域中有着极为广泛的运用,那么数字图像中所包含的信息安全性应受到重视。
数字图像本身具有数据量较大的特点,用传统的的加密方法往往无法达到加密的要求,许多学者对数字图像的信息安全性进行了多次研究并提出了许多强而有效的算法。
本文研究并实现了一种基于混沌序列置乱的数字图像加密算法,通过密钥产生混沌序列,将该混沌序列进行逻辑排序,并以此排列方法对数字图像进行加密。
该算法隐私性较强,在数字图像的加密和解密过程中均需要密钥的参与,因此不知道密钥的用户无法恢复数字图像,具有良好的保密性。
关键词:数字图像混沌加密数据隐藏AbstractDigital image encryption algorithm is a method about keeping the information of digital image secret.With the quick development of informational technology,the digital image has been utilized in many areas,so the security of message that digital images carry should be paid attention.Particularly ,digital images have the characteristic of a large amount of data,it can not meet demands about encryption that encrypting data in traditional way,which leads to a lot of scholars have spent much time and energy on researching the security about digital image information and illustrated many effective algorithm.This article discuss and illustrate a kind of digital image encryption algorithm based on chaotic array disruption,producing chaotic array according to the key,then logically arranging existed chaotic array,finally encrypt digital image with same logic.It shows better privacy.This process requires keys participating in both encryption and deciphering,so anyone does not know the key who can not rebuild the original image.Key words:digital image chaotic encryption hiding data目录摘要 (I)Abstract (II)绪论 (1)1数字图像加密的基础理论 (4)1.1密码学的介绍 (4)1.2 图像加密技术 (4)1.3数字图像的置乱 (5)1.4混沌加密简介 (5)1.5混沌加密安全性分析 (6)2开发工具简介 (8)3基于混沌的数字图像加密算法 (11)3.1数字图像混沌加密算法总体设计 (11)3.2 数字图像混沌加密算法 (11)3.3数字图像混沌解密算法 (13)4实验仿真与结果 (14)4.1编程实现相关函数及其方法 (14)4.2仿真结果 (14)4.2.1非彩色图像实验仿真 (14)4.2.2彩色图像实验仿真 (16)结论 (18)附录1混沌加密与混沌解密算法代码 (19)绪论计算机和网络的飞速发展为多媒体数字产品的使用、传播提供了极其便利的途径,然而由于数字产品具有极易被复制和修改的特性,使得数字作品的信息安全问题和版权保护成为迫切需要解决的难题。
基于图像处理的信息隐藏技术研究与改进
基于图像处理的信息隐藏技术研究与改进现代社会信息的传递方式日益多样化和便捷化,人们常常需要通过网络或者其他途径传递一些敏感的信息,例如个人隐私、商业秘密等。
然而,为了保证信息的安全性和隐私性,人们需要采用一些加密和隐藏技术来保护信息免受未经授权的访问。
基于图像处理的信息隐藏技术是一种常见且有效的信息保护方式之一。
它通过将需要隐藏的信息嵌入到数字图像中,使得只有授权人员才能从图像中提取出相关的隐藏信息。
在过去的几十年里,学术界和工业界对该领域进行了广泛的研究和实践,并取得了一些显著的成果。
然而,目前的图像处理信息隐藏技术仍然存在一些问题和挑战,需要进一步研究和改进。
首先,当前的信息隐藏技术在嵌入和提取的过程中会对图像的质量产生一定的损失。
虽然这种损失对一般图像来说可能并不明显,但是对于一些特殊的应用场景,例如医学影像和航空图像等,要求图像的质量和清晰度非常高,因此需要改进现有的信息隐藏算法,减少对图像质量的影响。
其次,目前的信息隐藏技术在隐藏的容量和安全性之间存在一定的平衡问题。
一方面,为了能够隐藏更多的信息,算法需要增加隐藏容量,但是增加隐藏容量可能会降低信息的安全性。
另一方面,在追求更高的安全性时,隐藏容量可能会减小,限制了实际应用的效果。
因此,研究人员需要在隐藏容量和安全性之间寻找一个平衡点,为不同应用场景提供最优的解决方案。
另外,当前的信息隐藏技术在抵抗一些特定攻击手段方面还有一定的局限性。
例如,针对针对图像的压缩、裁剪、旋转等操作,隐藏的信息容易被破坏或者无法提取出来。
因此,研究人员需要进一步研究和改进信息隐藏算法,提高其在面对各种攻击手段时的鲁棒性和有效性。
此外,当前的信息隐藏技术还面临着一些可扩展性和实用性的挑战。
例如,对于大规模图像的处理以及实时性要求较高的应用场景,现有的信息隐藏算法可能需要更多的计算资源和时间成本,影响实际应用的效果和效率。
因此,研究人员需要设计更加高效和可扩展的信息隐藏算法,满足不同场景下的需求。
基于二进制编码的图像信息隐藏技术研究
基于二进制编码的图像信息隐藏技术研究一、前言随着信息技术的不断发展,隐私保护问题越来越受到重视。
在数字图像信息中,常常包含着私人隐私,如何保护这些隐私信息成为了非常重要的问题。
基于二进制编码的图像信息隐藏技术因为其简单、高效和安全的特点,正在受到越来越多人的关注。
本文将会探讨这种技术的背景、原理、应用以及未来的发展。
二、背景在数字图像技术的应用中,有时候需要将一些信息写入图像文件中隐藏起来,比如在数字水印领域、版权保护领域、医学领域等。
在隐私保护中,图像隐写术被广泛应用,它实现了在载体图像中隐藏一定数量的消息,这些消息可以是文本、图片、音频、视频等多媒体格式,而且通常是人类无法读取的二进制格式。
基于二进制编码的图像信息隐藏技术可以有效地提高信息嵌入的安全性,防止别有用心的人恶意地篡改其内容,从而保证信息的保密性和完整性。
三、原理基于二进制编码的隐藏技术的基本原理是将二进制码以高位优先的顺序嵌入到图像像素值的低位中。
具体地说,将二进制数据写为一个二进制数列,再将这个数列逐位嵌入到载体图像像素信息的最后一位,这样可以不改变图像的外在形态,同时也不会引起明显的失真。
图像信息隐藏技术的密度取决于图像的像素数以及嵌入数据的长度,相较于其他技术,它的嵌入潜力更大。
四、应用基于二进制编码的图像信息隐藏技术可以应用于多个领域,例如:1.版权保护:数字图像通常用于艺术作品和照片,在照片的底部或角落中嵌入版权信息,这可以有效地保护文化遗产。
2.医学图像:医学图像中隐含许多机密和机要信息,通过图像隐写术,可以保证这些数据的私密性和完整性。
3.安全通信:在通信领域,图像隐写术可以用于隐藏加密密钥、密码及其他安全信息以及进行安全认证等。
5、未来发展随着信息技术的不断发展,信息隐藏技术也在不断创新和完善。
基于二进制编码的图像信息隐藏技术也有许多新的发展方向。
1.深度学习技术:通过深度学习技术,可以对图像进行端到端的分析和处理,大幅提升隐藏信息的效率和安全度。
基于信息统计的数字图像信息隐藏算法研究
3.1 传统算 法的一般模型
但是传统信 息隐藏算法并不完 全适用 于加 密域 .原
隐秘l信 息
加密i密 钥
因是在加密技术 中 ,明文与密文相转 换 的过程 中,更 多 的统计特性被毁坏 ,同接收端取得 的嵌入信息顺 序非 常
关键 。接收端 的加密域 可逆信 息隐藏具 体 的模 型 如图 3
—
l
解密密钥
数据提职密钥
j
l
j
恢复 出
l L 。 血 .解密后的 尘
的图像
解密算法 L 塑 堡 数据提取算法}~一…
一
—
—
I —
—
————一 提取 出的
隐秘信息
含 隐 秘 信 息 的
加 密 图像
图 3 接收端 中可逆信息 隐藏 的一般模型
(1)对算法 当中嵌入 的信息进行提取 ,在对 于 图像 的解 密状态下 ,多媒 体 的图像 只能作 为 隐秘 信息 载体 . 同时要确保 自己内容的安 全 。在加密算法 的上层为信息 隐藏算法 .需要保 证明文和密文 皆为二进 制数据 ,所 以 大多数传 统的信息 隐藏算 法都适合此加密 域 ,例如 LSB 算法 。
信息隐藏技术_实验报告(3篇)
第1篇一、实验目的1. 了解信息隐藏技术的基本原理和实现方法。
2. 掌握信息隐藏技术在图像、音频和视频等数字媒体中的应用。
3. 通过实验验证信息隐藏技术的有效性和安全性。
二、实验环境1. 操作系统:Windows 102. 编程语言:Python3. 库:OpenCV、scikit-image、numpy、matplotlib三、实验内容1. 图像信息隐藏2. 音频信息隐藏3. 视频信息隐藏四、实验步骤1. 图像信息隐藏(1)选择一幅图像作为宿主图像,并选择一幅图像作为水印图像。
(2)将水印图像转换为二值图像。
(3)对宿主图像进行分块处理,将每个块转换为二值图像。
(4)根据密钥对水印图像进行置乱,提高安全性。
(5)将置乱后的水印图像嵌入到宿主图像的对应块中。
(6)提取水印图像,并与原始水印图像进行对比。
2. 音频信息隐藏(1)选择一段音频作为宿主音频,并选择一段音频作为水印音频。
(2)对宿主音频和水印音频进行分帧处理。
(3)根据密钥对水印音频进行置乱,提高安全性。
(4)将置乱后的水印音频嵌入到宿主音频的对应帧中。
(5)提取水印音频,并与原始水印音频进行对比。
3. 视频信息隐藏(1)选择一段视频作为宿主视频,并选择一段视频作为水印视频。
(2)对宿主视频和水印视频进行帧提取。
(3)根据密钥对水印视频进行置乱,提高安全性。
(4)将置乱后的水印视频嵌入到宿主视频的对应帧中。
(5)提取水印视频,并与原始水印视频进行对比。
五、实验结果与分析1. 图像信息隐藏实验结果表明,嵌入水印后的图像与原始图像在视觉效果上几乎没有差异,水印的嵌入效果良好。
同时,提取的水印图像与原始水印图像完全一致,证明了信息隐藏技术的有效性。
2. 音频信息隐藏实验结果表明,嵌入水印后的音频与原始音频在音质上几乎没有差异,水印的嵌入效果良好。
同时,提取的水印音频与原始水印音频完全一致,证明了信息隐藏技术的有效性。
3. 视频信息隐藏实验结果表明,嵌入水印后的视频与原始视频在视觉效果上几乎没有差异,水印的嵌入效果良好。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信 息隐 藏 的基本 原理 信 息 隐藏技 术通 常使 用 文字 、图像 、 声音 及 视频 等作 为 载体 , 信 息之所 以能够 隐藏 在多 媒 体数 据 中 ,主 要 是利 用 了多媒 体 信息 的时 间或空 间冗 余性 和人 对信 息 变化 的掩 蔽效 应 。 ( )多媒 体信 息本 身存 在 很大 的冗 余 性 ,从信 息论 的角度 一 看 ,未压 缩 的 多媒体 信息 的编 码 效率 是很 低 的 ,所 以将某 些 信息 嵌 入到 多媒 体信 息 中进行 秘 密传 送 是完全 可 行 的 ,并不会 影 响 多 媒 体信 息本 身 的传送 和使 用 。 二 ) 的视觉 或 听觉 感官 系统 对某 ( 人 些 信息 都有 一定 的掩 蔽效 应 。 亮度 有变 化 的边 缘上 , 在 该边 界 “ 掩 蔽 ”了边缘 邻近 像素 的信 号 感觉 ,使 人 的感 觉变 得不 灵敏 、不准 确 ,这 就 是视 觉掩 蔽 效应 。通 常人 眼 对 灰度 的 分辨 率只 有 几十 个 灰度 级 ,对边 缘 附近 的信 息不 敏感 。利 用 这些 特 点 ,可 以很好 地 将信 息 隐藏而 不被 觉察 。 随着 多媒体 技术 的迅 速 发展 , 图像 成为 信 息表达 的 主要 方式 ,
中图分类号 :T 3 1 P 9
文献标识码 :A
文章编号:10— 59( 0 1 6 06 — 2 07 99 21 )1— 10 0
I o m a i n i ng Te hno o y Re e r h s d n Di ial m a e nf r to H di c l g s a c Ba e o g t I g
Absr e : e u i o o ma o r ns s in i c t a tS c rt fi r t n ta mi so sbe omi o e a d m o e i y nf i ng m r n r mpo tntao t h e eo m e to d a ra lng wi1 t e d v lp n fme 1 i dg t e d n t r e h oo yI h sp p r il t de e i f r t n h d n e h o o y b sd o ii l ma e , d ii z d a ewo k tc n lg . ti a e, ma ny s id t n o ma i ii g t c l g a e n d gt g sa i n n we u h o n ai n
一
、
图 1 图像 信息 隐藏 的一 般模 型 三 、基 于数 字 图像 的信 息隐藏 算法 根据 秘 密信 息嵌 入域 的 不 同, 图像信 息 隐藏算 法 主要 分为 两 大类 : 空域信 息 隐藏 算法 和变 换 域信 息 隐藏算 法 ,二者 在数 据 的 嵌入 原 理上 有根 本 的 区别 。基 于 空域 的信 息 隐藏 算法 通过 直 接 改变 图像 某 些像 素 的值 来嵌 入信 息 ,具有 较 大的容 量和 较好 的不 数字 图像 大量存 在 , 因而 被 研究 最 多 的是 图像 中 的信 息 隐藏 ,而 可见 性 ,但 是安 全性 不 高;基 于 变换 域 的信 息隐藏 算法 通过 改 变 且 ,图像信 息 隐藏所 研究 的 方法 往往 经过 改 进可 以轻 易地 移 植到 某 些 图像变 换域 的 系数 来嵌 入信 息 ,变换 域 的方法 在近 来 以至 今 其 他 的载 体 中…,是 研 究其 他载 体 的 隐藏算 法 的基 础 。 因此 ,对 后 ,都 是信 息隐 藏算 法 的主流 。 基 于数 字 图像 的信 息隐藏 技 术 的研 究成 为 了当前 信 息隐藏 领 域 的 ( )空域信息 隐藏 技术 。空域隐藏 技术是 指将秘 密信息 嵌入 一 个研 究热 点 。 数字 图像 的空间域 中, 即对 像素 灰度值进 行修改 以隐藏秘 密信 息。 二 、基 于数 字 图像 的信 息隐藏 基 础知 识 1 L B 法 。最低 有效 位 ( e s i n f c n i s S ) .S 算 L a t S g i i a t B t ,L B ( )数字 图像 的概 念 。随 着数 字技 术 的不 断 发展和 应 用 , 一 方法 是 最早 提 出来 的最 基本 的空 域 图像信 息 隐藏 算法 ,许 多其 它 许 多信 息都 可 以用数 字形 式 进行 处理 和存 储 ,数 字 图像就 是 以数 的 空域 算法 都是 从它 的基 本 原理进 行 改进扩 展 的 ,使得 LB方 法 S 字形式 进行 存储 和处 理 的 图像 。数 字 图像 可 看作 是平 面 区域 上 的 成 为使用 最 为广 泛 的隐 藏技 术之 一 。其 原理 是最 不重 要数 据 的调 t,  ̄ S 二元 函数 Z F ( ,y ,( ,y = X ) x )∈R 。在 绝 大多数 情 况下 区域 R 是 整对 载 体 图像 的影 响q d ,在视 觉 上无法 察 觉 。L B 算法 中 ,载 S ,然后 根据 要嵌 入 的秘密 数据 修 改为 个矩 形 。对 R中任 意 的点 ( ,Y ,则 F( ,Y x ) x )代 表 图像 的信 体 图像 的 LB平 面先 被置 0 “ ”或不 变 ,直 至嵌 入完 成 。嵌入 数据 后 ,载体 图像 部 分像 素的 1 息 ( 灰度 值 , G 量值 等 ) 表 示 图像 的二 元 函数有 其特 殊 性 , 如 RB分 。 最低 一 个或 多个 位平 面 的数值 被秘 密信 息所 替 换 。 这 就 是相 关性 。在 图像 被数 字化 之后 ,ZF( ,y = x )则相 应 于一 个 LB 算 法每 个 像素 点可 以隐藏 一 比特 、两 比特 甚 至三 比特 的 S 矩 阵 ,其 元素所 在 的行 与列 对应 于 自变 量取 值 ,元 素本 身代 表 图 信 息 ,达到 了一 个较 大 的隐 藏容 量及 较 好的 不可 见性 , 随机 间隔 像 信 息 。( )数字 图像信 息 隐藏模 型 。图像信 息 隐藏 通过将 秘 密 二 法选 择 嵌入 位置 提 高 了算法 的秘 密 性 ,这 些特 点 为信 息 隐藏算 法 信 息做 适 当的 预处 理后 ,利 用合 理 的嵌 入机 制将 信 息 隐藏在 可 公 的研 究 提供 了一 定 的参 考 。但是 ,L B 算法 鲁棒 性较 差 ,给应 用 S 开的 图像媒 体 信息 中 ,达 到 传递 秘密 信 息 的 目的 ,即信 息 隐藏将 带 来 了一定 的 限制 。 “ 在通 信 ”的事 实 隐蔽起 来 ,从而 逃 过拦 截 者 的破 解 。信 息 隐 正 2 Pt ho k 法 。另一 种 空域信 息 隐藏算 法 是 Bn e .a cw r 算 e dr等提 藏 必然 会 引起载 体 图像 一定 的 失真 ,如 果 失真过 大 就会 被视 觉感 出的直 接扩 频 隐藏 算法 P t h o k a c w r 。扩 频算 法为 图像 像素 添加 噪 知, 因此 不可 见性或 者 说不 可感 知 性是 衡量 信 息隐藏 技 术 的重 要 声 ,并 且不 需要 改变 噪 声 的统计 特 征就 可 以在每 个 噪声成 分 中隐 标 准 藏 一个 比特 。算 法 步骤 如下 :( )用 一个 密钥 K初 始化 一个伪 随 1 图像信 息 隐藏将 秘密 信 息 隐藏或 变 换成 另一 非机 密 性 的图像 机 数发 生器 ;( )根 据 随机 数发 生器 的输 出 ,随机 选取 n个像 素 2 文件 中, 使得 加入 秘密 信 息 的 目标 图像 看起 来 难 以察觉 到有 变 化 , 对 ,其 灰 度 值表 示为 ( t ;( )令 q = i l = 一 ,完 成 信 a,b ) 3 a , 岛1 + 这 种 隐藏 的可 能性 除 了来 自于人 眼视 觉 的掩 蔽特 性 外 ,还有 一��
s ig h oYa gW e to, a gSe i n s u , n na Zh n n Y
(h n z o sit f eo a ta I u t n g me t h n z o 4 0 4 ,hn ) Z e g h uI tueo rn ui ln sr Ma a e n, e g h u 5 0 6C i n t A c d y Z a
a ay e ea v n g sa dd s d a t g s f p t l o i i ig ag rtm n a so o i ii g ag r h n lz dt d a t e n ia v a e s a a man hd n lo i h a n o i d h a dtn f r d man hd n lo i m. r m t
计算 机 光盘 软件 与应 用
多 媒 体 技 术 及 应 用
C m u e O S fw r n p lc t o s o p t r C o t a e a d A p ia in
2 1 年第 1 0研究
司应 硕 ,杨 文 涛 , 张 森 ( 州航 空 工 业 管 理 学 院 ,郑 州 4 04 郑 5 06) 摘 要 :随着信 息媒 体 数 字化和 网络 通信 技 术 的发展 ,信 息传输 的安 全性 越 来越 受到 人们 的 重视 。本 文 以基 于数 字 图 像 的信 息 隐藏 技 术作 为研 究 内容 ,研 究分 析 了空域 图像 信 息 隐藏和 变换 域 图像 信 息 隐藏 的 几种 常 用算 法的优 缺 点 ,为深入 的研 究 奠定 了坚 实的基 础 。 关键 词 :数 字 图像 ;信 息 隐藏 ;空域 ;变换域