1.一種基于混沌理論的數(shù)字圖像并行加密方法,其特征在于,包括步驟
S1:使用混沌序列對明文圖像進行全局性位置置亂;
S2:將明文圖像分為若干份;
S3:對每份明文圖像進行并行局部擴散,并將每一份明文圖像的最后一個像素和下一份明文圖像的第一個像素進行交換;
S4:重復步驟S3,直到完成明文圖像的全局擴散。
2.如權利要求1所述的于混沌理論的數(shù)字圖像并行加密方法,其特征在于,步驟S1中所述混沌序列是使用Kent混沌系統(tǒng)產(chǎn)生的。
3.如權利要求2所述的于混沌理論的數(shù)字圖像并行加密方法,其特征在于,步驟S1包括步驟:
S11:將原明文圖像按照行優(yōu)先的順序轉(zhuǎn)換為一個長度為m×n的一維序列L={l1,l2,l3,…,lm×n},該序列的取值范圍均為[0,255];
S12:將原明文圖像的所有像素值相加得到一個總值為sum,然后再用sum來除以圖像的總像素點個數(shù)即m×n,由此來獲得整個圖像的一個平均像素值為avg,由公式和公式t=m+n+mod(avg×108,m+n)可分別得到Kent混沌系統(tǒng)中所需的控制參數(shù)a和迭代次數(shù)t;
S13:設Kent混沌系統(tǒng)的系統(tǒng)變量初始值為x0,將x0和a代入Kent混沌系統(tǒng)中,進行Kent映射t次迭代,然后再繼續(xù)迭代m×n次,產(chǎn)生一個長度為m×n的一維混沌序列K={k1,k2,…,km×n};
S14:對混沌序列所述K進行從小到大排序,產(chǎn)生一個用來記錄排序后的序列中各個元素在原序列K中所在位置的一個位置序列K'={k1',k2',…,k'm×n},并由所述位置序列來對明文序列L進行全局性的位置置亂,最終得到置亂圖像序列L'={l1',l2',…,l'm×n}。