The invention discloses a cipher domain reversible data embedding method based on pailliar encryption system, comprises the following steps: the original image is encrypted using a public key encryption system by pailliar, and then get the cipher image; according to the same state of pailliar public key encryption system, the ciphertext ciphertext in the operation state of the cipher image domain; complete the digital image encryption and extension, to embed images expanded in two bits of information; extracting embedded information and recovered the original map. The present invention utilizes the encrypted domain in the ciphertext domain to embed the embedded capacity of 1 bits per pixel into 2 bits per pixel, and the image embedded in the information can be restored to the original restored image without damage to the X.
【技术实现步骤摘要】
基于pailliar公钥加密系统的密文域可逆数据嵌入方法
本专利技术属于信息加密技术,具体涉及一种基于pailliar公钥加密系统的密文域可逆数据嵌入方法。
技术介绍
近年来,快速进步的社会,带动了网络科技的迅猛发展。如今,我们的日常生活中,网络变成了不可或缺的一部分。开放的网络环境中携带者恒河沙数的数据,数据的种类不一而足,数据中夹杂的信息也是成排山倒海之势涌向人类的日常。现如今,加密数据图像和在数据图像中嵌入一些其他的信息已经不是难题。同态加密系统是一个既能保证数据隐私又能根据自身的同态性运用于可逆信息嵌入的系统。可逆数据隐藏在信息隐藏中占据了一个重要的部分,利用可逆数据隐藏技术可以在数字图像中嵌入一些额外的信息,不仅如此,在嵌入信息以后做数据的提取的同时还能够无损恢复原始的图像。如今这项技术在军事、医学、法律等各种不同的领域都得到了广泛的应用。但是在数字图像中嵌入信息的容量仍然有待提高,在对某一数字图像中嵌入一些的额外的信息量,LiMing和LiYang的对于明文扩展后的信息嵌入提出来一个非常简单的映射方法,但嵌入容量较小,不能满足实际应用需求。
技术实现思路
专利技术目的:本专利技术的目的在于解决现有技术中存在的不足,提供一种优化的基于pailliar公钥加密系统的密文域可逆数据嵌入方法,能够使嵌入容量在不增加计算代价的情况下变为原来基于pailliar公钥加密系统的密文域可逆数据嵌入方法的两倍。技术方案:本专利技术的一种基于pailliar公钥加密系统的密文域可逆数据嵌入方法,依次包括以下步骤:(1)通过pailliar公钥加密系统用公钥对原始图像进 ...
【技术保护点】
一种基于pailliar公钥加密系统的密文域可逆数据嵌入方法,其特征在于:依次包括以下步骤:(1)通过pailliar公钥加密系统用公钥对原始图像进行加密,进而得到密文图像;(2)根据pailliar公钥加密系统的同态性,在密文图像的密文域对密文进行态操作;(3)完成对数字图像的加密和扩展后,向扩展后的图像中嵌入两个比特的信息;(4)提取嵌入信息并无损恢复原始图像。
【技术特征摘要】
1.一种基于pailliar公钥加密系统的密文域可逆数据嵌入方法,其特征在于:依次包括以下步骤:(1)通过pailliar公钥加密系统用公钥对原始图像进行加密,进而得到密文图像;(2)根据pailliar公钥加密系统的同态性,在密文图像的密文域对密文进行态操作;(3)完成对数字图像的加密和扩展后,向扩展后的图像中嵌入两个比特的信息;(4)提取嵌入信息并无损恢复原始图像。2.根据权利要求1所述的基于pailliar公钥加密系统的密文域可逆数据嵌入方法,其特征在于:所述步骤(1)的具体过程如下:(1.1)首先用pailliar公钥加密系统对数据图像中的每一个像素m(i,j)进行加密,设定所得密文为c(i,j),pk为公钥;pailliar公钥加密系统加密公式,得到密文c(i,j)如下:c(i,j)=E[pk,m(i,j),r(i,j)]其中,(i,j)为像素在图像中所在的坐标,E为公钥加密系统中的加密算法,r(i,j)为与每一个像素一一对应的随机数;(1.2)在pailliar公钥加密系统中,预设两个大素数p和q,则大整数n=p*q为p-1和q-1的最小公倍数,即α=lcm(q-1,p-1),g的计算公式如下:gcd(L(gαmodn2),n)=1g为(1,n2)上的正整数,式中L函数公式为:其中g,n为公钥,p、q、为私钥,pailliar公钥加密系统的加密公式如下:c(i,j)=gm(i,j)·(r(i,j))nmodn2其中,3.根据权利要求1所述的基于pailliar公钥加密系统的密文域可逆数据嵌入方法,其特征在于:所述步骤(2)中pailliar公钥加密系统的同态操作如下:设定明文为m(i1,j1)和m(i2,j2),对这两个明文分别用pailliar公钥加密系统进行加密,公式如下:若将两个明文所得密文相乘再对n的平方取模,所得结果等同于两个明文相加之后再进行pailliar公钥加密,公式为:若将一个像素值的密文乘以g的k次方再对n的平方取模,所得结果等同于将明文m(i,j)加上k再进行pailliar公钥加密,公式为:
【专利技术属性】
技术研发人员:殷赵霞,贾玉洁,高莉莉,纪远,
申请(专利权)人:安徽大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。