[发明专利]一种分级-分组的秘密图像共享方法有效

专利信息
申请号: 201310314405.8 申请日: 2013-07-25
公开(公告)号: CN103414839A 公开(公告)日: 2013-11-27
发明(设计)人: 王安红;刘文杰;刘丽;李志宏 申请(专利权)人: 太原科技大学
主分类号: H04N1/32 分类号: H04N1/32
代理公司: 太原市科瑞达专利代理有限公司 14101 代理人: 王思俊
地址: 030024 山*** 国省代码: 山西;14
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分级 分组 秘密 图像 共享 方法
【权利要求书】:

1.一种分级-分组的秘密图像共享方法,包括发送端对秘密图像的分级分解、共享、隐藏和接收端对秘密图像的分组渐进恢复,其特征在于具体操作步骤如下: 

Ⅰ.发送端秘密图像的分级分解、共享、隐藏,包括下列步骤: 

第一步,对秘密图像进行比特位分解形成多个不同等级的子秘密图像: 

⑴.读入一幅U×V大小的秘密图像S,将其分为互不重叠的、2×2大小的图像块,从第一个图像块开始执行下列步骤(2)和(3); 

⑵.假设第一个图像块中4个像素的值分别为d11,d12,d21,d22,将每个像素值转换为8比特二进制st1,st2,st3,st4,依次取出st1,st2,st3,st4的第一和第二比特形成8位二进制比特流st1',同理,依次取出第三和第四比特形成比特流st2'、第五和第六比特形成比特流st3'、第七和第八比特形成比特流st4'; 

⑶.分别转换二进制比特流st1',st2',st3',st4'为十进制数d1,d2,d3,d4,并将d1,d2,d3,d4作为像素值依次存入四幅子秘密图像矩阵S1,S2,S3,S4; 

⑷.重复步骤(2)-(3),直到秘密图像S中的所有图像块均被处理完毕,此时,原始秘密图像S被分成四个不同级别的子秘密图像S1,S2,S3,S4,其大小均为 

第二步,将四幅子秘密图像分别共享为四组影子图像并隐藏到不同的掩饰图像中,以子秘密图像S1为例: 

⑴.转换子秘密图像S1的每个像素为r位m进制数,并将每个像素的每位数独立存储于矩阵P中,形成大小为的矩阵P; 

⑵.读入一幅H×Z大小的掩饰图像C1,其中按逐行扫描方式将每个像素依次存入列向量q中,其大小为(H×Z)×1,并进行如下操作: 

a=qmodm                                        (1) 

dv=q-a                              (2) 

其中,mod表示求余数运算; 

⑶.按行依次对矩阵P中数字进行分组,每k-1个数字为一组,作为Shamir(k,n)门限方案中多项式的前k-1个系数,依次取列向量a中的数作为第k个系数,如(3)式: 

fg(x)=(pj+pj+1x1+…+pj+k-2xk-2+agxk-1)modm,             (3) 

其中,pj为矩阵P中的第j个元素,表示向上取整;g=1,2,…,H×Z;因为所以当 时,fg(x)中的系数pj取零; 

⑷.根据公式(3),取x=1,2,K,n,分别计算fg(1),fg(2),...,fg(n)得到n个列向量y1,y2,…,yn: 

y1=fg(1),y2=fg(2),...,yn=fg(n),g=1,2,...,H×Z,            (4) 

⑸.计算公式(5),并将结果存入列向量s1,…,sx,…,sn: 

sx=dv+yx,x=1,2,…,n                    (5) 

⑹.将s1,…,sx,…,sn都转换为任意大小的矩阵,分别记为ST1,…,STx,…,STn,表示n幅隐藏图像; 

⑺.将隐藏图像ST1,…,STx,…,STn分发给相应管理权限组中n个不同的参与者保存,并将对应的密钥x和m的值告知每个参与者; 

至此,完成子秘密图像S1的隐藏和分发过程; 

同样地,将子秘密图像S2,S3,S4分别按照步骤(1)-(7)执行后分发给其对应管理权限组中n个不同的参与者保存; 

Ⅱ.接收端对秘密图像和掩饰图像的恢复: 

第一步,对子秘密图像和掩饰图像的恢复;根据Shamir(k,n)门限方案的思想,对同一组参与者,最少收集到其中的k个参与者提供的隐藏图像及相应密钥x才能恢复本组的子秘密图像和掩饰图像,以收集到第一组k幅隐藏图像为例: 

⑴.读入收集到的k幅隐藏图像及相应密钥并按逐行扫描方式将每个隐藏图像矩阵转换为列向量大小均为(H×Z)×1,则可求得it=i1,i2,…,ik;令,其中g=1,2,…,H×Z; 

⑵.分别提取中第g个(g=1,2,…,H×Z)未被处理的数 用k个点构造k-1阶方程组: 

由上式方程组,求解出k个系数pj,pj+1,…,pj+k-2,ag,记为一组; 

⑶.重复步骤(2),直到中所有数都被处理,最终得到H×Z组系数; 

⑷.当j满足时,依次取每组系数的前k-1个数pj,pj+1,…,pj+k-2执行如下操作:(i)将k-1个数中每r位视为一个m进制数,并将其转换为十进制数;(ii)将得到的十进制数作为像素值按逐行排列方式依次存入矩阵中,该矩阵即为子秘密图像矩阵S1; 

⑸.提取每组系数的第k个数ag进行掩饰图像恢复:首先,求取dv: 

然后利用ag构成列向量a来求取q: 

q=a+dv;最后,将列向量q转换为矩阵求得掩饰图像C1; 

同样地,其他组隐藏图像都按照步骤(1)-(5)执行后可得相应的子秘密图像S2,S3,S4及其对应的掩饰图像; 

第二步,对秘密图像的渐进恢复: 

⑴.两个或两个以上不同组的参与者提供其恢复的子秘密图像,即可采用比特位分解的逆过程恢复不同质量的原秘密图像; 

⑵.当所有组均能提供其恢复的子秘密图像时,用比特位分解的逆过程可以恢复一个无损的秘密图像S。 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原科技大学,未经太原科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310314405.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top