基于空域和混沌映射的数字水印嵌入算法(1)
基于混沌序列的关系数据库水印算法

一
、
混 沌 序 列
混 沌序列 具有 对初值 的敏感 性 以及 复杂性 ,适合 用 于加 密水 印 信息 。本 文 采 用 L o g i s t i c 映射 生 成混 沌 序列 。L og i s t i c
映 射为 :
=
即对每一个元组赋予一个作用类似于身份证号的标记 I D m 。
假设二 值版权 图像 的大小为 ×N 。 第 一 步:将 图像 进 行 字 形 扫 描形 成 一 维 向量 I ( i ) ,
i ∈f l , 2 , 3 , … M ×Ⅳ) 。
年兴起 的关系数据库水印技术可以较好地保护数据库信息,
实现关 系数据库 的版权 保护 。
从 查 阅的资料 来看 ,国内外对 关系数 据库 水 印算 法 的研
力。
常 赵 怀 勋
关键 词 :混沌序 列 ;水 印 ;关 系数据库
-
引言
网络通 信时代 的到 来 ,给人们 享受便 利 时 ,各种 安全 问 题 也渐 渐暴 露 出来 ,特 别在 关 系数据 库信 息方 面 ,非 法拷 贝 与恶意 篡改 行为 屡屡发 生 ,给关 系数据 库拥 有者 造成 巨大 的 损失 ,同时 关系 数据库 的版 权 问题也越 来越 值得 重视 。近 十
该方 法有 较好 的鲁棒 性 ;我 国的牛夏 牧 3 1 等人 提 出 了将 有意
第 二 步:选 取 合 适 的 L og i s i t i c映 射 参 数 和 初 值 作 为 密 钥 ,生 成 和 I ( i ) 长度 一致 的一 维混沌 序列 c ,
‘ 一 I , 2 , , … N J 0
息 ;蒙应杰 等人提 出关系数据库零水 印算法 ,确保 了数
一种综合空域和时频域的数字水印算法

一种综合空域和时频域的数字水印算法李敏【期刊名称】《计算机工程》【年(卷),期】2011(037)020【摘要】提出一种空域和时频域相结合的多分辨率灰度图像水印算法.该算法对原始载体图像进行离散小波分解,并对灰度水印图像先进行拉普拉斯金字塔分解再进行位平面分解.将水印图像位平面分解系数嵌入到原始图像的水平和垂直分量上,水印嵌入小波系数的位置由具有混沌特性的Arnold映射确定,从而实现水印的盲提取.实验结果证明,该算法对图像的普通处理,如噪声、滤波、剪切、JPEG压缩和旋转等,均具有较好的鲁棒性.%Based on space and time-frequency, a multi-resolution gray image watermarke algorithm is proposed. For the original carrier image, it is decomposed by Discrete Wavelet Transform(DWT). For the watermarke, it is decomposed by Laplacian pyramid transformation, and is decomposed by bit-plane. After that the coefficients of the bit-plane decomposition are embedded in each layer in the horizontal and vertical components of wavelet decomposition. The chaotic Arnold mapping is utilized to generate the watermarking embedding position in order to enhance the security of watermarke. Through the inverse transformation, the embedded digital watermarke is extracted. The watermarke can be extracted without the original image. Experimental results show that the proposed algorithm is robust to some image processing operations, suchas noise attacks, filtering attacks, cutting attacks, JPEG compressing attacks and rotation attacks.【总页数】4页(P120-122,126)【作者】李敏【作者单位】乐山师范学院物理与电子工程学院,四川乐山614000【正文语种】中文【中图分类】TP309【相关文献】1.一种自适应的空域数字水印算法 [J], 文山;李葆青2.一种自适应的空域数字水印算法 [J], 文山;李葆青3.一种基于空域的彩色图像的置乱数字水印算法 [J], 汪太月;戴燕青;4.一种基于空域的彩色图像的置乱数字水印算法 [J], 汪太月;戴燕青5.一种基于DCT理论的空域数字水印算法-DAS算法 [J], 李江华;陈丰因版权原因,仅展示原文概要,查看原文内容请购买。
基于混沌映射的DCT域鲁棒图像水印算法

