首页> 中国专利> 具有最少分存和最优对照度的图像可视分存方法

具有最少分存和最优对照度的图像可视分存方法

摘要

本发明公开了一种具有最少分存和最优对照度的图像可视分存方法,包括步骤:构造基本矩阵集合和辅助矩阵;利用所述基本矩阵集合和辅助矩阵对图像S进行加密;利用反色复制的方法对图像S进行解密,得到图像P。本发明的技术方案利用了反色复制的方法,并通过构造特殊的基本矩阵和辅助矩阵通过若干逻辑运算得到重构了秘密图像中的像素点的取值,实现了重构得到的图像对照度达到最优、分存片最少。

著录项

  • 公开/公告号CN101719263A

    专利类型发明专利

  • 公开/公告日2010-06-02

    原文格式PDF

  • 申请/专利权人 清华大学;

    申请/专利号CN200910242128.8

  • 发明设计人 王道顺;宋涛;李顺东;陈渝;

    申请日2009-12-08

  • 分类号G06T1/00;

  • 代理机构北京路浩知识产权代理有限公司;

  • 代理人胡小永

  • 地址 100084 北京市海淀区清华园北京100084-82信箱

  • 入库时间 2023-12-17 23:57:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-11-22

    未缴年费专利权终止 IPC(主分类):G06T1/00 授权公告日:20110817 终止日期:20181208 申请日:20091208

    专利权的终止

  • 2017-05-17

    著录事项变更 IPC(主分类):G06T1/00 变更前: 变更后: 申请日:20091208

    著录事项变更

  • 2011-08-17

    授权

    授权

  • 2010-07-21

    实质审查的生效 IPC(主分类):G06T1/00 申请日:20091208

    实质审查的生效

  • 2010-06-02

    公开

    公开

说明书

技术领域

本发明涉及密钥共享及图像防伪领域,尤其涉及一种具有最少分存和最优对照度的图像可视分存方法。

背景技术

可视分存技术最早由Naor和Shamir等人于1994年在欧密会上提出,其基本思想是,把需要共享的秘密图片,利用可视分存技术加密成若干张分存图片,并印刷到幻灯片上,单从其中任何一张分存图片不能得到除秘密图片尺寸之外的任何信息,但是把两者分存图片叠加后,便可以利用人的视觉系统看到共享的秘密图片了。像素膨胀和对照度是衡量一个可视分存方案好坏的最重要的参数,像素膨胀越小,我们需要携带的分存空间就越小;对照度越高,恢复出来的图像就越清晰可见;同时为了携带方便,分存片越少越好。

日常生活中的反色复制设备可以提供反色复制的功能,就是可以将白色复制成黑色,黑色复制成白色。利用逻辑运算式>S1S2=OR((OR(S1,S2)),(OR(S2,S1))),>利用反色复制设备可以实现两张图片的对位逻辑异或运算,运算式中S1、S2表示两张图片,OR表示逻辑或运算,即叠加操作,S表示对图像S进行反色复制操作。

利用现有技术的分存方法所得到的解密图片对照度弱、且,所需分存片多。

发明内容

本发明的目的是针对现有技术的不足,提供了一种具有最少分存和最优对照度的图像可视分存方法,包括以下步骤:

S1,构造基本矩阵和辅助矩阵,将所述基本矩阵进行内部分块,得到多个矩阵块,然后将对各矩阵块分别进行变换得到的多个矩阵进行组合,构成基本矩阵集合;

S2,利用所述基本矩阵集合和辅助矩阵对图像S进行加密;

S3,利用反色复制的方法对图像S进行解密,得到图像P。

其中,所述步骤S1具体包括以下步骤:

S11,设图像S中包含g个灰度像素级,g≥3,列出集合Γ0,该集合Γ0表示n个分享者中任意k个分享者的所有组合,0<k≤n;

S12,任意选择一个对黑白图像进行可视分存的(k,k)基本矩阵B0、B1,该基本矩阵为k×2k-1矩阵;构造n×2k-1矩阵Ej0(Ej1),j=1,…,t,>t=Cnk,>该矩阵Ej0(Ej1)对应于集合Γ0中的集合元素Qj={j1,…,jk},构造方式为:用矩阵B0(B1)的行依次填充矩阵Ej0(Ej1)中第j1,…,jk行,其余的行填充‘1’;

