CN103593590A - 基于云环境的混合加性多次水印嵌入方法及解码方法 - Google Patents

基于云环境的混合加性多次水印嵌入方法及解码方法 Download PDF

Info

Publication number
CN103593590A
CN103593590A CN201310573125.9A CN201310573125A CN103593590A CN 103593590 A CN103593590 A CN 103593590A CN 201310573125 A CN201310573125 A CN 201310573125A CN 103593590 A CN103593590 A CN 103593590A
Authority
CN
China
Prior art keywords
watermark
additivity
mixing
cloud environment
embedding
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.)
Granted
Application number
CN201310573125.9A
Other languages
English (en)
Other versions
CN103593590B (zh
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.)
Jiangsu Fenghuang Xueyi Education Technology Co., Ltd.
Original Assignee
Nanjing University of Information Science and Technology
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 Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201310573125.9A priority Critical patent/CN103593590B/zh
Publication of CN103593590A publication Critical patent/CN103593590A/zh
Application granted granted Critical
Publication of CN103593590B publication Critical patent/CN103593590B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • 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

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

本发明提供了基于云环境的混合加性多次水印嵌入方法,由密钥来控制两种不同的加性规则的交叉使用,实现数字水印的多次嵌入,由于嵌入规则受算法控制密钥控制,因此较传统的加性水印***的安全性更高,鲁棒性好。本发明还提供了同一种本发明解码算法对应用两种不同加性嵌入规则而嵌入的数字水印进行解码。由于使用了两类密钥,算法控制密钥,水印信息加密密钥以及多次的水印嵌入,因此本发明可以实现在云环境中多人对***的控制。

Description