divided into blocks, and the blocks are sorted by the texture and edge sensitive features according to the human visual
Computer Era No. 12 2020
·10 ·
DOI:10.16644/33-1094/tp.2020.12.003
基于混沌映射的 DCT 域鲁棒图像水印算法*
席光伟,余丽群
(湖南第一师范学院信息科学与工程学院,湖南 长沙 410205)
摘
要: 提出一种基于离散余弦变换(DCT,Discrete Cosine Transform)的数字图像水印算法。对宿主图像进行分块,根
对水印嵌入强度进行控制。肖振久等[3]根据熵对宿主
共享和传播更为方便。而侵犯数字媒介版权等行为,
图像纹理特征区域进行分类,
让不同纹理特征区域嵌入
也变得越来越严重。这些行为,损害了作品创作者和
不同的水印量。为提高水印算法的鲁棒性,齐向明等[4]
正规使用者的权益,打击了创作者的积极性,不利于
提出一种尺度空间特征区域的强鲁棒性水印算法,计
本文根据人类视觉系统特性,将宿主图像的 8Í8
噪声的视觉敏感性不同,通常人眼对亮度较强区域的
不重叠分块,按方差和边缘进行排序。使用 Logistic
噪声不敏感;人眼对图像平滑区域噪声敏感而对纹理
基于混沌序列的LSB水印算法研究

该算法具有 良好的鲁棒 性和视觉 隐藏性。
关键词 :混沌序列 ;水印;抗攻击 ;嵌入 ;提取
中图分类号 :TP309 文献标 识码 :A
文章编 号 :1671.4792(2016)4。0167.03
Research on LSB Watermarking Algorithm Based on Chaotic Sequence
Guo Junquan W ang Zhonghua
(School of Information Engineering,Nanchang Hangkong University,Jiangxi Nanchang 330063) Abstract:Aiming at the poor confidentiality of LSB algorithm ,this paper proposes an LSB waterm arking algorithm
LSB算法具体实现步骤如下 :
数字水印 s】通常具有以下两个主要特征 :(1)不
(1 载体图像的空域像素值转换或 羞稍I;
可见 性 。水 印信息 通 过数字 水 印技术 的处理 ,转化 为
(2)用二进制秘密信息中的每一比特信息替换与
可操作的信息嵌入到 目标图像中,以达到欺骗人眼 之相对应 的载体数据的最低有效位 ;
0 引言
所谓 LSB(Least Significant Bit)算法嘲是将水印
数字水印技术【 -2]是将某些具有特定意义的信息 , 信息嵌入到 目标图像像素值 的最低位平面,这就相
通过一些特定的技术嵌入到所需要保护的数字产品 当于载体 图像上叠加 了一个微弱的信号 ,其对载体
中 ,具有 较 强 的不 可 见性 、稳定 性 及 抗 攻 击性 ,可 以 图像的品质影响最小 。因此 ,人眼视觉上很难察觉 ,
基于Matlab的数字水印设计基于空域的水印实现

