基于雙混沌映射的圖像加密算法研究
2.3解密算法
解密算法是加密算法的逆運(yùn)算,在解密算法中,置換矩陣是加密算法中置換矩陣的逆置換,異或矩陣與加密中的異或矩陣相同,只是在解密過(guò)程中要先進(jìn)行異或運(yùn)算,最后再進(jìn)行異或運(yùn)算。
3仿真實(shí)驗(yàn)及測(cè)試分析
3.1加密效果
本文采用大小為256×256、8bit大小的Lena灰度圖像作為待測(cè)試圖像。密鑰選取參數(shù)如下:x0=0.0798975229263307,μ0=4,r=1,x′0=0.7904083056499,y′0=0.210030319169164,t=3,分別取小數(shù)點(diǎn)后3、5、7位。原始圖像及其灰度直方圖分別如圖1、圖3所示,加密后的圖像和灰度直方圖分別如圖2、圖4所示。從圖中可以看出,加密后的圖像效果很好,各像素的灰度值分布均勻,與原始圖像完全不同,對(duì)已知明文攻擊非常安全。
3.2敏感性分析
圖5為正確密鑰解密所得圖像,通過(guò)比較可知,與原圖的像素值完全相同,表明該算法沒(méi)有信息的丟失。當(dāng)密鑰中的x0=0.0798975229263006、其他密鑰參數(shù)不變時(shí),解密所得圖像如圖6所示??梢?jiàn)即使使用與正確密鑰差值微小錯(cuò)誤的密鑰進(jìn)行解密,得到的仍是與原圖像差別很大的錯(cuò)誤圖像,即說(shuō)明本文所用算法對(duì)密鑰具有高度的敏感性。
評(píng)論