《表5 各初始值的敏感性测试》

《表5 各初始值的敏感性测试》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《密钥动态选择机制的图像加密算法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

一个安全的加密算法应该对密钥敏感,这样才能抵抗蛮力攻击。密钥敏感性体现在两方面:一方面,用具有微小差别的两个不同的密钥加密同一幅明文图像时,得到的对应的两幅密文图像将完全不同,这一点可以用密文图像的改变率t衡量。另一方面,当解密时,若输入与正确密钥有微小差别的错误解密密钥,从解密结果中得不到明文图像的任何有用的信息。计算密文图像的改变率t的具体方法如下:计算密钥a的敏感性时,用密钥a加密明文得到密文图像C1,用密钥a+h(其他密钥不变)加密得到密文图像C2,用密钥a-h加密得到C3,则C2与C1灰度值不同的像素数Num1占整个图像的比例和C3与C1灰度值不同的像素Num2占整个图像的比例取均值,得到t,即t=0.5×(Num1/ (m×n)+Num2/(m×n)) ,其中m×n表示图像的大小。以此方法计算出各密钥的敏感性,以加密图像“autumn”为例,计算出的各个密钥对应的图像的改变率如表5所示。计算的结果表明算法对密钥具有很强的敏感性。计算中密钥x1(0),x2(0),x3(0),x4(0),x5(0)的改变量h均是10-15,x6(0)改变量h是10-14。