S13,构造n×((g-1)·2k-1)矩阵符号‘ο’表示矩阵的‘并’运算,q=1,...,g,j=1,…,t,对矩阵中的Ej0、Ej1经过列变换后得到的不同矩阵组成的矩阵集合则第q级灰度像素的基本矩阵为q=1,...,g,跑遍矩阵得到相应的基本矩阵Lq组成的集合就是基本矩阵集合;

S14,构造n×2k-1矩阵Fj,j=1,…,t,该矩阵Fj对应于集合Γ0中的集合元素Qj={j1,…,jk},构造方式为:将矩阵Fj第j1,…,jk行填充全‘0’,其余的行填充‘1’;

S15,构造n×((g-1)·2k-1)矩阵j=1,…,t,则辅助矩阵为A0′=F1′ο…οFt′;

其中,所述步骤S2具体包括以下步骤:

S21,分别利用矩阵作为基本矩阵集合,对图像S的逐个像素点执行t次g级加密,共生成t·n个分存图片t1,j,…,tn,j,j=1,…,t,组合分存图片t1,j,…,tn,j得到新的分存图片tp=(tp,1о…оtp,t),并将分存图片tp分发给第p个分享者,p=1,…,n;其中,加密算法为灰度图像的可视分存方案(Visual Secret Sharing Scheme,VSSS)中常用的加密算法。

S22:依次加密图像S的像素点,将矩阵A0′的第j行作为加密该像素点后得到的第j分存图,并将其分发给第p个分享者,p=1,…,n,至此,每个分享者均拥有了两个分存图片;

其中,所述步骤S3具体包括以下步骤:

S31,若分享者来解密图像S,则对两轮带有标识的k个分存图片进行布尔异或运算XOR,得到>T=tj1···tjk,>>A=Aj1···Ajk;>

S32,对T和A执行如下运算得到U:>U=(T+A)A,>U即为解密后得到的图像P。

与现有技术相比,本发明的技术方案具有如下优点:利用了反色复制的方法,并通过构造特殊的基本矩阵和辅助矩阵通过若干逻辑运算得到重构了秘密图像中的像素点的取值,实现了重构得到的图像对照度达到最优、分存片最少。

附图说明

图1是本发明实施例的方法流程图;

图2示出了本发明实施例的方法中使用的秘密图像S;

图3示出了本发明实施例的方法中,通过加密过程,第一个分享者得到的两个分存图片t1和A1

图4示出了本发明实施例的方法中,通过加密过程,第二个分享者得到的两个分存图片t2和A2

图5示出了本发明实施例的方法中,通过加密过程,第三个分享者得到的两个分存图片t3和A3

图6示出了本发明实施例的方法中,通过解密过程,第一个分享者与第二个分享者重构得到秘密图片>U=((t1t2)+(A1A2))(A1A2);>

图7示出了本发明实施例的方法中,通过解密过程,第一个分享者与第三个分享者重构得到秘密图片>U=((t1t3)+(A1A3))(A1A3);>

图8示出了本发明实施例的方法中,通过解密过程,第三个分享者与第二个分享者重构得到秘密图片>U=((t3t2)+(A3A2))(A3A2);>

图9示出了利用普通灰度可视分存方案的重构结果。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

如图1所示,依据本发明实施例的方法包括以下步骤:

分享者1、2、3分享秘密信息3级灰度图像S,实现任意两个人可以重构秘密信息图像S。图像S为320×160灰度图像如图2所示。下面开始分享该图像S的过程。

首先,构造基本矩阵集合和辅助矩阵:

步骤1:列出集合Γ0={Q1={1,2},Q2={1,3},Q1={2,3}},该集合Γ0表示3个分享者中任意2个分享者的所有组合。

步骤2:选择一个(2,2)黑白图像的可视分存技术的基本矩阵>B0=1010,>>B1=1001,>该基本矩阵为2×2矩阵。构造矩阵3×2的Ej0(Ej1),j=1,2,3。

E10(E11)对应于步骤1中集合Γ0中集合元素Q1={1,2},用矩阵B0(B1)的行依次填充矩阵E10(E11)中第1、2行,其余的行填充全‘1’。得>E10=101011>>(E11=100111).>

E20(E21)对应于步骤1中集合Γ0中集合元素Q2={1,3},用矩阵B0(B1)的行依次填充矩阵E20(E21)中第1、3行,其余的行填充全‘1’。得>E20=101110>>(E21=101101).>

E30(E31)对应于步骤1中集合Γ0中集合元素Q3={2,3},用矩阵B0(B1)的行依次填充矩阵E30(E31)中第2,3行,其余的行填充全‘1’。得>E30=111010>>(E31=111001).>