基于云环境的混合加性多次水印嵌入方法及解码方法
技术领域
本发明属于计算机信息安全技术领域,尤其是涉及一种混合加性多次嵌入水印方法及与之相应的解码方法。
背景技术
随着信息时代的到来,特别是Internet的普及,信息的安全保护问题日益突出。当前的信息安全技术基本上都以密码学理论为基础,无论是采用传统的密钥***还是公钥***,其保护方式都是控制文件的存取,即将文件加密成密文,使非法用户不能解读。但随着计算机处理能力的快速提高,这种通过不断增加密钥长度来提高***密级的方法变得越来越不安全。另一方面,多媒体技术已被广泛应用,需要进行加密、认证和版权保护的声像数据也越来越多。数字化的声像数据从本质上说就是数字信号,如果对这类数据也采用密码加密方式,则其本身的信号属性就被忽略了。最近几年,许多研究人员放弃了传统密码学的技术路线,尝试用各种信号处理方法对声像数据进行隐藏加密,并将该技术用于制作多媒体的“数字水印”。
数字水印方法的提出是为了解决多媒体数据的版权保护、叛逆者追踪等问题,不仅需要版权信息的安全而且也包含水印算法本身的安全。目前,虽然大量的数字水印方案被提出,但是这些传统数字水印方案的嵌入算法本身的安全性需要进一步提高,尤其加性水印算法,其本身并受到密钥控制,因此其安全性也存在问题。传统的加性数字水印***通常由一般加性水印嵌入和一般加性水印解码等两部分组成,如图1所示,通过一般加性水印嵌入将由密钥KW加密的水印信息W嵌入到原始载体C中,输出含水印的载体。接收到的载体,即可能受到攻击的含水印载体,通过一般加性水印解码与密钥Kw加密产生的水印信息W相结合以检测载体中是否嵌入水印信息。我们发现,传统的加性数字水印方法具有不少缺陷:一般加性水印嵌入算法由于本身没有收到密钥控制,因此算法本身缺乏安全性,这就给水印信息带来了安全隐患;此外,由于传统的加性水印方案仅使用单一密钥Kw,因此很难实现在云环境中多人对方案的共同控制。
发明内容
为解决上述问题,本发明公开了一种使用两种不同加性嵌入规则多次嵌入水印信息的数字水印方法、以及与之相对应的解码方法,具有更高的安全性。
为了达到上述目的,本发明提供如下技术方案:
一种基于云环境的混合加性多次水印嵌入方法,包括如下步骤:
步骤A采用变换系数满足广义高斯分布的变换方法对原始载体进行变换;
步骤B通过算法控制密钥KA产生由1和0组成的算法控制随机序列B,算法控制随机序列B的长度=数字水印信息的位数×嵌入次数;
步骤C通过以下公式将水印信息嵌入至通过步骤A变换后的载体中:
y i = x i + Σ j = 1 K α ij sign ( x i ) b ij s t w ij
其中,wij∈P表示由加密密钥KW加密的伪随机序列,bij∈B表示由算法控制密钥KA产生的算法控制序列,K表示数字水印嵌入的次数,xi∈X表示原始载体的变换系数,yi∈Y表示含有水印载体的变换系数,αij∈α表示数字水印的嵌入强度,st∈S表示版权信息。
作为嵌入水印方法的一种优选方案,所述变换方法为离散小波变换方法。
一种基于云环境的混合加性多次水印解码方法,包括如下步骤:
步骤A接收利用基于云环境的混合加性多次水印嵌入方法嵌入水印的图像;
步骤B采用变换系数满足广义高斯分布的变换方法对图像进行变换,所述变换方法与水印嵌入方法中采用的变换方法相同;
步骤C采用如下公式为水印解码:
Λ ( y ) = Σ i = 1 L Σ j = 1 K c i | y i | ( c i - 1 ) β c i α ij sign ( y i ) ( b ij + 1 ) w ij ;
其中,
Figure BDA0000416067430000023
L是版权信息的扩频维数,ci是广义高斯分布的形状参数,σ是广义高斯分布函数的标准方差,Γ(x)为伽马函数;
步骤D步骤C中公式解码为如下公式:
s t = 1 , &Lambda; ( y ) > 0 0 , &Lambda; ( y ) < 0 .
作为解码方法的一种优选方案,所述变换方法为离散小波变换方法。
本发明的优点在于:提供了基于云环境的混合加性多次水印嵌入方法,由密钥来控制两种不同的加性规则的交叉使用,实现数字水印的多次嵌入,由于嵌入规则受算法控制密钥控制,因此较传统的加性水印***的安全性更高,鲁棒性好。本发明还提供了同一种本发明解码算法对应用两种不同加性嵌入规则而嵌入的数字水印进行解码。由于使用了两类密钥,算法控制密钥,水印信息加密密钥以及多次的水印嵌入,因此本发明可以实现在云环境中多人对***的控制。
附图说明
图1为传统的加性水印嵌入和解码流程;
图2为本发明提供的混合加性多次水印嵌入和解码流程;
图3为两种不含水印的原始载体;
图4为传统的一般加性水印嵌入、解码方法和混合加性多次水印嵌入、解码方法的安全性能对比示意图;
图5为传统的一般加性水印嵌入、解码方法和混合加性多次水印嵌入、解码方法的鲁棒性对比示意图。
具体实施方式
以下将结合具体实施例对本发明提供的技术方案进行详细说明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。
本发明提供了一种基于云环境的混合加性多次水印嵌入方法和相应的水印解码方法,使用了两类密钥:算法控制密钥和水印信息加密密钥,并进行多次水印嵌入,其流程如图2所示。
其中,混合加性多次水印嵌入方法同时使用两种不同的加性嵌入规则,即常规加性规则和符号加性规则,且由密钥来控制规则的交叉使用,从而把不同序列的数字水印多次嵌入到原始载体中。具体地说,包括如下步骤:
步骤A采用变换系数满足广义高斯分布的变换方法对原始载体进行变换,本例中,我们使用离散小波变换方法,即DWT对原始载体进行变换,其变换系数符合广义高斯分布(GGD)。
步骤B通过算法控制密钥KA产生由1和0组成的算法控制随机序列B,算法控制随机序列B的长度=数字水印信息的位数×嵌入次数;其中数字水印信息是由版权保护信息或是数字指纹信息S与加密密钥KW加密的伪随机序列P扩频后形成,因此数字水印信息的位数就是版权保护信息或是数字指纹信息S扩频后的位数。嵌入次数可以根据版权所有者的数量确定,例如有三位版权者即嵌入三次;当然也可以根据需要自行设定嵌入次数。
步骤C将水印信息嵌入至通过步骤A变换后的载体中。该步骤中使用了两种密钥:由加密密钥KW加密嵌入的数字水印信息,并通过算法控制密钥KA控制嵌入过程中的采用两种不同的加性嵌入规则,具体的嵌入公式如下:
y i = x i + &Sigma; j = 1 K &alpha; ij sign ( x i ) b ij s t w ij
其中,wij∈P表示由加密密钥KW加密的伪随机序列,该伪随机序列符合均匀分布;K表示数字水印嵌入的次数;xi∈X表示原始载体的变换系数;yi∈Y表示含有水印载体的变换系数;αij∈α表示数字水印的嵌入强度;st∈S表示取值为0或1的版权信息;bij∈B表示由算法控制密钥KA产生的算法控制序列。由于B是取值为0或1的随机算法控制序列,当bij取值为1时,即是符号加性嵌入规则;当bij取值为0时,即是常规加性嵌入规则。
上述方法在算法控制密钥KA的控制下对两种不同的加性规则进行控制,将由加密密钥KW加密的数字水印信息嵌入到输入的原始载体中,从而得到输出的含水印载体。
相应的,本发明还提供了一种基于云环境的混合加性多次水印解码方法,包括如下步骤:
步骤A首先接收利用基于云环境的混合加性多次水印嵌入方法嵌入水印的图像;
步骤B采用变换系数满足广义高斯分布的变换方法对图像进行变换,由于前述水印嵌入方法中的变换方法使用离散小波变换方法,因此解码时我们也同样采用离散小波变换方法。
步骤C采用检测算法为水印解码,公式如下:
&Lambda; ( y ) = &Sigma; i = 1 L &Sigma; j = 1 K c i | y i | ( c i - 1 ) &beta; c i &alpha; ij sign ( y i ) ( b ij + 1 ) w ij ;
其中,
Figure BDA0000416067430000043
L是版权信息的扩频维数,ci是广义高斯分布的形状参数,载体的不同会导致c的不同σ是广义高斯分布函数的标准方差,是伽马函数,。步骤D步骤C中公式解码为如下公式:
s t = 1 , &Lambda; ( y ) > 0 0 , &Lambda; ( y ) < 0 .
解码方法通过算法控制密钥KA,并利用检测器与加密密钥KW加密的数字水印信息W相结合,以对接收到的载体进行水印解码,从而判断载体中是否含有版权信息S。
为了阐明本发明的优势,我们分别采用传统的一般加性水印嵌入方法以及本发明提供的混合加性多次水印嵌入方法和针对相同的载体(如图3所示)进行水印嵌入操作,并分别采用相对应的解码器(即通过一般加性水印嵌入方法嵌入水印的载体采用一般加性水印解码方法进行解码,通过混合加性多次水印嵌入方法嵌入水印的载体采用混合加性多次水印解码方法进行解码)进行水印解码,针对解码结果进行鲁棒性比较(如图4所示)和安全性对比(如图5所示)。很明显,采用本发明方法进行水印嵌入的安全性高、鲁棒性好,明显优于传统方法。
本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (4)

