CN110264390A - 一种基于双水印嵌入的数字水印方法 - Google Patents

一种基于双水印嵌入的数字水印方法 Download PDF

Info

Publication number
CN110264390A
CN110264390A CN201910548757.7A CN201910548757A CN110264390A CN 110264390 A CN110264390 A CN 110264390A CN 201910548757 A CN201910548757 A CN 201910548757A CN 110264390 A CN110264390 A CN 110264390A
Authority
CN
China
Prior art keywords
subband
sub
watermarking images
heavy water
matrix
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910548757.7A
Other languages
English (en)
Inventor
黄柯柯
黄洪琼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Maritime University
Original Assignee
Shanghai Maritime University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Maritime University filed Critical Shanghai Maritime University
Priority to CN201910548757.7A priority Critical patent/CN110264390A/zh
Publication of CN110264390A publication Critical patent/CN110264390A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及一种基于双水印嵌入的数字水印方法。其中,水印嵌入过程包含:S1、将水印图像作为第一重水印嵌入至载体图像中,得到载水印图像;S2、利用密钥,对载体图像和水印图像分别进行加密处理,并结合生成第二重水印;S3、将第二重水印嵌入至载水印图像中,得到加密的载水印图像。水印提取过程包含:S1、根据密钥,对加密的载水印图像进行解密,获取待验证的第二重水印,并与真正的第二重水印匹配检验;S2、从载水印图像中提取出水印图像。本发明利用密钥、以及载体和水印图像的结合生成第二重水印进行加密及解密验证,提高数字水印的不可见性,提升数字水印的防提取、抗攻击的能力。

Description

