摘要
传统的可视密码在加密时会产生像素扩张,结果使分存图像比秘密图像大许多倍,尤其是应用在灰度和彩色图像上,其扩张的倍数更是惊人.传统的可视密码都是单点加密,本文在Hou的m点加密的基础上,提出任意点加密可视密码,即在加密的时候可以对任意个点进行加密,我们称之为可变可视密码.操作的时候,对秘密图像的r个点同时进行加密,当r=m时,该加密就是像素不扩展可视密码;当r> m时,该加密得到的就是分存图像缩小的可视密码(r的增大会降低解密图像的对比度);当r <m时,该加密得到的就是分存图像扩大的可视密码.随着r的增大,分存图像会变小,同时对比度也会降低.对r个点同时加密的时候,需要计算r个点中黑点的个数b,对于有b个黑点的加密,在r次加密中,保证有b次使用黑色像素加密矩阵B1加密, r-b次使用白色像素加密矩阵B0加密.可变可视密码一方面解决了传统可视密码像素扩张的问题;一方面它非常灵活,能使分享图像小于、等于或大于加密图像,从而能有效减少存储空间,或在存储空间和图像质量之间找到一个平衡点.
-
单位北京政法职业学院