1.一种基于云环境的混合加性多次水印嵌入方法,其特征在于,包括如下步骤:
步骤A采用变换系数满足广义高斯分布的变换方法对原始载体进行变换;
步骤B通过算法控制密钥KA产生由1和0组成的算法控制随机序列B,算法控制随机序列B的长度=数字水印信息的位数×嵌入次数;
步骤C通过以下公式将水印信息嵌入至通过步骤A变换后的载体中:
y i = x i + &Sigma; j = 1 K &alpha; ij sign ( x i ) b ij s t w ij
其中,wij∈P表示由加密密钥KW加密的伪随机序列,bij∈B表示由算法控制密钥KA产生的算法控制序列,K表示数字水印嵌入的次数,xi∈X表示原始载体的变换系数,yi∈Y表示含有水印载体的变换系数,αij∈α表示数字水印的嵌入强度,st∈S表示版权信息。
2.根据权利要求1所述的基于云环境的混合加性多次水印嵌入方法,其特征在于:所述步骤A中的变换方法为离散小波变换方法。
3.一种基于云环境的混合加性多次水印解码方法,其特征在于,包括如下步骤:
步骤A接收权利要求1或2所述的利用基于云环境的混合加性多次水印嵌入方法嵌入水印的图像;
步骤B采用变换系数满足广义高斯分布的变换方法对图像进行变换,所述变换方法与水印嵌入方法中采用的变换方法相同;
步骤C采用如下公式为水印解码:
&Lambda; ( y ) = &Sigma; i = 1 L &Sigma; j = 1 K c i | y i | ( c i - 1 ) &beta; c i &alpha; ij sign ( y i ) ( b ij + 1 ) w ij ;
其中,
Figure FDA0000416067420000013
L是版权信息的扩频维数,ci是广义高斯分布的形状参数,σ是广义高斯分布函数的标准方差,Γ(x)为伽马函数;
步骤D步骤C中公式解码为如下公式:
s t = 1 , &Lambda; ( y ) > 0 0 , &Lambda; ( y ) < 0 .
4.根据权利要求3所述的基于云环境的混合加性多次水印解码方法,其特征在于:所述变换方法为离散小波变换方法。
CN201310573125.9A 2013-11-18 2013-11-18 基于云环境的混合加性多次水印嵌入方法及解码方法 Active CN103593590B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310573125.9A CN103593590B (zh) 2013-11-18 2013-11-18 基于云环境的混合加性多次水印嵌入方法及解码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310573125.9A CN103593590B (zh) 2013-11-18 2013-11-18 基于云环境的混合加性多次水印嵌入方法及解码方法