一种基于双水印嵌入的数字水印方法
技术领域
本发明涉及一种数字水印方法,具体是指一种基于双水印嵌入的数字水印方法,属于数字水印保护的技术领域。
背景技术
随着互联网技术的发展,大量的数字作品被获取复制,其信息的安全性及版权保护问题也随之凸显了出来。数字水印技术能在不影响原载体图像使用价值的前提下,通过将数字标识信息嵌入在数字图像中,实现对版权信息的加密和保护。
现有技术中,数字水印算法主要分为空间域算法和变换域算法两大类。由于变换域算法的鲁棒性比空间域算法要更好,而且可嵌入的水印信息容量较大,因此成为现阶段数字水印技术研究的热点。
在变换域算法中,大多数基于SVD(Singular Value Decomposition,奇异值分解)的算法针对水印嵌入有两种处理方法:一种表现为将水印图像的全部数据信息加入载体图像经过SVD变换之后的奇异值向量里;另外一种表现为将水印图像的数据信息经过SVD变换之后的奇异值采用加性法则加入载体图像经过SVD变换之后的奇异值向量里。
但是不论采用上述任何一种方式,当需要获得水印图像的数据信息时,都必须拥有原始水印图像数据信息的U、V矩阵(左右奇异矩阵)。一般情况下,图像在经过SVD变换之后得到的S矩阵(奇异值矩阵)仅仅是一个对角阵,其只是决定了图片在不同特征下的亮度信息;而U、V矩阵则几乎包含了图像所有的结构内容。所以,通过SVD变换的这个特性说明,只要知道水印图像的U、V矩阵,就能从任意一幅载体图像中提取出高度相关的水印图像数据信息,导致该算法的虚警率较高。
基于上述,本发明提出了一种基于自适应分块和压缩感知的数字水印方法,不仅提高水印的不可见性,而且提升了水印的防提取和抗攻击能力,有效解决现有技术中存在的缺点和限制。
发明内容
本发明的目的是提供一种基于双水印嵌入的数字水印方法,利用密钥、以及载体和水印图像的结合生成第二重水印进行加密及解密验证,提高数字水印的不可见性,提升数字水印的防提取、抗攻击的能力。
为了达到上述目的,本发明提出一种基于双水印嵌入的数字水印嵌入方法,包含以下步骤:
S1、将水印图像作为第一重水印嵌入至载体图像中,得到载水印图像;
S2、利用密钥,对载体图像和水印图像分别进行加密处理,并结合生成第二重水印;
S3、将第二重水印嵌入至载水印图像中,得到加密的载水印图像。
所述的S1中,具体包含以下步骤:
S1.1、对载体图像A进行DWT分解,得到其LL子带ALL、HL子带ALH、LH子带AHL、HH子带AHH,并分别对各个子带进行SVD变换,得到:
其中,SLL、SLH、SHL、SHH分别表示各个子带分解后的奇异值矩阵;ULL、VLL分别表示LL子带分解后的左右奇异矩阵;ULH、VLH分别表示LH子带分解后的左右奇异矩阵;UHL、VHL分别表示HL子带分解后的左右奇异矩阵;UHH、VHH分别表示HH子带分解后的左右奇异矩阵;
S1.2、将水印图像W进行Arnold变换置乱,再进行SVD变换,得到:
其中,Uw和Vw分别表示水印图像分解后的左右奇异矩阵;Sw表示水印图像分解后的奇异值矩阵;
S1.3、将S1.1中得到的SLL、SLH、SHL、SHH分别替换为S1.2中得到的Sw,将水印图像作为第一重水印分别嵌入载体图像的各个子带中;
S1.4、利用替换后的Sw,对载体图像的各个子带进行逆SVD变换,再进行逆DWT分解,得到载水印图像。
所述的S2中,具体包含以下步骤:
S2.1、将S1.1中得到的ULL、VLL分别转换形成一维数组,并通过安全哈希算法SHA-1进行加密,得到:
HashU=Hashing(SHA-1)(ULL);
HashV=Hashing(SHA-1)(VLL);
对加密矩阵HashU、HashV进行异或运算得到K1,将K1再与预先设置的密钥K2进行异或运算得到K3,具体为:
其中,switch函数表示将加密矩阵HashU、HashV分别转换为一个二进制数输出;K2为取值范围在000000~FFFFFF之间的6位十六进制数,在进行上述异或运算时,需先将K2转为二进制数;
选取K3的前6位二进制数作为载体图像的LL子带的水印信息FigLL
S2.2、重复S2.1的步骤,根据S1.1中得到的ULH、VLH,计算得到载体图像的LH子带的水印信息FigLH
S2.3、重复S2.1的步骤,根据S1.1中得到的UHL、VHL,计算得到载体图像的HL子带的水印信息FigHL
S2.4、重复S2.1的步骤,根据S1.2中得到的Uw、Vw,计算得到水印图像的水印信息FigW
S2.5、结合载体图像和水印图像,对S2.1~S2.4中得到的FigLL、FigLH、FigHL、FigW进行异或运算,计算得到6位二进制数的第二重水印Fig:
所述的S3中,具体包含以下步骤:
S3.1、对载水印图像进行DWT分解,得到其LL子带、HL子带、LH子带、HH子带;并对其中的LL子带进行区域分块,将其划分为4×4个子块;
S3.2、根据密钥K2,选取其中的6个子块,并分别对选出的每个子块进行SVD变换,获取每个子块的左右奇异矩阵Ui、Vi以及奇异值矩阵Si,其中,i=1、2、…、6;
S3.3、对每个Ui中的U(2.1)元素进行乘10,并向下取整的运算,具体为:
S3.4、将第二重水印Fig由右向左依次拆分为Fig(i),i=1、2、…、6,Fig(i)的值即为Fig对应位数的数值;
若Fig(i)的值为1且Ui中的U(2.1)元素的值为偶数,或者若Fig(i)的值为0且Ui中的U(2,1)元素的值为奇数,则有:
U(2,1)=(U(2,1)+1)mod10;
否则,保持Ui中的U(2,1)元素的值不变;
S3.5、利用更新后的各个Ui,对各个子块进行逆SVD变换,得到更新的LL子带,并再对载水印图像进行逆DWT分解,将第二重水印嵌入到载水印图像中,得到加密的载水印图像。
所述的S3.1中,将划分后得到的4×4个子块按照从左到右且从上到下的顺序进行0~15的排序编号;
所述的S3.2中,根据从左到右构成密钥K2的6位十六进制数字,选出排序编号与其相同的6个对应子块。
为了达到上述目的,本发明还提供一种基于双水印嵌入的数字水印提取方法,包含以下步骤:
S1、根据密钥,对加密的载水印图像进行解密,获取待验证的第二重水印,并与真正的第二重水印匹配检验;
S2、从载水印图像中提取出水印图像。
所述的S1中,具体包含以下步骤:
S1.1、对加密的载水印图像A*进行DWT分解,得到其LL子带A* LL、HL子带A* HL、LH子带A* LH、HH子带A* HH;并对其中的LL子带进行区域分块,将其划分为4×4个子块;
S1.2、根据密钥K2,选取其中的6个子块,并分别对选出的每个子块进行SVD变换,获取每个子块的左右奇异矩阵Ui’、Vi’以及奇异值矩阵Si’,其中,i=1、2、…、6;其中,K2为取值范围在000000~FFFFFF之间的6位十六进制数;
S1.3、根据每个Ui’中的U(2,1)元素的值,计算得到待验证的第二重水印,具体为:
将得到的Fig′(i)的值由右向左拼合为待验证的第二重水印Fig′;
S1.4、将待验证的第二重水印Fig′与正确的第二重水印Fig进行匹配;若匹配成功,则通过第二重水印校验,继续S2;若匹配失败,则禁止水印提取。
所述的S1.1中,将划分后得到的4×4个子块按照从左到右且从上到下的顺序进行0~15的排序编号;
所述的S1.2中,根据从左到右构成密钥K2的6位十六进制数字,选出排序编号与其相同的6个对应子块。
所述的S2中,具体包含以下步骤:
S2.1、对S1.1中得到的加密的载水印图像的LL子带、HL子带、LH子带、HH子带分别进行SVD变换,得到:
其中,表示各个子带分解后的奇异值矩阵;ULL、VLL分别表示LL子带分解后的左右奇异矩阵;ULH、VLH分别表示LH子带分解后的左右奇异矩阵;UHL、VHL分别表示HL子带分解后的左右奇异矩阵;UHH、VHH分别表示HH子带分解后的左右奇异矩阵;
S2.2、提取各个子带分解后的奇异值矩阵结合水印图像进行SVD分解得到的左右奇异矩阵Uw、Vw,进行逆SVD变换,再进行逆Amold变换,得到提取出的水印图像。
综上所述,本发明所述的基于双水印嵌入的数字水印方法,在水印嵌入过程中,将水印图像作为第一重水印嵌入载体图像;并利用密钥、以及载体和水印图像结合后的数据生成第二重水印,并嵌入载水印图像中进行加密处理。而在水印提取过程中,需先通过第二重水印的匹配认证后,才能从载水印图像中提取水印图像。因此,本发明不仅提高了数字水印的不可见性,同时提升了数字水印的防提取、抗攻击的能力。
附图说明
图1为本发明中的基于双水印嵌入的数字水印嵌入方法的流程图;
图2为本发明中的基于双水印嵌入的数字水印提取方法的流程图。
具体实施方式
以下结合图1~图2,通过优选实施例对本发明的技术内容、构造特征、所达成目的及功效予以详细说明。
本发明提供的基于双水印嵌入的数字水印方法,具体包含数字水印嵌入和数字水印提取两个方案。
如图1所示,为本发明中的基于双水印嵌入的数字水印嵌入方法,包含以下步骤:
S1、将水印图像作为第一重水印嵌入至载体图像中,得到载水印图像;
S2、利用密钥,对载体图像和水印图像分别进行加密处理,并结合生成第二重水印;
S3、将第二重水印嵌入至载水印图像中,得到加密的载水印图像。
所述的S1中,具体包含以下步骤:
S1.1、对载体图像A进行DWT(Discrete Wavelet Transform,离散小波变换)分解,得到其LL(低频)子带ALL、HL(中频)子带ALH、LH(中频)子带AHL、HH(高频)子带AHH,并分别对各个子带进行SVD(Singular Value Decomposition,奇异值分解)变换,得到:
其中,SLL、SLH、SHL、SHH分别表示各个子带分解后的奇异值矩阵;ULL、VLL分别表示LL子带分解后的左右奇异矩阵;ULH、VLH分别表示LH子带分解后的左右奇异矩阵;UHL、VHL分别表示HL子带分解后的左右奇异矩阵;UHH、VHH分别表示HH子带分解后的左右奇异矩阵;
S1.2、将水印图像W进行Arnold变换置乱,再进行SVD变换,得到:
其中,Uw和Vw分别表示水印图像分解后的左右奇异矩阵;Sw表示水印图像分解后的奇异值矩阵;
S1.3、将S1.1中得到的SLL、SLH、SHL、SHH分别替换为S1.2中得到的Sw,将水印图像作为第一重水印分别嵌入载体图像的各个子带中;
S1.4、利用替换后的Sw,对载体图像的各个子带进行逆SVD变换,得到:
再对进行逆DWT分解,得到载水印图像Aww
所述的S2中,具体包含以下步骤:
S2.1、将S1.1中得到的载体图像的LL子带分解后的左右奇异矩阵ULL、VLL分别转换形成一维数组,并通过安全哈希算法SHA-1分别对转换为一维数组的ULL、VLL进行加密,得到:
HashU=Hashing(SHA-1)(ULL);
HashV=Hashing(SHA-1)(VLL);
对加密矩阵HashU、HashV进行异或运算得到K1,将K1再与预先设置的密钥K2进行异或运算得到K3,具体为:
其中,switch函数表示将加密矩阵HashU、HashV分别转换为一个二进制数输出;K2为取值范围在000000~FFFFFF之间的6位十六进制数,在进行上述异或运算时,需先将K2转为二进制数;
选取K3的前6位二进制数作为载体图像的LL子带的水印信息FigLL;通过上述方法计算得到的FigLL,有效提升了其数据的安全性;
S2.2、重复S2.1的步骤,将S1.1中得到的载体图像的LH子带分解后的左右奇异矩阵ULH、VLH通过安全哈希算法进行加密,再进行异或运算,最后再与密钥K2进行异或运算,并选取运算结果的前6位二进制数作为载体图像的LH子带的水印信息FigLH
S2.3、重复S2.1的步骤,将S1.1中得到的载体图像的HL子带分解后的左右奇异矩阵UHL、VHL通过安全哈希算法进行加密,再进行异或运算,最后再与密钥K2进行异或运算,并选取运算结果的前6位二进制数作为载体图像的HL子带的水印信息FigHL
S2.4、重复S2.1的步骤,将S1.2中得到的水印图像分解后的左右奇异矩阵Uw、Vw通过安全哈希算法进行加密,再进行异或运算,最后再与密钥K2进行异或运算,并选取运算结果的前6位二进制数作为水印图像的水印信息FigW
由于上述S2.2~S2.4的具体计算步骤均与S2.1相同,为使说明书记载清楚简洁,因此不再赘述。本领域技术人员应能根据S2.1中描述的具体步骤,相应计算出S2.2~S2.4中得到的FigLH、FigHL、FigW
S2.5、结合载体图像和水印图像,对S2.1~S2.4中得到的FigLL、FigLH、FigHL、FigW进行异或运算,计算第二重水印Fig,有效提升其数据安全性,具体为:
其中,Fig同样为6位二进制数。
所述的S3中,具体包含以下步骤:
S3.1、对载水印图像进行DWT分解,得到其LL子带、HL子带、LH子带、HH子带;并对其中的LL子带进行区域分块,将其划分为4×4个子块(即共划分为16个子块,且按照每行4个,一共4行的样式分布);
S3.2、根据密钥K2,选取其中的6个子块以嵌入第二重水印,并分别对选出的每个子块进行SVD变换,获取每个子块的左右奇异矩阵Ui、Vi以及奇异值矩阵Si,其中,i=1、2、3、4、5、6,对应6个子块;
S3.3、对每个Ui中的U(2.1)元素(第二排第1列的元素)进行乘10,并向下取整的运算,具体为:
S3.4、将6位二进制数的第二重水印Fig由右向左依次拆分为6个Fig(i),i=1、2、3、4、5、6,Fig(i)的值即为Fig对应位数的数值;即Fig(1)对应的是Fig中最右位上的数值,Fig(6)对应的是Fig中最左位上的数值;
若Fig(i)的值为1且Ui中的U(2,1)元素的值为偶数,或者若Fig(i)的值为0且Ui中的U(2,1)元素的值为奇数,则有:
U(2,1)=(U(2,1)+1)mod10;
其中,mod函数为取余函数;
否则,保持Ui中的U(2,1)元素的值不变;
S3.5、利用更新后的各个Ui,对各个子块进行逆SVD变换,得到更新的LL子带,并再对载水印图像进行逆DWT分解,将第二重水印嵌入到载水印图像中,得到加密的载水印图像。
所述的S3.1中,将划分后得到的4×4个子块按照从左到右且从上到下的顺序进行0~15的排序编号;
所述的S3.2中,根据从左到右构成密钥K2的6位十六进制数字,选出排序编号与其相同的6个对应子块。
例如,当密钥K2为059ACF时,需要选出排序编号为0、5、9、10、12和15的子块,进行后续第二重水印的嵌入。
如图2所示,为本发明中的基于双水印嵌入的数字水印提取方法,包含以下步骤:
S1、根据密钥,对加密的载水印图像进行解密,获取待验证的第二重水印,并与真正的第二重水印匹配检验;
S2、从载水印图像中提取出水印图像。
所述的S1中,具体包含以下步骤:
S1.1、对加密的载水印图像A*进行DWT分解,得到其LL子带A* LL、HL子带A* HL、LH子带A* LH、HH子带A* HH;并对其中的LL子带A* LL进行区域分块,将其划分为4×4个子块;
S1.2、根据密钥K2,选取其中的6个子块以提取第二重水印,并分别对选出的每个子块进行SVD变换,获取每个子块的左右奇异矩阵Ui’、Vi’以及奇异值矩阵Si’,其中,i=1、2、3、4、5、6,对应6个子块;其中,K2为取值范围在000000~FFFFFF之间的6位十六进制数;
S1.3、根据每个Ui’中的U(2,1)元素的值,计算得到待验证的第二重水印,具体为:
并且将所得到的6个Fig′(i)的值按照由右向左的顺序拼合为待验证的第二重水印Fig′,其是一个6位二进制数;
S1.4、将该待验证的第二重水印Fig′与正确的第二重水印Fig(生成后原始保存的)进行匹配;若匹配成功,则通过第二重水印校验,继续S2;若匹配失败,则禁止水印提取,终止S2。
所述的S1.1中,将划分后得到的4×4个子块按照从左到右且从上到下的顺序进行0~15的排序编号;
所述的S1.2中,根据从左到右构成密钥K2的6位十六进制数字,选出排序编号与其相同的6个对应子块。
所述的S2中,具体包含以下步骤:
S2.1、对S1.1中得到的加密的载水印图像的LL子带、HL子带、LH子带、HH子带分别进行SVD变换,得到:
其中,表示各个子带分解后的奇异值矩阵;ULL、VLL分别表示LL子带分解后的左右奇异矩阵;ULH、VLH分别表示LH子带分解后的左右奇异矩阵;UHL、VHL分别表示HL子带分解后的左右奇异矩阵;UHH、VHH分别表示HH子带分解后的左右奇异矩阵;
S2.2、提取各个子带分解后的奇异值矩阵结合水印图像进行SVD分解得到的左右奇异矩阵Uw、Vw,进行逆SVD变换,再进行逆Arnold变换,得到提取出的水印图像。
综上所述,本发明所述的基于双水印嵌入的数字水印方法,在水印嵌入过程中,将水印图像作为第一重水印嵌入载体图像;并利用密钥、以及载体和水印图像结合后的数据生成第二重水印,并嵌入载水印图像中进行加密处理。而在水印提取过程中,需先通过第二重水印的匹配认证后,才能从载水印图像中提取水印图像。因此,本发明不仅提高了数字水印的不可见性,同时提升了数字水印的防提取、抗攻击的能力。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

