1.基于惯性忆阻神经网络投影同步的图像加密方法,其特征在于:构建具有反应扩散的惯性忆阻神经网络的驱动系统和响应系统,设计投影同步控制器使得响应系统与驱动系统达到投影同步;
基于所述响应系统在所述投影同步控制器的作用下投影同步于所述驱动系统且投影系数为λ,进而实现图像加密及解密,加密过程为:读取原始图像,图像大小M×N×3,将原始图像分离为三种颜色分量矩阵,分别是红色分量矩阵R、绿色分量矩阵G和蓝色分量矩阵B;
待所述驱动系统与所述响应系统达到投影同步后,获取所述驱动系统产生的混沌信号,并采样获得两组尺寸为M×N的离散混沌序列,分别为X、Y,并根据所述离散混沌序列X和Y得到另一组离散混沌序列将三组离散混沌序列X、Y、Z进行规范化处理,使用特定转换公式将离散混沌序列X、Y、Z分别转换为序列XX
Y
Z
将所述原始图像三种颜色分量矩阵R、G、B分别与所述序列X将所述矩阵X
解密过程为加密过程的逆过程,具体为:读取加密图像,提取加密图像的三种颜色分量矩阵,分别是红色分量矩阵r、绿色分量矩阵g和蓝色分量矩阵b;
待所述驱动系统与所述响应系统达到投影同步后,获取所述响应系统产生的混沌信号,并获得尺寸为M×N且与离散混沌序列X、Y对应的离散混沌序列X将三组离散混沌序列X
X
Y
Z
将所述加密图像三种颜色分量矩阵r、g、b分别与所述序列X将还原所得原始图像三种颜色分量矩阵X所述驱动系统为:
其中,t表示时间且t>0;n表示驱动系统的神经元个数,i、j=1,2,...,n;k表示空间维数,m=1,2,...,k,空间变量s=(s其中,
通过使用集值映射和微分包含理论,忆阻神经网络被转换为微分包含,如下所示:其中,
其中,
然后,如果替代函数设为
其中,
所述响应系统为:
其中,t表示时间且t>0;n表示响应系统的神经元个数,i、j=1,2,…,n;k表示空间维数,m=1,2,…,k,空间变量s=(s
2.根据权利要求1所述的基于惯性忆阻神经网络投影同步的图像加密方法,其特征在于:设定所述驱动系统和所述响应系统的投影同步误差为:e那么,所述驱动系统和所述响应系统的投影同步误差系统可以表示为以下形式:
3.一种应用于权利要求1-2任一所述方法的基于惯性忆阻神经网络投影同步的图像加密系统,其特征在于,包括:模型构建模块:用于构建具有反应扩散的惯性忆阻神经网络的驱动系统和响应系统;
控制器模块:用于设定所述驱动系统和所述响应系统的投影同步误差,设计所述投影同步控制器;
加密读取模块:用于读取原始图像的三种颜色分量矩阵,分别是红色分量矩阵R、绿色分量矩阵G和蓝色分量矩阵B;
加密混沌序列获取模块:加密过程中,待所述驱动系统与所述响应系统达到投影同步后,获取所述驱动系统产生的混沌信号,并采样获得离散混沌序列X、Y,并根据所述离散混沌序列X和Y得到另一组离散混沌序列加密规范化模块:用于将所述离散混沌序列X、Y、Z进行规范化处理,使用特定转换公式将离散混沌序列X、Y、Z分别转换为序列X加密异或模块:用于将所述原始图像三种颜色分量矩阵R、G、B分别与所述序列X加密组合模块:用于将所述矩阵X
解密读取模块:用于提取加密图像的三种颜色分量矩阵,分别是红色分量矩阵r、绿色分量矩阵g和蓝色分量矩阵b;
解密混沌序列获取模块:解密过程中,待所述驱动系统与所述响应系统达到投影同步后,获取所述响应系统产生的混沌信号,并获得与离散混沌序列X、Y对应的离散混沌序列X解密规范化模块:用于将所述离散混沌序列X解密异或模块:用于将所述加密图像三种颜色分量矩阵r、g、b分别与所述序列X解密组合模块:用于将还原所得原始图像三种颜色分量矩阵X