论文部分内容阅读
视觉密码是一种依靠人类视觉系统直接解密的秘密共享技术,其安全强度相当于“一次一密”,它跟普通秘密共享方案一样,存在欺骗问题。虽然大多数视觉密码方案是假设参与者诚实可信,恢复秘密时不会进行欺骗,但实际上参与者并非都诚实可信,可能会出示伪造分享份来欺骗其他参与者,此外非法参与者也可能会冒充合法参与者进行欺骗等,以破坏或骗取秘密信息。因此,研究和设计防欺骗的视觉密码方案,具有重要的理论意义和广泛的应用价值。一般采用验证图像的防欺骗视觉密码方案,均是通过连接不同门限视觉密码方案的基础矩阵,构造满足一定条件的基础矩阵,然后根据构造的基础矩阵生成分享份。采用这种方式的防欺骗方案存在像素扩展度大和像素对比度小的缺陷。本文通过深入研究视觉密码的欺骗种类和防欺骗方法,针对公有验证图像视觉密码存在的共谋欺骗,给出了一种具体的欺骗方法并进行了仿真实验。通过采用像素编码方法将多秘密共享技术应用于防欺骗视觉密码方案中,解决了公有验证图像视觉密码方案不能应用于两个参与者的情形,使得参与者的分享份进行叠合时,采用不同方式叠合恢复出秘密图像和验证图像。其次,通过分析私有验证图像GTCP(General Transformation for Cheating Prevention)方案的验证矩阵,指出验证矩阵的构造方法存在一定的缺陷,该缺陷导致方案存在内部欺骗的问题,并给出了具体的欺骗方法。通过改进验证矩阵的构造方法,提出了一种防欺骗的视觉密码方案,并对验证矩阵的存在性进行了证明,与GTCP方案相比具有更高的安全性。最后,通过分析与研究视觉密码方案的基础矩阵,设计并实现了一种新的拥有私有验证图像的防欺骗视觉密码方案。为了使得该方案能在防欺骗的基础上,同时达到优化像素扩展度和像素对比度,给出了验证矩阵应满足的具体条件及其构造方法。通过结合每个参与者拥有私有验证图像的思想,采用基于验证矩阵构造方案的基础矩阵的方法,根据构造的基础矩阵生成的分享份,可共享秘密图像和私有验证图像。与其它防欺骗方案相比,本方案较有效地避免了欺骗问题,减少了基础矩阵的连接次数和像素扩展度,提高了像素对比度。仿真实验结果表明,本方案的秘密图像和验证图像的恢复效果更理想。