Publications (2)

Publication Number Publication Date
CN103593590A true CN103593590A (zh) 2014-02-19
CN103593590B CN103593590B (zh) 2016-03-30

Family

ID=50083727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310573125.9A Active CN103593590B (zh) 2013-11-18 2013-11-18 基于云环境的混合加性多次水印嵌入方法及解码方法

Country Status (1)

Country Link
CN (1) CN103593590B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971323A (zh) * 2014-05-22 2014-08-06 复旦大学 一种基于置乱变换和形态成分分析的数字水印隐写方法
CN104917989A (zh) * 2014-03-11 2015-09-16 移康智能科技(上海)有限公司 分级水印的添加方法及其***
CN106599630A (zh) * 2016-12-12 2017-04-26 中国矿业大学 一种改进的加性扩频水印方法
CN109561107A (zh) * 2019-01-04 2019-04-02 广东电网有限责任公司 一种基于wifi的保密会议***
CN109752017A (zh) * 2018-12-29 2019-05-14 同济大学 一种用于无人低速车的行驶航线轨迹生成***
CN109981290A (zh) * 2019-03-26 2019-07-05 南京信息工程大学 一种智能医疗环境下基于无证书签密的通信***及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464995A (zh) * 2008-12-22 2009-06-24 武汉大学 基于空间拓扑的二维矢量空间数据数字水印方法
CN101968878A (zh) * 2010-11-18 2011-02-09 南京师范大学 一种针对gis矢量数据的多重数字水印方法
CN102142131A (zh) * 2011-05-12 2011-08-03 北京大学 基于加密相息图的数字图像水印嵌入、提取方法及其***
CN103971323A (zh) * 2014-05-22 2014-08-06 复旦大学 一种基于置乱变换和形态成分分析的数字水印隐写方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101464995A (zh) * 2008-12-22 2009-06-24 武汉大学 基于空间拓扑的二维矢量空间数据数字水印方法
CN101968878A (zh) * 2010-11-18 2011-02-09 南京师范大学 一种针对gis矢量数据的多重数字水印方法
CN102142131A (zh) * 2011-05-12 2011-08-03 北京大学 基于加密相息图的数字图像水印嵌入、提取方法及其***
CN103971323A (zh) * 2014-05-22 2014-08-06 复旦大学 一种基于置乱变换和形态成分分析的数字水印隐写方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈力等: "基于DWT的数字水印改进算法", 《信息***工程》, 20 September 2011 (2011-09-20) *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104917989A (zh) * 2014-03-11 2015-09-16 移康智能科技(上海)有限公司 分级水印的添加方法及其***
CN103971323A (zh) * 2014-05-22 2014-08-06 复旦大学 一种基于置乱变换和形态成分分析的数字水印隐写方法
CN103971323B (zh) * 2014-05-22 2017-02-15 复旦大学 一种基于置乱变换和形态成分分析的数字水印隐写方法
CN106599630A (zh) * 2016-12-12 2017-04-26 中国矿业大学 一种改进的加性扩频水印方法
CN109752017A (zh) * 2018-12-29 2019-05-14 同济大学 一种用于无人低速车的行驶航线轨迹生成***
CN109752017B (zh) * 2018-12-29 2021-02-02 同济大学 一种用于无人低速车的行驶航线轨迹生成***
CN109561107A (zh) * 2019-01-04 2019-04-02 广东电网有限责任公司 一种基于wifi的保密会议***
CN109981290A (zh) * 2019-03-26 2019-07-05 南京信息工程大学 一种智能医疗环境下基于无证书签密的通信***及方法

