大家都知道混沌信号作为加密信号源,可以应用于图像加密,文本文件加密,语音加密,系统加密等诸多领域,那么接下来,我给大家介绍一种基于五维混沌系统的图像加密方法,该方法不仅可以实现对图像加密,而且与其它加密方法相比较,除了应用混沌信号对图像加密外,还可以设置加密密码,因此该方法具有更好的保密性能。
一、混沌系统及其MATLAB仿真
五维混沌系统的方程为:
式中,a=30,b=-25,c=-40,d=35,e=-2,f=45,g=55,h=-2,i=-50。
MATLAB仿真结果如图所示:
二、基于五维混沌系统的图像加密算法
本文将采用图像置乱技术对图像进行加密处理。
1、加密算法简要介绍
首先对该五维混沌系统的微分方程产生的实值序列进行预处理,抽取一定的二进制序列进行图像加密,其次是读取256×256格式大小的原图像,将原图像块置乱,再按图像块中的行(或列)进行置换。如下图所示: