论文部分内容阅读
可视密码方案(VCS)是一种新的秘密共享机制,与传统的密码学相比,加密与解密的过程无需运用复杂的数学运算,而且参与者也无需密码学知识;实现不需要很高的技术,实现成本较低,只需一些胶片;属于有效集合的参与者,可得到秘密图像的信息,而属于禁止集合的参与者,无法得到秘密图像信息。可视密码的高效性与安全性,在秘密分享、信息隐藏、身份认证、数字签名等领域得到了广泛的应用。
本文主要围绕更优化、更高效、更安全的可视密码方案的设计展开了研究,侧重进行了四个方面的研究:(1)如何降低像素扩展,提高恢复图像的对比度;(2)如何将较成熟的黑白二值图像可视密码方案,用有效的方法推广到灰度图像和彩色图像;(3)如何隐藏更多的秘密图像;(4)如何提高可视密码方案的安全性。
可视密码方案中有两个重要的参数,即像素的扩展度与对比度,它们的优劣一定程度上决定了方案的优劣。针对(2,n)-VCS[1]像素扩展度与对比度不能同时达到最优的缺陷,本文给出了一种较好地折衷像素扩展度和对比度的彩色可视密码方案。本方案采用半色调技术,并结合三基色原理,将半色调的彩色秘密图像的每个像素加密扩展为只有红、绿、蓝、黑四种像素组成的方块;每个方块中各像素的比例值相同,但排列方式由三基色原理决定,使得相应的方块叠加时能得到秘密图像的像素值,依照此方法构造出关于(2,n)门限的彩色视觉密码方案。理论分析与实验表明,当在参与者较多的情况下,像素的扩展度远小于现有方案,能,并保持外形比例不失真。
多秘密图像分享方案[2],将所得到的分享图像按不同的角度叠加,从而得到多张秘密图像,增加了秘密信息的储存量;扩展型可视密码方案(EVCS)[3]使得生成的分享图像是有意义的伪装图像,从中无法得到秘密图像的任何信息。本文综合这两种方案的优点,提出了一种隐藏多秘密的彩色扩展型可视密码方案。本方案利用色差对比度和分享图像叠加角度的不同构造出有关隐藏多秘密黑白图像EVCS,再将其应用到经半色调处理的彩色图像上,得到隐藏多秘密的彩色EVCS。实验结果表明,生成的分享图像与恢复得到的秘密图像与原始图像相比,有一定的色彩失真,但人眼足以分辨出分享图像上伪装图像的信息和恢复秘密图像的信息。该方案不仅保持了黑白视觉密码方案的优点,即加密与解密时无需复杂的运算,且生成的分享图像是有意义的伪装图像,增加了可视密码方案的安全性;将分享图像按照不同角度叠加,可得到多张秘密图像的信息,增加了信息的存储量。