计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
9期
288-293
,共6页
分段线性混沌映射%可逆线性记忆元胞自动机%分块密文%扩散机制%图像认证
分段線性混沌映射%可逆線性記憶元胞自動機%分塊密文%擴散機製%圖像認證
분단선성혼돈영사%가역선성기억원포자동궤%분괴밀문%확산궤제%도상인증
Phased linear chaotic mapping%Reversible linear memory cellular automaton%Blocked ciphertext%Diffusion mechanism%Image authentication
为了使加密系统拥有图像认证功能,能够防止图像在存储与传输过程中被各种攻击肆意篡改,并提高其加解密速度以及安全性,使可逆线性元胞自动机具备记忆贮存功能,提出一种可逆线性记忆元胞自动机。采用混沌映射与可逆线性记忆元胞自动机相融合的图像认证加密算法来增强加密系统的性能,采用的是图像块加密算法,而非传统的密码流。首先采用二维分段线性混沌映射对初始明文图像进行置乱,改变像素位置;然后对置乱图像进行分块,并利用Logistic映射和可逆线性记忆元胞自动机对每一块进行扩散加密处理,改变其像素值,随后将这些加密后的分块密文组合起来形成密文图像;将HASH方程引入到本文算法中,使其拥有图像认证功能。借助MATLAB仿真软件来验证本文算法,结果表明:所提出的图像认证加密新算法具有优异的加密性能,扩散机制高度安全,计算效率高,其密钥空间足够大,抗攻击能力大幅度提升。
為瞭使加密繫統擁有圖像認證功能,能夠防止圖像在存儲與傳輸過程中被各種攻擊肆意篡改,併提高其加解密速度以及安全性,使可逆線性元胞自動機具備記憶貯存功能,提齣一種可逆線性記憶元胞自動機。採用混沌映射與可逆線性記憶元胞自動機相融閤的圖像認證加密算法來增彊加密繫統的性能,採用的是圖像塊加密算法,而非傳統的密碼流。首先採用二維分段線性混沌映射對初始明文圖像進行置亂,改變像素位置;然後對置亂圖像進行分塊,併利用Logistic映射和可逆線性記憶元胞自動機對每一塊進行擴散加密處理,改變其像素值,隨後將這些加密後的分塊密文組閤起來形成密文圖像;將HASH方程引入到本文算法中,使其擁有圖像認證功能。藉助MATLAB倣真軟件來驗證本文算法,結果錶明:所提齣的圖像認證加密新算法具有優異的加密性能,擴散機製高度安全,計算效率高,其密鑰空間足夠大,抗攻擊能力大幅度提升。
위료사가밀계통옹유도상인증공능,능구방지도상재존저여전수과정중피각충공격사의찬개,병제고기가해밀속도이급안전성,사가역선성원포자동궤구비기억저존공능,제출일충가역선성기억원포자동궤。채용혼돈영사여가역선성기억원포자동궤상융합적도상인증가밀산법래증강가밀계통적성능,채용적시도상괴가밀산법,이비전통적밀마류。수선채용이유분단선성혼돈영사대초시명문도상진행치란,개변상소위치;연후대치란도상진행분괴,병이용Logistic영사화가역선성기억원포자동궤대매일괴진행확산가밀처리,개변기상소치,수후장저사가밀후적분괴밀문조합기래형성밀문도상;장HASH방정인입도본문산법중,사기옹유도상인증공능。차조MATLAB방진연건래험증본문산법,결과표명:소제출적도상인증가밀신산법구유우이적가밀성능,확산궤제고도안전,계산효솔고,기밀약공간족구대,항공격능력대폭도제승。
In order to have the encryption system with image authentication function,and be able to prevent the image being wilfullytamperedby various attacks in the process of storage and transmission,as well as improve its encryption and decryption speed as well as itssecurity,while have the reversible linear cellular automaton possess the memory storage function as well,in this paper we proposed areversiblelinear memory cellular automaton,use image authentication and encryption algorithm integrating the chaotic mapping and thereversiblelinear memory cellular automaton to strengthen the performance of encryption system.What to be used by this algorithm is the imageblock encryption algorithm but not the traditional cipher stream.First,2D phased linear chaotic mapping is used to permute the original plainimage and to alter the position of pixel;then the permuted image is divided into blocks,the Logistic mapping and reversible linear memorycellular automaton are used to carry out diffusion and encryption processing on every block to change its pixel value;afterwards,theseencryptedblocked ciphertexts are composed to form the ciphertext image.Moreover,HASH function is introduced into this algorithm to makethe encryption system have image authentication function.MATLAB simulation software is used to verify this algorithm,the results show thatthis new image authentication encryption algorithm proposed in the paper has excellent encryption performance,it has highly secure diffusionmechanism,high computation efficiency,sufficient key space,and the anti-attack property is significantly improved.