1.一种用于图像共享加密的可视化秘密共享方法,其特征在于以下步骤:图像加密共享:
步骤一,通过ILBP算法对原图像进行加密,生成ILBP码;
步骤二,随机生成控制因子α和中心像素的灰度值L;
步骤三,通过控制因子α来随机生成中心像素邻域的灰度值,并使其满足ILBP的要求;
具体为:
BVSS方案中:对于图像
B={B[i,j]|B[i,j]∈[0,1],0≤i≤M‑1,0≤j≤N‑1},假设有2个共享块S1[i,j],S2[i,j];当B[i,j]=1,S1[i,j]∈(0,L),S2[i,j]∈(S1[i,j]+1,L)且满足 当B[i,j]=0时,S1[i,j]∈(0,S1[i,j]),并保证S2[i,j]∈(0,S1[i,j]),且满足GVSS方案中:对于图像G,中心像素为 邻域像素为 当 保证且满足 当 保证 且满足
MIVSS方案中:对于多个图像 假设有n+1个共享块,其中随机生成的中心像素 当 时,Sk[i,j]=random(Sk‑1[i,j]+1,L),且满足 当 时,Sk[i,j]=random(0,Sk‑1[i,j]),且满足步骤四,将图像分割,生成多个阴影块,多个阴影块可分散给不同持有者已达成图像加密共享效果;
图像解密:
步骤一,将多个共享的阴影块组合成M×N的阴影块;
步骤二,通过ILBP算法对M×N的每个阴影块计算ILBP码,以恢复原图像;
所述ILBP算法为 其中,其中参数P控制角空间的量子化,R控制空间分辨率,L表示中心像素的灰度,gp表示相邻像素p的灰度值,S(x)表示符号函数, 是邻域的平均值,控制因子α∈[0,1],灰度L∈[0,255]。