相关服务

  • 《现代电子技术》2006年第19期摘录:胡启龙等:BMP图像加密算法研

如发现有乱码,请点击下面链接浏览原文
正文摘录:

胡启龙等:BMP图像加密算法研究的循环加密。这种方法操作简单、实时性好,并且容易吸取许多成熟的针对文本的分组加密算法。然而用等长的伪随机序列进行循环加密时,加密效果会受到一定影响,于是问题的关键就在于分析分组密码长度和密码多样性与加密效果的关系,以便尽量降低分组密码加密的不良效果。3基于位运算的图像加密算法分析下面对基于位运算的图像加密算法进行仿真试验与分析,仿真采用Matlab编程,选取图像大小为400×400。在分析图像加密前后的相似程度时,采用图像相关度作为评价的定量标准。具体方法是:首先将加密前和加密后图像的边缘提取出来,提取后的图像变为黑白二值图像。然后,将两幅黑白图像对应象素点的值相比较,把对应象素点的值相同的象素个数累加起来作为图像相关度的值,以此来衡量两幅图像的相似程度。3.1流密码加密图像算法分析及仿真首先采用流密码的方法加密图像,实验结果如图1和图2所示。图1加密前图像图2加密后图像图1为加密前的原始图像,图2为经流密码加密后的图像。从中可以看出,流密码加密是非常成功的,加密后的图像已无法看出原图像信息。但是值得注意的一点是由于只对图像数据进行了加密,而调色板没有改变,这时加密后的图像与原图像将具有同样的颜色数。对多色图来说没有什么影响,如果加密的是近乎一幅单色的图,泄露的颜色信息就会很有价值,为此需要对调色板加密。实验结果如图3~图5所示。图3为加密前图像,图4为未对调色板加密的加密图像,图5为对调色板加密后的加密图像。从图中可以看出,未对调色板加密的加密图像(图4),同加密前图像一样,也近乎是一幅单色图,且他们的颜色很接近。因此,为了让加密效果更好,加密后的图像应具有多种颜色。因而有必要对图像的调色板也进行加密。从图5中可以看出,对调色板加密后颜色数增加了,从而避免了图像颜色信息的泄漏,提高了图像保密性,增强了图像加密性能。68图3加密前图像图4加密后图像图7密钥长度为56b的加密图像图8密钥长度为512b的加密图像图6为加密前的图像,图7和图8分别是用密钥多样性为35,长度为56b和512b的密钥对图像进行加密的力f密后图像。从图7中可明显看出,选取密钥长度为56l时,图像加密效果很不理想,在加密后的图像中可以清蹄地看出加密前图像的信息。将分组密钥的长度增加至512b,如图8所示,加密效果较密钥长度为56b时好一些,但总体来说依然很不理想。如果再持续增加密钥长度,加密效果改善不大。从中可以得出,决定分组密码力【密图像效果好坏的第一个因素——密钥的多样性在图伤加密的过程中至关重要。图9显示了密钥选取多样性对加密效果影响的关孬曲线。其中,横坐标代表密钥多样性的大小,纵坐标代幕加密后图像与加密前图像的相关程度。从中可以看出,阿

阅读此文(图):   点击此处在线翻阅