Claims (9)

1.一种基于双水印嵌入的数字水印嵌入方法,其特征在于,包含以下步骤:
S1、将水印图像作为第一重水印嵌入至载体图像中,得到载水印图像;
S2、利用密钥,对载体图像和水印图像分别进行加密处理,并结合生成第二重水印;
S3、将第二重水印嵌入至载水印图像中,得到加密的载水印图像。
2.如权利要求1所述的基于双水印嵌入的数字水印嵌入方法,其特征在于,所述的S1中,具体包含以下步骤:
S1.1、对载体图像A进行DWT分解,得到其LL子带ALL、HL子带ALH、LH子带AHL、HH子带AHH,并分别对各个子带进行SVD变换,得到:
其中,SLL、SLH、SHL、SHH分别表示各个子带分解后的奇异值矩阵;ULL、VLL分别表示LL子带分解后的左右奇异矩阵;ULH、VLH分别表示LH子带分解后的左右奇异矩阵;UHL、VHL分别表示HL子带分解后的左右奇异矩阵;UHH、VHH分别表示HH子带分解后的左右奇异矩阵;
S1.2、将水印图像W进行Arnold变换置乱,再进行SVD变换,得到:
其中,Uw和Vw分别表示水印图像分解后的左右奇异矩阵;Sw表示水印图像分解后的奇异值矩阵;
S1.3、将S1.1中得到的SLL、SLH、SHL、SHH分别替换为S1.2中得到的Sw,将水印图像作为第一重水印分别嵌入载体图像的各个子带中;
S1.4、利用替换后的Sw,对载体图像的各个子带进行逆SVD变换,再进行逆DWT分解,得到载水印图像。
3.如权利要求2所述的基于双水印嵌入的数字水印嵌入方法,其特征在于,所述的S2中,具体包含以下步骤:
S2.1、将S1.1中得到的ULL、VLL分别转换形成一维数组,并通过安全哈希算法SHA-1进行加密,得到:
HashU=Hashing(SHA-1)(ULL);
HashV=Hashing(SHA-1)(VLL);
对加密矩阵HashU、HashV进行异或运算得到K1,将K1再与预先设置的密钥K2进行异或运算得到K3,具体为:
其中,switch函数表示将加密矩阵HashU、HashV分别转换为一个二进制数输出;K2为取值范围在000000~FFFFFF之间的6位十六进制数,在进行上述异或运算时,需先将K2转为二进制数;
选取K3的前6位二进制数作为载体图像的LL子带的水印信息FigLL
S2.2、重复S2.1的步骤,根据S1.1中得到的ULH、VLH,计算得到载体图像的LH子带的水印信息FigLH
S2.3、重复S2.1的步骤,根据S1.1中得到的UHL、VHL,计算得到载体图像的HL子带的水印信息FigHL
S2.4、重复S2.1的步骤,根据S1.2中得到的Uw、Vw,计算得到水印图像的水印信息FigW
S2.5、结合载体图像和水印图像,对S2.1~S2.4中得到的FigLL、FigLH、FigHL、FigW进行异或运算,计算得到6位二进制数的第二重水印Fig:
4.如权利要求3所述的基于双水印嵌入的数字水印嵌入方法,其特征在于,所述的S3中,具体包含以下步骤:
S3.1、对载水印图像进行DWT分解,得到其LL子带、HL子带、LH子带、HH子带;并对其中的LL子带进行区域分块,将其划分为4×4个子块;
S3.2、根据密钥K2,选取其中的6个子块,并分别对选出的每个子块进行SVD变换,获取每个子块的左右奇异矩阵Ui、Vi以及奇异值矩阵Si,其中,i=1、2、…、6;
S3.3、对每个Ui中的U(2,1)元素进行乘10,并向下取整的运算,具体为:
S3.4、将第二重水印Fig由右向左依次拆分为Fig(i),i=1、2、…、6,Fig(i)的值即为Fig对应位数的数值;
若Fig(i)的值为1且Ui中的U(2,1)元素的值为偶数,或者若Fig(i)的值为0且Ui中的U(2,1)元素的值为奇数,则有:
U(2,1)=(U(2,1)+1)mod10;
否则,保持Ui中的U(2,1)元素的值不变;
S3.5、利用更新后的各个Ui,对各个子块进行逆SVD变换,得到更新的LL子带,并再对载水印图像进行逆DWT分解,将第二重水印嵌入到载水印图像中,得到加密的载水印图像。
5.如权利要求4所述的基于双水印嵌入的数字水印嵌入方法,其特征在于,
所述的S3.1中,将划分后得到的4×4个子块按照从左到右且从上到下的顺序进行0~15的排序编号;
所述的S3.2中,根据从左到右构成密钥K2的6位十六进制数字,选出排序编号与其相同的6个对应子块。
6.一种基于双水印嵌入的数字水印提取方法,其特征在于,包含以下步骤:
S1、根据密钥,对加密的载水印图像进行解密,获取待验证的第二重水印,并与真正的第二重水印匹配检验;
S2、从载水印图像中提取出水印图像。
7.如权利要求6所述的基于双水印嵌入的数字水印提取方法,其特征在于,所述的S1中,具体包含以下步骤:
S1.1、对加密的载水印图像A*进行DWT分解,得到其LL子带A* LL、HL子带A* HL、LH子带A* LH、HH子带A* HH;并对其中的LL子带进行区域分块,将其划分为4×4个子块;
S1.2、根据密钥K2,选取其中的6个子块,并分别对选出的每个子块进行SVD变换,获取每个子块的左右奇异矩阵Ui’、Vi’以及奇异值矩阵Si’,其中,i=1、2、…、6;其中,K2为取值范围在000000~FFFFFF之间的6位十六进制数;
S1.3、根据每个Ui’中的U(2,1)元素的值,计算得到待验证的第二重水印,具体为:
将得到的Fig′(i)的值由右向左拼合为待验证的第二重水印Fig′;
S1.4、将待验证的第二重水印Fig′与正确的第二重水印Fig进行匹配;若匹配成功,则通过第二重水印校验,继续S2;若匹配失败,则禁止水印提取。
8.如权利要求7所述的基于双水印嵌入的数字水印提取方法,其特征在于,
所述的S1.1中,将划分后得到的4×4个子块按照从左到右且从上到下的顺序进行0~15的排序编号;
所述的S1.2中,根据从左到右构成密钥K2的6位十六进制数字,选出排序编号与其相同的6个对应子块。
9.如权利要求7所述的基于双水印嵌入的数字水印提取方法,其特征在于,所述的S2中,具体包含以下步骤:
S2.1、对S1.1中得到的加密的载水印图像的LL子带、HL子带、LH子带、HH子带分别进行SVD变换,得到:
其中,表示各个子带分解后的奇异值矩阵;ULL、VLL分别表示LL子带分解后的左右奇异矩阵;ULH、VLH分别表示LH子带分解后的左右奇异矩阵;UHL、VHL分别表示HL子带分解后的左右奇异矩阵;UHH、VHH分别表示HH子带分解后的左右奇异矩阵;
S2.2、提取各个子带分解后的奇异值矩阵结合水印图像进行SVD分解得到的左右奇异矩阵Uw、Vw,进行逆SVD变换,再进行逆Arnold变换,得到提取出的水印图像。
CN201910548757.7A 2019-06-24 2019-06-24 一种基于双水印嵌入的数字水印方法 Withdrawn CN110264390A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910548757.7A CN110264390A (zh) 2019-06-24 2019-06-24 一种基于双水印嵌入的数字水印方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910548757.7A CN110264390A (zh) 2019-06-24 2019-06-24 一种基于双水印嵌入的数字水印方法