摘要数字水印(Digital Watermarking)技术是我们生活中经常见到的信息隐藏技术。
它将一些标识信息(即数字水印)直接嵌入数字载体中,但不影响原载体的使用价值,也不容易被人的知觉系统觉察或注意到。
空间数字水印是信息隐藏技术的一个重要研究方向,另一类是频率数字水印。
空间数字水印采用最低有效位(LSB)算法,通过修改表示数字图像的颜色或颜色分量的位平面,调整数字图像中感知不重要的像素来表达水印的信息,以达到嵌入水印的目的。
本实验是基于matlab的数字水印设计——基于空域的水印实现。
关键词:信息隐藏技术;空间数字水印; LSB算法;matlab目录1 设计任务与目的 (1)2 MATLAB的简介及应用 (1)2.1 MATLAB简介 (1)2.2 MATLAB应用 (1)3 数字水印技术 (2)3.1 数字水印技术的发展 (2)3.2 水印分类 (2)3.3 数字水印的特点 (3)3.4 数字水印技术的基本原理 (4)4 基于LSB的数字水印算法 (5)4.1 LSB算法原理 (5)4.2 LSB算法的实现 (6)4.2.1 水印嵌入算法 (7)4.2.2 水印提取算法 (9)5 MATLAB软件仿真 (11)5.1 仿真结果 (11)5.1.1 水印嵌入仿真 (11)5.1.2 水印提取仿真 (12)5.2 仿真分析 (13)结论 (14)参考文献 (15)基于Matlab的数字水印设计——基于空域的水印实现1 设计任务与目的(1)通过课程设计把自己在大学中所学的知识应用到实践当中。
(2)在课程设计的过程中掌握程序编译及软件设计的基本方法。
(3)深入了解利用Matlab设计基于Matlab的数字水印设计——基于空域的水印实现。
(4)提高自己对于新知识的学习能力及进行实际操作的能力。
(5)锻炼自己通过网络及各种资料解决实际问题的能力。
2 MATLAB的简介及应用2.1 MATLAB简介MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
一种基于混沌和置乱的DCT域图像数字水印算法

一种基于混沌和置乱的DCT域图像数字水印算法王洪兰【期刊名称】《微计算机信息》【年(卷),期】2012(000)009【摘要】文章提出了一种基于混沌和置乱的DCT(离散余弦变换)域图像数字水印算法。
该算法是利用Arnold变换将水印图像进行置乱,然后利用logistic混沌技术生成混沌序列,加入到Arnold置乱后的水印图像中形成密文,最后嵌入到原始图像中的数字水印算法。
实验结果表明此算法使水印的嵌入达到了较好的鲁棒性和不可见性。
%A method based on chaos and scrambling DCT(Discrete cosine transform) domain image watermarking algorithm is proposed.This algorithm is using Arnold transform scrambling watermark image,then using logistic chaotic technology produces chaos sequence,join after Arnold scrambling watermark image formation in the ciphertext,finally is embedded into the original image watermarking algorithm is proposed.Experiment results show that this algorithm make embedding achieved good robustness and not visible.【总页数】3页(P399-400,444)【作者】王洪兰【作者单位】湖南大学计算机与通信学院【正文语种】中文【中图分类】TP399【相关文献】1.一种基于混沌加密的DCT域数字图像水印算法 [J], 郑融;金聪;魏文芬;李蓓2.一种基于DCT域与图像置乱的数字水印算法研究 [J], 李红艳;蔡翔云3.基于混沌置乱的DCT域彩色图像自适应水印算法 [J], 唐世福;苏理云;马洪;余勇4.一种混沌置乱的DCT域数字水印算法 [J], 刘新;王英5.基于混沌置乱和混沌加密的DCT域数字水印算法 [J], 邹长华;谭世恒;林土胜因版权原因,仅展示原文概要,查看原文内容请购买。
基于混沌映射、小波变换和RSA加密的数字水印算法

