《表1 密钥动态选择过程》

《表1 密钥动态选择过程》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于动态密钥选择与多方向扩散的图像加密算法》


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

将式(8)输出的引擎index作为初始值,联合矩阵A0,A1,A2,A3,A4,A5,设计了动态密钥选择机制:若index=0,则利用A0来生成置乱密钥;若index=1,则利用A1来生成密钥,以此类推。根据明文图像对应的T10,利用初始index完成第一个像素置乱后,再利用第一个置乱像素值替换式(8)中的T1,根据index_new=T2%2,得到新的index,重新选择密钥,进行下一个明文像素的置乱。为了详细解释,本文假设初始明文对应的index=0,则利用矩阵\n来选择密钥,完成明文像素的置乱,整个动态密钥选择机制见表1。在表1中,P'(i)是利用选择的密钥经过置乱策略处理后的像素;T10是根据式(8)、式(9),利用初始明文计算得到的初值。初始明文对应的index=0选择矩阵A0后;再利用index_new=T2%2来确定加密密钥。当index_new=0,要想置乱初始图像中的第i个像素,则选择矩阵A0中第1行中的第i个元素作为密钥;若index_new=1,则选择矩阵A0中第2行中的第i个元素作为密钥。