基于word文档认证的数字水印算法
信息安全毕业设计论文—基于数字水印技术的文件水印设计
基于数字水印技术的文件水印设计与实现Files Watermark Based on Watermarking Design and Implementation摘要自从互联网诞生以来,信息技术高速发展,网络应用越来越普及,信息化的社会已经呈现出越来越广阔的前景,全球迅猛发展的Internet网络给世界经济带来了新的商机,数字技术提供了与原作品同样精美的复制品,但同时使得网络作品的版权保护问题日益突出。
对数字产品的版权保护追在眉睫,数字水印便应运而生,数字水印是近年来出现的数字产品版权保护技术。
可携带有版权信息和认证信息,保护数字产品的合法拷贝和传播是当前国际学术界的研究热点。
本文首先介绍信息系统的现状,接着介绍数字水印相关理论,从古隐写术出发,缓缓引出数字水印技术,阐述其分类及特点,并按各种数字水印技术的特点的不同,分析比较几种主流数字水印的解决方案,讨论其中最适的应用,并通过给出一种简单的数字水印解决方案示例,更直接的阐述数字水印技术,最后提出了数字水印下一步的发展方向。
关键词:数字版权保护数字水印AbstractSince the birth of the Internet, information technology has rapid developed and network applications is becoming increasingly popular. New commercial opportunity is emerged with Internet expanding all over the world. With the development of the digital technology, copyright protection of the digital multimedia has to be solved. Information-oriented society has been showing broad prospects, but information security issues also have been becoming increasingly prominent. One of that is the digital copyright issuesa. Copyright protection for digital products, chasing around the corner, digital watermarking is copyright protection technology for digital products in recent years. Carrying copyright informati- on and authentication information, the protection of legitimate copying and dissemination of digital products are the research focus of the international academic community.This paper first introduces the status of information systems, and then introduces digital watermarking theory, ancient steganography starting slowly leads to the digital watermarking technology on its classification and characteristics of the different characteristics of the press a variety of digital watermarking technology, analysis and camparison of kinds of mainstream digital watermarking solutions, discussion of which the most suitableapplications, and by giving a simple digital watermarking solution for example, more direct exposition of digital watermarking technology, and concludes with the future direction of development of the digital watermarking.Key words: protection for digital copyright digital watermarking目录摘要 (I)Abstract........................................................................................................................ I I 目录. (III)绪论 (1)1 信息系统现状 (3)1.1信息系统面临的主要威胁 (3)1.2 信息系统安全的主要因素 (4)2 隐写技术 (6)2.1古隐写术 (6)2.2现代隐写术 (7)3 数字水印 (8)3.1数字水印的基本特征 (8)3.2数字水印在各领域的应用 (9)3.3数字水印的分类 (10)3.4核心数字水印技术 (12)3.4.1基于小波域算法的数字水印生成与隐藏算法 (12)3.5数字水印典型算法 (14)3.5.1空间域数字水印 (14)3.5.2变换域数字水印 (15)4 简单的数字水印实现 (19)5 数字水印的研究现状和发展方向 (23)5.1研究现状 (23)5.2 发展方向 (24)结论 (26)致谢 (27)参考文献 (28)绪论随着信息技术和计算机网络的飞速发展,人们不但可以通过互联网方便快捷地获得各种网络作品信息,还可以得到与原始数据完全相同的复制品,由此引发的盗版问题和版权纷争已成为日益严重的社会问题。
DCT数字水印(word文档良心出品)
end
end
end
if(sequence==0)
correlation(kk)=0;
else
correlation(kk)=corr2(pn_sequence_zero,sequence);
end
if(x+blocksize)>=Nw
x=1;y=y+blocksize;
else
x=x+blocksize;
dct_block(jj,ii)=dct_block(jj,ii)+k*pn_sequence_zero(ll);
ll=ll+1;
end
end
end
end
watermarked_image(y:y+blocksize-1,x:x+blocksize-1)=idct2(dct_block);
if(x+blocksize) Байду номын сангаас= Nc
0,0,0,0,0,0,0,0 ];
message=double(imread('shan.PNG'));
Mm=size(message,1);
Nm=size(message,2);
n=Mm*Nm;
message=reshape(message,1,n);
cover_object=double(imread('lena.bmp'));
Mc=size(cover_object,1);
Nc=size(cover_object,2);
c=Mc/8; d=Nc/8; m=c*d;
xx=1;
forj=1:c
fori=1:d
数字水印算法
数字水印算法
数字水印算法是一种数字版权保护技术,用于将特定信息嵌入数
字媒体中,以保护版权和防止盗版。
数字水印可以嵌入到图像、音频、视频等数字媒体中,不会影响原始媒体的质量和内容,但又能够将特
定的标识信息嵌入进去。
数字水印算法包括空域算法和频域算法两种,其中空域算法是在原始媒体中直接嵌入数字水印,而频域算法则是在
傅里叶变换后的频域中嵌入数字水印。
数字水印算法具有不可见性、
稳定性、鲁棒性和保密性等优点,已被广泛应用于数字版权保护、证
据保全、信息认证等领域。
(完整word版)数字水印源码
数字水印源码,希望对大家学习有帮助.%由高斯正态分布序列g1 产生36×4 的水印信%号w0,w0 由(0,1)组成。
clearrandn(’state’,1106);g1=randn(36,4);for i=1:36for j=1:4if g1(i,j)〉=0w0(i,j)=1;else w0(i,j)=0;end;end;end;figure;imshow(w0);title('水印');%对水印信号w0 进行(7,4)汉明编码,得到一%36×7 的分组码x0。
x0=w0;for i=1:36s=8*x0(i,1)+4*x0(i,2)+2*x0(i,3)+x0(i,4);x0(i,5)=0;x0(i,6)=0;x0(i,7)=0;case 1x0(i,5)=0;x0(i,6)=1;x0(i,7)=1; case 2x0(i,5)=1;x0(i,6)=1;x0(i,7)=0; case 3x0(i,5)=1;x0(i,6)=0;x0(i,7)=1; case 4x0(i,5)=1;x0(i,6)=1;x0(i,7)=1; case 5x0(i,5)=1;x0(i,6)=0;x0(i,7)=0;case 6x0(i,5)=0;x0(i,6)=0;x0(i,7)=1;case 7x0(i,5)=0;x0(i,6)=1;x0(i,7)=0;case 8x0(i,5)=1;x0(i,6)=0;x0(i,7)=1;case 9x0(i,5)=1;x0(i,6)=1;x0(i,7)=0;case 10x0(i,5)=0;x0(i,6)=1;x0(i,7)=1;case 11x0(i,5)=0;x0(i,6)=1;x0(i,7)=0;case 13x0(i,5)=0;x0(i,6)=0;x0(i,7)=1;case 14x0(i,5)=1;x0(i,6)=0;x0(i,7)=0;case 15x0(i,5)=1;x0(i,6)=1;x0(i,7)=1;end;end;% 对x0 进行行向位扩展,得到一个由(—1,1)组成%的扩展序列y。
数字水印算法(包含完整程序)
课程设计任务书学生姓名:_______________ 专业班级:______________________ 指导教师:_______________ 工作单位:武汉理工大学题目:数字水印算法设计初始条件:(1) Mat lab应用软件的基本知识以及基本操作技能。
(2)高等数学、信号与系统等基础运算知识。
要求完成的主要任务:(1)掌握一种数字水印的嵌入与提取算法原理。
(2)编写出水印嵌入算法的mat lab程序,并给出水印嵌入前后的版权图像,并对嵌入效果进行分析说明。
(3)编写出水印提取算法mat lab程序,并给出水印原图和提取出的水印图像, 并对水印的提取效果进行分析说明。
(4)进行水印的抗攻击实验,噪声攻击,剪切攻击,缩放攻击,压缩攻击等。
测定提取前后水印的峰值信噪比(PSNR)和相关性(NC)。
时间安排:6月20日到6月27日6月28日到7月3日7月4日理论设计与仿真撰写报告答辩年月日指导教师签名:系主任(或责任教师)签名:摘要 (2)ABSTRACT (3)1........................................................................................................................ 数字水印技术概述 (4)数字水印技术提出的背景 (4)数字水印的基本特点 (4)数字水印的应用 (5)软件的介绍 (7)MATLAB研究数字水印的优点 (7)MATLAB函数介绍 (8)3.傅立叶域水印理论基础 (10)傅立叶变换简述 (10)一维离散傅立叶变换DFT (10)快速傅立叶变换FFT (11)二维离散傅立叶变换 (12)傅立叶变换性质 (13)空间域平移性 (13)旋转不变性 (14)比例缩放性 (14)4.基于傅立叶域相关性检测的半盲水印 (15)引言 (15)基于Arnold变换的图像置乱算法 (15)水印算法 (17)算法原理 (17)算法的mat lab实现步骤 (20)算法的matlab实现及结果分析 (21)5.总结与心得体会 (26)6.参考文献 (27)附录 (28)随着计算机及网络技术的E速发展,数字作品传播和拷贝变得越来越方便, 同时使得数字作品的信息安全保护和版权保护也成为迫切需要解决的实际问题。
基于文档结构的数字水印算法
基于文档结构的数字水印算法数字水印技术是通过将特定的信息隐藏在数字载体中,以实现版权保护、数据跟踪和内容认证等目的。
这些信息可以是文本、图像、音频或视频等,通常难以被人察觉,但可以在需要时被提取出来。
数字水印技术主要分为空域水印和频域水印两种,其中空域水印算法简单、易于实现,但鲁棒性较差;频域水印算法则是利用人类视觉系统的特性,将水印信息嵌入到图像的频率分量中,以达到更好的鲁棒性和隐藏效果。
在基于文档结构的数字水印算法中,我们需要考虑文档的格式和结构,将水印信息嵌入到文档的合适位置。
一般来说,文本文档的水印嵌入可以考虑改变字符的间距、插入无关词汇等方式;而图像文档则可以通过改变像素的强度、嵌入徽标或纹理等方式实现。
在提取水印时,我们可以通过对文档进行相应的处理和分析,提取出隐藏的水印信息。
数字水印技术在文档结构中的应用主要体现在以下几个方面:版权保护:数字水印技术可以用来标识和追踪数字文档的版权所有者,防止未经授权的复制和分发。
内容认证:数字水印可以用来确认数字文档的内容是否被篡改,保证数字文档的真实性和完整性。
防伪:通过在数字文档中嵌入防伪水印,可以有效地防止数字文档被伪造和篡改。
随着技术的不断发展,数字水印技术将会有更广泛的应用前景。
在未来,我们可以预见到数字水印技术将在音频、视频等多媒体领域得到更广泛的应用,同时也可以在电子商务、电子政务等领域发挥重要作用。
随着人工智能和深度学习等技术的发展,我们可以期待数字水印技术将越来越智能化,能够更好地适应各种应用场景。
数字水印技术也面临着一些挑战,例如水印的鲁棒性、隐藏性和可逆性等问题。
为了解决这些问题,我们需要不断探索新的算法和技术,以提高数字水印的性能和可靠性。
我们还需要制定相应的法律和标准,规范数字水印技术的使用和管理,以保障各方的权益。
基于文档结构的数字水印算法是数字水印技术中的重要研究方向之一,具有广泛的应用前景和重要的现实意义。
在未来,我们期待数字水印技术能够在更多领域得到应用,为数字世界的安全和可靠性提供更强大的保障。
文本数字水印算法研究
A u v y o e td gt lwa e m a kn s r e ft x i ia t r r i g
XIYa h a n. u
( co l f h s sa dEet nc n ier g X ay n oma Unvri , a y n 100, S h o o yi n l r i E gnei , in a gN r l iesy Xi a g72 0 P c co s n t n S a dP oic , hn ) h m rv e C ia n
Te twae a kng ag rt msb s d o h e tf r a ,i g x t r r i lo i m h a e n t e tx o m t ma e,n t r llng a e a d Ch n s h r ce s au a a u g n i e e c a a tr a e d s rb d i ea l h e r a a tg s n ia v na e s a ay e r e c e n d ti,t i dv a e a d d s d a tg s i n l z d,fn l he f t r rs a c s i n i a y t u u e e e r h i l dic s e s u s d. Ke r s: d gt lwaema k n y wo d i i tr r i g; tx tr r i g; c p rg r tc in; c n e ta t e tc t n a e twae ma k n o y ihtp e t o o o tn u h n iai o
数字水印技术_论文全套.docx
一、数字水印技术的概述1.1数字水印的概述伴随着计算机网络的发展,信息媒体的数字化为信息的存取提供了巨大的便利,显著提高了信息表达的效率和准确性。
但是同时也带来了一些负面影响,一些别有企图的个人和团体在没有得到原作者的同意的情况下复制和传播有版权的数据文件或作品。
所以,数字媒体的信息安全、知识产权保护和认证等问题变得日益突出,变成一个急需解决的议题。
密码技术是信息安全技术领域的主要传统技术之一,但是此方法有缺点:一是加密后的文件因不可理解性从而妨碍信息的传播。
二是一旦被解密后,文件就不再受保护。
所以,需要一种代替技术或者是对密码学进行补充的技术,这时,数字水印技术便被提出了。
数字水印技术是一种可以在开放网络环境下保护版权和认证来源及数据完整性的新型技术,原作者的创作信息和个人标志通过数字水印系统以人所不可感知的水印形式嵌入在多媒体中,从而使人们无法从表面上感知水印,只有专用的检测器或软件才可以检测出隐藏的数字水印。
水印的存在要以不破坏原数据的欣赏价值、使用价值为原则。
数字水印技术基本特征主要有:鲁棒性、不可见性、不可检测性、自恢复性。
数字水印的主要应用领域有版权保护、盗版跟踪、图像认证、票据防伪、标题与注释、拷贝保护。
数字水印按特性划分分为鲁棒数字水印和脆弱数字水印;按水印所附载的媒体划分分为图像水印、音频水印、视频水印、文本水印以及用于三维网格模型的网格水印等;按检测过程划分分为明文水印和盲水印;按内容划分分为有意义水印和无意义水印;按用途划分分为票据防伪水印、版权保护水印、篡改提示水印和隐蔽标识水印;按水印隐藏的位置划分分为时(空)域数字水印、频域数字水印、时/频域数字水印和时间/尺度域数字水印。
尽管人们都在努力发展和完善数字水印技术,但水印技术仍然没有完全成熟和广为人们理解,而且还有很多问题没有得到解决。
尽管水印技术很难在短期内取得突破,但是,鉴于水印技术的广泛的应用价值,有必要对水印技术作一番深入研究。
基才正弦波的WORD文档数字水印
P S文件是通过 一套标 准的格式 描述语 言 ( 如 P s c p,e, rf等 ) ot r t x T0 Si T r 来描 述 文本 内容 和文本 元 素在页面上 的位 置的。与之不 同. R WO D本身是一
合, R WO D本 身不提供关 于对 象的任何信息 ,而要 通过 O E来访 问和操作各种 内置对象。 L 在对象集合 中 , 层的对 象即 A pi tn它 最上 plao , ci 代表 了 WO D应用程序。 plao R A pi tn对象包含可返 ci
回最 高级对 象 的属性 和方法 ,如返 回 D cmet ou n 对 象, 该对象 与指定窗格 、 1或选定 部分相关 , 窗3 通过 对这一对象 的操作 , 以控制 与当前活动文档相关 可 的各种页面元素 . 如字符 对象 ( h rc r 。 C aat )字体对象 e
收 稿 日期 :0 9 1- 5 2 0 — 1 2
9 0
2 1年第 3期 ( 00 总第 1 7 ) 5期
山东 纺 织 经 济
得注 意的是 ,在 O E提供 的应用程 序接 口中 , G L R B 值 的每一 种 组合 均 对应 于 一 个特 定 的 浮点 数 , 而
( ) 弦波 的周期性可 以为水 印 的嵌入 和提取 3J E 带来 方便 。
文档的页面描述机制 ; 第二部分对水 印算法进行 了阐 述; 第三部分给出了实验结果 ; 最后一部分为小结。
2 WO D文档的页面描述机制 R
25 当三个整 型参数 均取相 同值 时 , :G =a , 5, 如 R B (a , a, ∈[ ,5 ] )a 025我们 发 现 , 随着取值 的增 大 , 体颜 字
数字水印的相关算法
整个图像的平均亮度保持不变。该算法具有不易察觉性,并且对于有损压缩编码(JPEG)和一些恶意攻击处理,对于滤波,压缩和扭转等操作具有抵
抗能力。基于空间域水印方案,在图像经过几何变换或剪切后,仍能恢复水印,在追求简捷高效,但安全性要求不高的应用场合,空间域的方法得
到了广泛的应用,众多人员致力于此类算法的研究与改进。
来,以达到鲁棒性与不可见性较好的折衷;基于拼凑法而提出的一些数字
水印方法也具有一定的鲁棒性,能够经受J P E G压缩,采样等处理。基于统计的数字水印嵌入方案和纹理块映射编码方法则是空间域水
印技术的典型设计,以Patchwork算法为例,该算法随机选择N对像素点(ai,bi),然后将每个ai点的亮度值加1,每个bi点的亮度值减1,这样
压缩域算法
基于JPEG、MPEG标准的压缩域数字水印系统不仅节省了大量的完全解码和重新编码过程,而且在数字电视广播及VOD(Video on Demand)
中有很大的实用价值。相应地,水印检测与提取也可直接在压缩域数据中进行。下面介绍一种针对MPEG.2压缩视频数据流的数字水印方案。虽然
MPEG.2数据流语法允许把用户数据加到数据流中,但是这种方案并不适合数字水印技术,因为用户数据可以简单地从数据流中去掉,同时,在10
D5{di},121,?,k,水印是服从高斯分布的随机实数序列1jr={wi},OI:1,?。k,那么水印的嵌入算法为di=di(1+awi),其中常数a为尺度因子,
控制水印的添加强度。然后用新的系数做反变换得到水印图像L。该方法即使当水印图像经过一些通用的几何变形和信号处理操作而产生比较明
显的变形后仍然能够提取出一个可信赖的水印拷贝。一个简单改进是不将水印嵌入到D C T域的低频分量上,而是嵌入到中频分量上以调节水印的
(完整word版)LSB数字水印算法
一.数字水印数字水印技术数字水印技术(Digital Watermark):技术是将一些标识信息(即数字水印)直接嵌入数字载体(包括多媒体、文档、软件等)当中,但不影响原载体的使用价值,也不容易被人的知觉系统(如视觉或听觉系统)觉察或注意到。
目前主要有两类数字水印,一类是空间数字水印,另一类是频率数字水印。
空间数字水印的典型代表是最低有效位(LSB)算法,其原理是通过修改表示数字图像的颜色或颜色分量的位平面,调整数字图像中感知不重要的像素来表达水印的信息,以达到嵌入水印的目的。
频率数字水印的典型代表是扩展频谱算法,其原理是通过时频分析,根据扩展频谱特性,在数字图像的频率域上选择那些对视觉最敏感的部分,使修改后的系数隐含数字水印的信息。
可视密码技术二.可视密码技术:可视密码技术是Naor和Shamir于1994年首次提出的,其主要特点是恢复秘密图像时不需要任何复杂的密码学计算,而是以人的视觉即可将秘密图像辨别出来。
其做法是产生n张不具有任何意义的胶片,任取其中t张胶片叠合在一起即可还原出隐藏在其中的秘密信息。
其后,人们又对该方案进行了改进和发展。
主要的改进办法办法有:使产生的n张胶片都有一定的意义,这样做更具有迷惑性;改进了相关集合的造方法;将针对黑白图像的可视秘密共享扩展到基于灰度和彩色图像的可视秘密共享。
三.数字水印(Digital Watermark或称Steganography)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。
数字水印是信息隐藏技术的一个重要研究方向。
数字水印技术源于开放的网络环境下保护多媒体版权的新型技术,它可验证数字产品的版权拥有者、识别销售商、购买者或提供关于数字产品内容的其他附加信息,并将这些信息以人眼不可见的形式嵌入在数字图像或视频序列中,用于确认数字产品的所有权和跟踪侵权行为。
除此之外,它在证据篡改鉴定,数字的分级访问,数据产品的跟踪和检测,商业视频广播和因特网数字媒体的服务付费,电子商务的认证鉴定,商务活动中的杜撰防伪等方面也具有十分广阔的应用前景。
基于WORD文档的数字水印算法研究与实现概要
南京理工大学硕士学位论文基于WORD文档的数字水印算法研究与实现姓名:惠路华申请学位级别:硕士专业:计算机应用技术指导教师:符意德20080815硕士论文基于WORD文档的数字水印算法研究与实现摘要随着Intemet技术与数字技术的飞速发展,数字媒体已成为人们获得知识的主要方式,与此同时,也产生了许多负面的问题,比如作品非法复制与传播等侵权行为。
当前应用于图像、视频、声音等方面的水印方法已经有很多,其中一些方法也起到很好的效果,遗憾的是,这些方法一般不能适用于文本文档的规则结构,也不能采用文本文件的规则结构来进行有效地检测。
在各种多媒体数据信息中,数字文本的传播与复制相对来说更容易,有时也它比图像、视频与声音等数据信息也更有价值。
因此,近年许多研究者对文本数字水印的研究已产生广泛的关注。
本论文详细探究了这种新型的数字文本版权保护技术,在深入分析文本数字水印现有状况、分类、算法及一些关键技术的基础上,提出了两种适合WORD文档的改进型数字水印新算法。
其中一种是改进型基于行移的数字水印算法,该算法的主要思想是通过计算、判断WORD文本的行间距,并利用正弦波的周期性规律嵌入水印信息来对文本版权进行保护。
与以往的算法相比,改进型行移算法计算量相对较少,水印嵌入时仅需计算、判断文本的行间距,无需计算其重心,并利用正弦波自适应规律来实现水印嵌入与检测有效。
实验结果表明:该改进型算法的水印嵌入和提取检测效率非常高,且抗攻击性和鲁棒性均比较好。
另一种改进型基于RGB值变化的水印算法,即修改文本中不同字符的字体颜色值,同时将水印以正弦波的特征形式嵌入到文本中。
水印检测时,通过提取字体的颜色特征,重构正弦波来鉴别文本是否含有水印。
与以往的算法相比,该改进型算法既可以用于英文文本,也可用于中文文本。
在WORD文档中进行水印的嵌入具有普遍性和通用性。
实验结果表明,改进的算法实现的水印具有良好的视觉透明性和检错能力。
本论文虽然已经取得了一定的结果,但由于现在文本数字水印技术还是个新的研究领域,加之文本文档的特殊性,目前嵌入水印的方法还不很成熟。
(完整word版)基于MATLAB的数字水印算法实现
数字水印作为一门新的学科,自 1993 年 Tirkel 等人正式提出到现在十几年里, 国内外对数字水印的研究都引起了极大的关注,从最初的版权保护, 已扩展到多媒体技术, 广播监听, in-ternet 等多个领域.数字水印是永久镶嵌在其他数据( 主要指宿主数据) 中具有可鉴别性的数字信号或数字模式,其存在不能影响宿主数据的正常使用.为了使数字水印技术达到一定的设计要求,当前水印数据一般应具备不可感知性(imperceptible) 、鲁棒性(Robust)、可证明性、自恢复性和安全保密性等特点。
在数字水印技术中, 水印的数据量和鲁棒性构成了一对基本矛盾.理想的水印算法应该既能隐藏大量数据,又可以抗各种信道噪声和信号变形。
然而在实际中,这两个指标往往不能同时实现,实际应用往往只偏重其中的一个方面.如果是为了隐蔽通信,数据量显然是最重要的, 由于通信方式极为隐蔽,遭遇敌方篡改攻击的可能性很小,因而对鲁棒性要求较为不高。
但对保证数据安全来说,情况恰恰相反, 各种保密的数据随时面临着被盗取和篡改的危险, 对鲁棒性的要求很高, 而对隐藏数据量的要求则居于次要地位。
典型的数字水印系统至少包含两个组成部分— - 水印嵌入单元和水印检测与提取单元.将水印信息进行预处理后加入到载体中,称为嵌入。
从水印化数据中提取出水印信息或者检测水印信息的存在性称为水印的提取和检测.数字水印算法主要是指水印的嵌入算法, 而提取算法往往被看成是嵌入算法的逆变换。
当前典型的嵌入算法主要被分为空间域水印算法和变换域水印算法。
DCT 变换域算法是数字水印算法的典型代表, 也是数字水印中较为常用的一种稳健的算法。
其算法思想是选择二值化灰度图像作为水印信息,根据水印图像的二值性来选择不同的嵌入系数, 并将载体图像(原始图像)进行8×8 的分块,再将灰度载体图像( 原始图像)进行DCT变换.然后,将数字水印信息的灰度值直接植入到载体灰度图像的DCT 变换域中, 实现水印的嵌入。
基于中文字体的Word文档数字水印算法.kdh
第5卷 第2期信息与电子工程Vo1.5,No.2 2007年4月INFORMATION AND ELECTRONIC ENGINEERING Apr.,2007文章编号:1672-2892(2007)02-0090-05基于中文字体的Word文档数字水印算法吕伟,方勇,张野,邓远林,石稀林(四川大学电子信息学院,四川成都 610064)摘 要:针对常见的中文Word文档,分析了数字水印(Digital Watermarking)技术的特点和现有文本数字水印的嵌入方式,提出了一种基于中文字体的水印嵌入方式。
在此基础上设计了一套详细完整的文本数字水印算法实施方案,该方案具有良好的隐蔽性、安全性以及一定的鲁棒性。
关键词:数字水印;中文字体;鲁棒性;嵌入中图分类号:TP309.7;TP391.1 文献标识码:ADigital Watermarking Algorithm Based on Chinese Fontin the Word DocumentLV Wei,FANG Yong,ZHANG Ye,DENG Yuan-lin,SHI Xi-lin(College of Electronic Information,Sichuan University,Chengdu Sichuan 610064,China)Abstract:This paper analyses the feature of digital watermarking technology and the existent embedding methods of text digital watermarking. Aiming at Chinese Word document, the embedding method ofwatermarking based on Chinese font is introduced, and the project of digital watermarking algorithm based onthat method is designed. This project is safe and robust.Key words:digital watermarking;Chinese font;robustness;embedding1引言随着网络规模的不断扩大,网上各种数字化产品(如图像、视频、音频、文档等)的数量也急剧增加。
基于最小二乘法的数字水印方法
基于最小二乘法的数字水印方法
最小二乘法的数字水印方法是一种基于数字水印的安全技术,它可以将数字水印植入到媒体文件中,以提高其安全性。
最小二乘法的数字水印方法利用最小二乘法的算法,将水印信息植入到媒体文件中,以防止数据被篡改。
最小二乘法的数字水印方法的实现步骤如下:
1. 首先,将要植入水印的媒体文件转换为数字信号。
2. 然后,使用最小二乘法的算法,将水印信息植入到媒体文件中。
3. 最后,将植入水印的媒体文件转换为原始信号,以便实现数字水印的目的。
最小二乘法的数字水印方法具有较高的安全性和可靠性,可以有效防止数据被篡改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I D E A加密算法 : I D E A是分 组密码 , 明文和 密文分 组 长度 为6 4 位, 密钥长度为 1 2 8位 , 该算法实现方便 , 加密、 解密 运算 速度都非常快。它将 6 4位 的数 据块 分 成 4个 l 6位 的子块 , x 1 , x 2 , 】 ( 3 , x 4 作为第一轮 迭代 的输 人 , 全部 共 8 轮 迭代 。每轮
设 J P是一个质数 , 是任意一个 自然数 , 如果 X×X— K
×P+Ⅳ(是 自然数 , N<P) , 则 Ⅳ是 质数 P的一个 二次余 数 ( 0 既不是二 次余数 , 也不是非二次余数 ) 。现在 举例来说 明这
个 理论 。
次型余数 , 作为潜 入数字 水 印的位置 ; 假 如不是 质数 , 那 么不
的子密钥都生成 。I D E A的解密过程 和加密完 全一样 , 只不 过
解密用 的子密钥不 同。
1 . 3 水 印信 息 的 生成 算 法
1 ) 将 有意义的短 的字符 串用它 的 A S C I I 码进行 二进 制编
码, 生成 6 4 位 的比特流 ; 2 ) 用 1 2 8比特 的密钥 通过 I D E A加密算 法进行 加密 , 得到 的水 印信 息为 w ;
做输 出变换 , 得 到密文。其 中子 密钥每 一轮需要 6 个, 最后 一 轮 4个 , 共5 2 个 子密 钥 , 每一 个 1 6比特 , 由1 2 8比特 密钥 生
成 。子密钥将 1 2 8比特分成 8 组, 每组 l 6比特 , 其 中前 6 组 供
第一 轮迭代使用 , 后两组供第 二轮迭代使 用 , 然后 将密钥循 环 左移 2 5位 , 再分成 8组 , 前 4组供第二 轮迭 代使用 , 后 4个 供 第三轮迭代使用 , 继续 循 环左移 2 5位后 同样 分组 , 直 至所 有
1 . 4 数 字 水 印 的嵌 入
水 印进 行加密 , 根据二次余数理论对 水印进行 嵌入 , 能是好 的
适 用中英文文档。 1 基于 w o d 文档认证 的数字水 印算法 r
1 . 1 二 次余 数 理 论
对数字水 印加 密处理 后 , 根据二 次余 数理 论把 数字 水 印
嵌入 到 w o r d文档的过程 : 1 )首先从 w o d 文档 中选一段话 , r 从所选 的文档 的第 一个 字开始 到遇 到标点符 号结 束 , 把 该句 当作 一句话 。其 中每一 个字或者标点符号都被认为是一个字符 , 然后统计其字符数 。 2 )若该句话 的字符 数为质数 , 那 么计算该质 数所 有的二
嵌入。
例: P: 5 , 求 P中的二次余数和非二次余数
X=1 , X×X =0× 5+1 , l } E 时 N =1
3 )依次调整该句话 中处于二 次余数位 置上 的字符 , 若置
X = 2 , X×X = 0×5 + 4 , 此 时 N =4 X = 3 . X×X =1 ×5 + 4 , 此 时 Ⅳ =4
乱后的水印值为 1 , 则 调整字 间距 为 0 . 1磅; 若为 0 , 则调整 字
间距为 0 . 0 5 磅。
则称 1 、 4是质数 5的二次余数 。 由上述理论可知 , 质数 P的二次余数共有 ( J P一 1 ) / 2 个。
1 . 2 数 字 水 印 生 成
4 ) 从原始文本的第一句话开始重复上述过程 , 直到嵌完水印。 人眼无法辨认 1 / 1 5 0 英寸 以内的间距变化, 此 间距为0 . 1 6 9 9 3 m m, 而本文所采用的最大变化间距为 0 . 1 磅, 约为0 . 0 5 4 0 5 r r 蚰, 低于人 眼能察觉的最大间距 , 较好的实现了不可见 陛。
摘
要: 随着 网络技 术的飞速发展 , 针对 w o r d文档在 网络 中的传输 安全性和版权 问题 , 提 出了用 I D E A加 密算法 对数 字
水 印进行加 密, 根 据二次余数理论对嵌入水印信 息进行嵌入 和提取 , 实现对 w o r d文档 的版 权维护 。实验表 明: 该 算法
技 术 与 市 场
2 0 1 3年第 2 0 卷第 8 期
技 术 研 发
基于 w o r d文档 认 证 的数 字水 印算 法
周韦臣 , 杨青 华
( 1 . 黄 淮 学 院 国际学 院 , 河 南 驻 马店 4 6 3 0 0 0 ) 4 7 6 0 0 0 ) ( 2 . 商丘 技 师 学院 计 算机 与信 息技 术 系, 河 南 商丘
两个互换作为下一轮 的输人 。8 轮结束后 , 最 后用 四个子密 钥
伴随着计算机 网络技术 的高 速发 展 , 网 民更容 易对 对媒
体信息 和数字产 品进行 复制 和篡 改 , 因此如何 保护 所有 者 的 版权 问题 , 成 为人们亟待解 决的 问题 。然 而传统 的加密技 术 、 数字签名等 已经 不能满 足现 在 的需求 , 而数 字水 印技术 作 为
具有 良好 的鲁棒性 、 具有很 好的 隐藏效果。
关键词 : w o r d文 档 ; 数 字水 印 ; 二 次余 数 ; 汉 明码
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 6 —8 5 5 4 . 2 0 1 3 . 0 8 . 0 1 5 0 引 言
新兴 的前沿领 域 , 能够很 好地解 决这 一 问题。但从 目前 国内 外发表 的文章来 看 , 该技术 适用 于 图像 、 视 频 和音频 , 而 且能 够 收到很好 的效 果 , 由于受 到文本 文档 的规 则结构 和空 间有 限等 因素 , 这些技术并不适合用于文本文档。 目前针对文本 数字水 印 的算 法 主要分 为 两类 : 基 于文本 格式 的算法 和基于 文本语 义 的算 法 。其 中 , 基 于文 本语 义 的 算法对 于英 文文本 已取得 了一定 的成果 , 如M a x e m c h u k 等 提出 的特征编码是 针对英 文字符 , 对 中文 汉字 并不 太适 合。而本 文提 出的是基 于 w o d 文档认 证的数字水印算法 , r 利用 I D E A对