当 r 0逐步 变大 时 ,1 式 所示 的动力 系统 从 从 () 个不 动点 ( 周期 1 到两 个 不动 点 ( ) 周期 2 …直 至 )
一
水 印的不可 感知性 与鲁 棒性 是一对 矛盾 ,解决 这一 矛 盾 的有 效 途 径 之 一 就是 充 分 利 用 人 类 视 觉 系 统 (u nvsa ss m, V ) h ma i l yt H S 的屏 蔽 特 性 。 字 水 印 u e 数 技术包 括空 域和变换 域两 种方 式 。把 水 印嵌 人 在变 换 域 上有助 于增强 数字水 印 的安全性 、 鲁棒 性 、 不可 感 知 性 。而 常用 的变 换 域 方 法 有 三 种 : F 、 C 、 D FD T
周期 2 , 随着 r 的增 大 , 大量 的倍周 期分 支 出现在 越 来越 窄的 r 间隔 中 ,这 种周 期倍 化的 过程是 没有 的
限制的 , 但相 应 的 r 有一 个 极 限值 r= .6 9 5 7 。 35 9 4 6 2
当 r÷ , _r时 周期 无 限长 , 即可 视为 非周期 , 时整个 此 系统 处 于混 沌状 态 。 r4时 , 统是 不稳 定 的 , 当 > 系 因 此 , ≤r r ≤4为系统 的混沌 区 。
Ma 2 7 y, 00
基于混沌映射、 小波变换和 R A加密的数字水印算法 S
包 骏 杰 , 元 清 张
( 庆 教 育 学 院 计 算 机 与 现代 教育 技 术 系 , 庆 40 6 ) 重 重 0 0 7
摘 要 : 文 提 出 了一 种 新 的公 开 算 法 的数 字水 印算 法 。 算 法 首先 应 用 L g t 本 该 oii 射 构 造 了一 个 原 始 图 像 的 子 sc映 图 , 次把 D T 变 换 作 用在 这 个 子 图上 得 到 两个 子带 L 其 W H1和 HL , 后 对这 两 个 子 带进 行 R A 加 密并 把 水 印 嵌 入 1然 S 在 这 两个 被 加 密 的 子带 上 , 着解 密这 两个 子 带并 通 过 I WT 变 换 重 构 子 图 , 后 按 构 成 子 图的 顺 序 把每 一个 8 8 接 D 最 x 像 素 的小 块 放 回到 原 图 中相 应位 置 , 而得 到 了一 个 嵌 入 了水 印信 息 的 图像 。 从 实验 结 果 表 明 , 过该 算 法嵌 入 的水 通
一种基于混沌加密的DWT数字音频水印算法