步骤3:构造3×4矩阵

对Ej0分别列变换得到>C11={101010101111,011001101111,100110011111,010101011111},>>C21={101011111010,011011110110,100111111001,010111110101},>>C31={111110101010,111101100110,111110011001,111101010101}.>

Eji分别列变换得到>C12={101010011111,011001011111,100110101111,010101101111},>>C22={101011111001,011011110101,100111111010,010111110110},>>C32={111110101001,111101100101,111110011010,111101010110}.>

Ej1分别列变换得到>C13={101001011111,011010011111,100101101111,010110101111},>>C23={101011110101,011011111001,100111110110,010111111010},>>C33={111110100101,111101101010,111110010110,111101011010}.>

基本矩阵当Eji,i=1,2,3,j=1,2,3跑遍时,就得到对应的3个灰度级的基本矩阵集合。

步骤4:构造3×2的Fj,j=1,2,3。

对应于步骤1中集合Γ0中集合元素Q1={1,2},矩阵F1中第1、2行填充全‘0’,其余的行填充全‘1’。得>F1=000011.>

对应于步骤1中集合Γ0中集合元素Q2={1,3},矩阵F2中第1、3行填充全‘0’,其余的行填充全‘1’。得>F2=001100.>

对应于步骤1中集合Γ0中集合元素Q3={2,3},矩阵F3中第2、3行填充全‘0’,其余的行填充全‘1’。得>F3=110000.>

步骤5:构造3×4矩阵则辅助矩阵

其次,利用构造基本矩阵集合和辅助矩阵对图像S进行加密(或称分发)

步骤1:

逐点加密秘密图像S,若像素点为1级灰度像素点时:

1.取矩阵中任意矩阵,例如取>101010101111,>则分存片t1,1=(1010),分存片t2,1=(1010),分存片t3,1=(1111)。明显地,这里的加密(或称分发)方式为将矩阵的每一行分别取出,得到3个分存片(因为有3个分享者)。

2.取矩阵中任意矩阵,例如>101011111010,>则分存片t1,2=(1010),分存片t2,2=(1111),分存片t3,2=(1010)。

3.取矩阵中任意矩阵,例如>111110101010,>则分存片t1,3=(1111),分存片t2,3=(1010),分存片t3,3=(1010)。

4.组合分存片得到

t1=(t1,1оt1,2оt1,3)=(101010101111)分发给分享者1,

t2=(t2,1оt2,2оt2,3)=(101011111010)分发给分享者2,

t3=(t3,1оt3,2оt3,3)=(111110101010)分发给分享者3。

同理,当像素点为2或3级灰度像素点时,类似地得到分存图片。

步骤2:取矩阵>A0=000000001111000011110000111100000000,>将1、2、3行分别分发给分享者,则A1=(000000001111)分发给分享者1,

A2=(000011110000)分发给分享者2,

A3=(111100000000)分发给分享者3。

最后,对秘密图像S进行解密(或称为重构)

步骤1:例如,可以由分享者1和2来重构秘密图像前面所加密的1级灰度像素点。首先对两轮带有标识的2个分存图片进行XOR(布尔异或操作):

>T=t1t2=(000001010101),>>A=A1A2=(000011111111).>

步骤2:对T和A执行下面操作得到U:>U=(T+A)A=(000000000000).>

U=(000000000000)表示解密得到的原灰度像素点为1级像素点,即白色像素点。

图3~8示出了利用本发明的图像可视分存方法进行图像解密的效果图。图9示出了利用普通灰度可视分存方案的重构结果。

下面给出现有技术的普通灰度可视方案与本发明的图像可视分存方法的进行图像解密得到的指标比较表,如表1所示:

表1

其中,对照度:远小于1/g-1;

分存片:对于多轮灰度方案来说,轮数2为“最小”。

由以上实施例可以看出,本发明的实施例利用了反色复制的方法,并通过构造特殊的基本矩阵和辅助矩阵通过若干逻辑运算得到重构了秘密图像中的像素点的取值。普通的基本矩阵集的构造方法是由基本矩阵直接矩阵内部列变换获得所有矩阵;本发明构造方法的特殊之处在于,构造好基本矩阵后,生成基本矩阵集是矩阵内部分块,然后块内各自独立列变换得到所有的矩阵。因此实现了重构得到的图像对照度达到最优、分存片最少。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号