Also Published As

Publication number Publication date
CN103593590B (zh) 2016-03-30

Similar Documents

Publication Publication Date Title
Arora et al. Digital image security based on the hybrid model of image hiding and encryption
CN103593590B (zh) 基于云环境的混合加性多次水印嵌入方法及解码方法
Arya et al. A literature review on various recent steganography techniques
CN101355684A (zh) 图像类数字内容发送、接收方法及其发送器和接收器
CN107103577A (zh) 用于完整性保护的半脆弱唯一性图像水印嵌入及提取方法
Saeed A new technique based on chaotic steganography and encryption text in DCT domain for color image
Tiwari et al. Digital watermarking using DWT and DES
CN109547663B (zh) 一种结合密码学的改进lsb图像隐写方法
Gedkhaw et al. The performance of cover image steganography for hidden information within image file using least significant bit algorithm
Venugopal et al. Image Watermarking Using Two Level Encryption Method Based on Chaotic Logistic Mapping and Rivest Shamir Adleman Algorithm.
Sharma et al. Impementation of QR code based secure system for information sharing using Matlab
Wu Joint security and robustness enhancement for quantization based data embedding
Islami et al. Bit adjusting image steganography in blue channel using AES and secured Hash function
Tabassum et al. A multi-layer data encryption and decryption mechanism employing cryptography and steganography
CN110351279B (zh) 一种矢量数据的传输方法及***
Ye et al. Joint fingerprinting and encryption in hybrid domains for multimedia sharing in social networks
Zhu et al. An image authentication technology based on digital watermarking
Chomphoosang et al. Survey of trust based communications in social networks
Saini et al. A Review On Video Steganography Techniques.
Rao et al. A novel information security scheme using cryptic steganography
CN107169913A (zh) 一种基于搜索最佳密钥的数字图像隐写方法
Gera et al. Message security enhanced by bit cycling encryption and bi-LSB technique
Choudhary et al. Key based image steganography using Dwt and chaotic map
Azizifard et al. Information steganography within 3D images using residue number system
Kartheeswaran et al. Multi agent based audio steganography

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190822

Address after: 223600 Tenth Floor of Building A of Shuyang Software Industrial Park, Suqian City, Jiangsu Province

Patentee after: Jiangsu Fenghuang Xueyi Education Technology Co., Ltd.

Address before: 210044 Nanjing Ning Road, Jiangsu, No. six, No. 219

Patentee before: Nanjing University of Information Science and Technology

TR01 Transfer of patent right