,
we u s e c h a o t i c s e q u e n c e t o e n c r y p t w a t e ma r r k s i g n a l ,a n d t h e s e c o n d t i me,w e u s e h i g h d i me n s i o n c h a o t i c s y s t e m t o e n e yp r t t h e
f o r ma t i o n r e p e a t e d l y b y t h e wa y .T h e p r i n c i p l e o f ma j o i r t y w a s u s e d t o e n h a n c e t h e e r r o r c o r r e c t i o n c a p a b i l i t y o f w a t e r ma r k i n f o r —
1对原始音频信号分段由于此算法采用同时多次嵌入同一水印信息的方式因此将原始音频信号分成奇数个小部分考虑到提高水印鲁棒性的同时还要保证水印的不可感知性通过实验大量实验分析随着嵌入次数的增加对信噪比影响较大但是水印的归一化系数提高较小因此最后选择分成3个小部分分别是abc
2 0 1 4年 第 8期 文章 编 号 : 1 0 0 6 — 2 4 7 5 ( 2 0 1 4 ) 0 8 - 0 0 4 6 - 0 4
.
a u d i o w a t e ml rk,t a h e c h a o s t h e o y r i n t h e h i g h d i me n s i o n a l c h a o s t h e o r y i s a p p l i e d t o t h e w a t e r ma r k e n c yp r t i o n .F o r t h e f i r s t t i me
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
王伟,等:基于空域和混沌映射的数字水印嵌入算法4期
基于空域和混沌映射的数字水印嵌入算法王伟朱理毛旺农1
(湖南大学软件学院,长沙410082;E-mail:xxyywwywz@163.com;湖南大学北校区网络中心,长沙410079)
摘要提出一种LSB改进算法,利用混沌序列对水印预处理,而后利用固定归一化相关嵌入图像数据低位,从而改进了传统LSB算法稳健性差的缺点。实验结果表明,采用该算法的水印在无原始图像的情况下,通过密钥能够清晰地检测到水印的存在,对常见的图像处理有较好的鲁棒性。关键词空域混沌鲁棒性数字水印图像处理中图法分类号TP309;文献标识码A
2005年10月25日收到
第6卷第4期2006年2月1671-1815(2006)04-0383-04科学技术与工程ScienceTechnologyandEngineeringVol.6No.4Feb.2006
2006Sci.Tech.Engng.c
近年来,图像数字水印技术的研究取得了很大进展,陆续提出了诸如空域、变换域、压缩域、基于统计学、基于生理模型等多种数字水印算法[1—3],有一些水印算法[4]已经具备了较好的鲁棒性,但是这
些算法有的只能给出“有”“无”水印的回答,而无法对嵌入的所有水印比特进行准确提取。典型数字水印的空域算法是将信息嵌入到图像点中最不重要的像素位上,再通过记录提取这些信息来检测水印,该种方法具有算法简单、速度快、容易实现等特性,已受到人们高度重视[5,6]。本文利用混沌随机性好的特性,借鉴了文献[5]中的一些思想,针对LSB算法对于压缩、滤波及旋转等图像处理稳健性差的缺点,改进了传统的LSB算法,如图1所示。实验结果表明,该水印方案安全可靠、不可见性好、对常见的图像处理有较好的鲁棒性、易于实现。1水印信息预处理混沌区的数据有两个特性:迭代不重复性和初值敏感性。当选定适当系数使方程进入混沌状态时,方程将进行无限不循环迭代,因此不会出现重复的迭代值。任何人如果不知道其初值都无法预测下一个迭代值,这种迭代的结果可以用来产生随机序列。考虑一维离散混沌映射f:U→U,U"R,xn+1=f(xn,λ),xn∈U,λ∈R(1)其中n=1,2,…表示迭代次数,λ是控制系统混沌行为的参数。先由二值水印图像获得水印信号W,然后利用行扫描将其映射为一维向量W1,W1={W1(i)|W1(i)∈
{0,1},0≤i<m×n},m×n为水印图像大小。由式(1)生成的实数混沌序列二值化后可得{0,1}二值混沌序列,然后利用密钥K1可得十进制混沌伪随机序列P,
P={P(i)|P(i)∈{0,1},0≤i<m×n}。最后用生成的序列P对W1进行混沌调制,得到待嵌入水印信号Wt,W
t
(i)=W1(i)’b(i)(0≤i<m×n),’在这里表示异或运
算。
2水印嵌入度量鲁棒性最简单的方法就是假设具有高检
图1水印嵌入和提取框图科学技术与工程6卷
测值的水印比低检测值的水印鲁棒性更好,这样,检测统计量本身就成了鲁棒性的度量尺度。这里的解决方案是用一个固定归一化相关算法来进行调整,而不是调整线性相关。对每一幅作品,通过直方图处理,将每个像素值由8比特压缩为7比特,将所有像素值的第8个比特作为嵌入区域,在嵌入区域内找到与水印归一化相关期望值最接近的点。嵌入区域是一个以参考向量Wr为中心的锥体表面部分,因此,只需要找出锥体上与给定点v0距离最近的点就可以了。嵌入的操作说明如图2。很明显这些点位于同时包含wr和v0的平面内,通过Gram-Schmidt规格化正交,为这个平面寻找两个相互垂直的坐标轴,从而把这个问题转换成二维问题。X=WrWr(2)Y=v0-X(v0X)v0-X(v0X)(3)平面上每个点都能用坐标值x和y表示为xX+yY,X轴与参考时间向量重合。v0的坐标是(yv0必须是正值):xv0=v0X(4)yv0=v0Y(5)因为yv0为正值,所以最近的点应该在上半平面的线上,这条线用向量(xt,yt)表示,其中x
t=cosθ,yt=
sinθ,而角θ是嵌入区域的锥形内角的半角,由于θ=arccos(tnc),tnc是期望的归一化相关性,于是有:
xt=tnc(6)
yt=1-t2
nc!
(7)
算法步骤如下:Step1:用经过散列处理的混沌序列(其混沌初值作为密钥K1)置乱水印W;Step2:给定一个混沌初值(密钥K2)生成混沌序列{P
r|r=1,2
,…}其个数为水印大小;
Step3:在通过xt,yt的直线上,找到离v0最近的点
vw(在Wr的检测区域内):
xvw=xt(xtxvw+ytyv0
)(8)
yvw=yt(xtxvw+ytyv0
)(9)
Step4:取Pr对计算出的新向量vw嵌入水印,得到
水印图像Iw。
3水印提取水印提取过程中所用密钥K1和K2与嵌入过程相同,具体步骤如下:Step1:给定密钥K2在图像Iw中找到对应的向量
vw,得到水印信息Wt;
Step2:再由密钥K1生成二值混沌序列P对W1解
调,即:W1′(t)=Wt(t)"P(t),t=0,1,2,…,m×n-1;
Step3:最后按行扫描顺序将W1′
映射成二维矩阵
W′,W′={W′(i,j),0≤i<m,0≤j<n},W′(i,j)∈{0,1},W′即是恢复出的水印信号;Step4:采用如下的标准衡量二值水印的失真率(其中W表示W的逻辑非运算):
ws=∑i=1i=m∑j=1
j=nW'(i,j)"W(i,j)
m×n4实验结果本文用大小为256×256的256灰度Lena图像用MATLAB进行水印嵌入和提取的仿真实验,采用大小为64×64视觉可辨认的二值图像作为数字水印,嵌入水印后的图像如图3所示,结果表明该方法有很好的不可见性。
图2固定归一化的嵌入方法
384王伟,等:基于空域和混沌映射的数字水印嵌入算法4期
在各种常见的图像处理后仍能较好地提取水印,图4(a-f)分别是原始水印、经过图像剪切、压缩到原图像50%、放大2倍、高斯滤波以及旋转45°后的
水印图像:
图5分别是原始水印和传统的LSB算法通过图像剪切、压缩、放大2倍、高斯滤波及旋转等一般的图像处理后提取的水印,图5(a—f)。
5结论一个安全的水印系统应满足使非法用户不易
破坏。与信息加密技术一样,数字水印系统也往往使用密钥来加强水印的安全性。传统的LSB算法由于是用水印信息代替最低有效位,因此对信号处理的抵抗力差,对含水印图像进行简单的滤波处理就无法正确地提取水印。在本文的水印方案中提取水印信息时,不需要原始载体图像,能很好地实现盲提取;从图4与图5的对比来看,该算法利用混沌调制水印信号保证嵌入水印的隐蔽性,由于改变的是图像的最低有效位,从而使得水印的不可见性较好;而通过归一化相关期望值找出嵌入点,使得在保持图像的感知失真位于指定范围内,具有较好的鲁棒性;同时具备了操作简便易行,嵌入信息量大的优点。
参考文献1CoxIJ,MillerMI.Thefirst50yearsofelectronicwatermarking,JournalofAppliedSignalProcessing,2002;(2):126—1322DarmstaedterV,DelaigleJF,QuisquaterJJ,MacqB.Lowcostspatialwatermarking.Computers&Graphics,1998;22(4):417—4243HsuCT,WuJL.Hiddendigitalwatermarksinimages.IEEE
TransonImageProcessing,1999;8(1):58—684LinPhenlan.Robusttransparentimagewatermarkingsystemwithspatialmechanisms.TheJournalofSystemandSoftware,2000;(50):107—116
5YenHuicheng.Watermarkembeddedinpermuteddomain,ElectronicsLetter,2001;37(2):80—816周利军,周源华,支峥.基于m序列的多重图像水印.上海交通大学学报,2001;35(9):809—813
图3经过图像处理后的水印图像图4经过图像处理后的水印
图5传统LSB算法经图像处理后的水印
(下转第393页)
385