Publications (1)

Publication Number Publication Date
CN110264390A true CN110264390A (zh) 2019-09-20

Family

ID=67920775

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910548757.7A Withdrawn CN110264390A (zh) 2019-06-24 2019-06-24 一种基于双水印嵌入的数字水印方法

Country Status (1)

Country Link
CN (1) CN110264390A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021109691A1 (zh) * 2019-12-03 2021-06-10 支付宝(杭州)信息技术有限公司 基于区块链的图片水印处理方法及装置
US20230195915A1 (en) * 2020-04-17 2023-06-22 Intertrust Technologies Corporation Secure content augmentation systems and methods
EP4078892A4 (en) * 2019-12-18 2024-01-03 JAJ Technology Pte. Ltd. BLOCKCHAIN-IMPLEMENTED DATA HIDING SOLUTIONS FOR IMPROVEMENTS IN SECURE DATA COMMUNICATION, STORAGE AND TRANSFER

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021109691A1 (zh) * 2019-12-03 2021-06-10 支付宝(杭州)信息技术有限公司 基于区块链的图片水印处理方法及装置
EP4078892A4 (en) * 2019-12-18 2024-01-03 JAJ Technology Pte. Ltd. BLOCKCHAIN-IMPLEMENTED DATA HIDING SOLUTIONS FOR IMPROVEMENTS IN SECURE DATA COMMUNICATION, STORAGE AND TRANSFER
US20230195915A1 (en) * 2020-04-17 2023-06-22 Intertrust Technologies Corporation Secure content augmentation systems and methods
US12019770B2 (en) * 2020-04-17 2024-06-25 Intertrust Technologies Corporation Secure content augmentation systems and methods

