【技术实现步骤摘要】
基于秘密分享和安全多方计算的密文域可逆信息隐藏方法
[0001]本专利技术涉及信息隐藏
,具体是基于秘密分享和安全多方计算的密文域可逆信息隐藏方法。
技术介绍
[0002]随着数字化技术的飞速发展,大量的数字媒体信息需要在网络中迅速传输,而需要传输的秘密信息可能被窃取或篡改。为了在实际应用中实现隐蔽通信、版权标识等功能,信息隐藏技术被广泛应用。
[0003]传统的信息隐藏技术,是将秘密信息嵌入到载体(如图像)中,得到含密载体,嵌入的信息不会影响观测者对于载体信息本身的理解,而接收者可以从含密载体中提取秘密信息。后来经过改进,可逆信息隐藏技术被提出:这类方法令接收者不仅可以从含密载体中提取信息,还可以无损地恢复图像载体。然而含密载体在网络当中传输时,仍存在被窃取隐私的风险。为了保护载体图像隐私,密文域可逆信息隐藏被提出:图像拥有者首先对图像载体进行加密,接着信息隐藏者在加密图像中嵌入秘密信息,并将含密加密图像发送给接收者。最后,接收者可以提取秘密信息,解密并恢复原始图像载体。
[0004]但是,现存的密文域可逆信息仍存在一些不足。例如,加密算法的计算复杂度较高、信息嵌入量和载体视觉质量有待提升。更重要的是,多方参与的应用场景中(如多方版权),需要完成多方信息嵌入,同时保护各方权益。这就要求引入多个信息嵌入者,同时使用安全的计算协议,完成安全多方嵌入。这一需求在传统的密文域可逆信息隐藏中,也是难以满足的。
技术实现思路
[0005]本专利技术的目的在于提供基于秘密分享和安全多方计算的 ...
【技术保护点】
【技术特征摘要】
1.基于秘密分享和安全多方计算的密文域可逆信息隐藏方法,其特征在于:包括如下具体步骤:S1、图像加密:使用基于High
‑
speed scrambling的图像块置乱方法,使用基于CRT的秘密分享并在加密时添加随机数,解决图像分享的残差问题;S2、多方安全嵌入:利用安全多方嵌入协议进行像素预测误差计算,并进行信息嵌入;S3、图像解密:接收者同时持有CRT秘密分享的密钥以及图像块置乱的密钥,解密出含密图像;S4、信息提取:得到含密图像后,根据预测误差直方图平移的提取规则,以及嵌入在图像中的辅助信息,提取出信息。2.根据权利要求1所述的基于秘密分享和安全多方计算的密文域可逆信息隐藏方法,其特征在于:所述S1中,图像加密的具体步骤如下:S11、块置乱加密:首先将图像分为2
×
2的不重叠的块,接着使用图像块置乱方法,将划分后的各个图像块的顺序打乱,以此达成第一步图像加密;S12、利用CRT秘密分享加密图像:设定秘密分享的阈值为(k,n),并选择一组整数{128<p1<p2<
…
<p
n
≤256<p},这些整数还需要满足以下条件:gcd(p
i
,p
j
)=1,i≠j;gcd(p
i
,p)=1,i=1,2,
…
,n。其中对于图像中的一个像素x(h,w),h∈[1,Μ],w∈[1,N](设载体图像尺寸为Μ
×
N),选择一个随机数计算y(h,w)=x(h,w)+A
×
p,并进行CRT分享:y(h,w)≡s1(h,w)(mod p1)y(h,w)≡s2(h,w)(mod p2)
…
y(h,w)≡s
n
(h,w)(mod p
n
)其中s
i
(h,w),i=1,2,
…
,n即是秘密分享后所得的加密图像分享中的像素值。3.根据权利要求2所述的基于秘密分享和安全多方计算的密文域可逆信息隐藏方法,其特征在于:所述S12中,秘密分享中的(k,n)阈值要求为:少于k个分享不能重构秘密,任意k个分享则能够重构秘密。4.根据权利要求3所述的基于秘密分享和安全多方计算的密文域可逆信息隐藏方法,其特征在于:所述S2中,安全多方嵌入协议的算法如下:输入:加密分享输入:加密分享秘密分享参数输出:预测误差e
m
;S21、各个信息隐藏者进行如下计算:
S22、将发送给S23、通过CRT计算,求解e
A<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。