Similar Documents

Publication Publication Date Title
Tai et al. Image self-recovery with watermark self-embedding
Haghighi et al. TRLG: Fragile blind quad watermarking for image tamper detection and recovery by providing compact digests with optimized quality using LWT and GA
EP2351288B1 (en) An encryption method
Laskar et al. High Capacity data hiding using LSB Steganography and Encryption
Surekha et al. Sensitive digital image watermarking for copyright protection
Chandrakar et al. Performance comparison of digital Image watermarking techniques: a survey
Nasir et al. A new robust watermarking scheme for color image in spatial domain
CN110264390A (zh) 一种基于双水印嵌入的数字水印方法
Ernawan Tchebichef image watermarking along the edge using YCoCg-R color space for copyright protection
CN107846530A (zh) 数字水印算法
CN104732474B (zh) 基于多级小波系数加权和量化的数字水印嵌入及提取方法
Sethi et al. A new cryptology approach for image encryption
Ye et al. Application of the chaotic ergodicity of standard map in image encryption and watermarking
CN110211018B (zh) 一种基于奇偶判别策略的混沌加密可逆信息隐藏方法
Tiken et al. A comprehensive review about image encryption methods
Pal A survey on digital watermarking and its application
Garg et al. Fingerprint watermarking and steganography for ATM transaction using LSB-RSA and 3-DWT algorithm
Nassiri et al. Secure transmission of medical images by watermarking technique
Ntalianis et al. Video-object oriented biometrics hiding for user authentication under error-prone transmissions
CN112149062A (zh) 基于水印的电子***生成方法、装置、***及存储介质
Khosravi et al. A secure joint wavelet based steganography and secret sharing method
Hameed et al. Chaos-based Color Image Steganography Method Using 3 D Cat Map
Lee et al. Reversible data embedding for tamper-proof watermarks
Yang et al. A Data Hiding Method Based on Partition Variable Block Size with Exclusive-or Operation on Binary Image
Foo et al. A normalization-based robust watermarking scheme using Zernike moments

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20190920