1.一种基于三次方忆阻器的复混沌系统数据加密方法,其特征在于:包括以下步骤:步骤1:分离图像通道,并将其更改为R、G和B通道;
步骤2:使用随机函数随机变换三原色像素值的位置,称它们为R1、G1和B1;
步骤3:根据Arnold变换变换三原色像素值的位置,将它们命名为R2、G2和B2;Arnold变换如下所示:其中M和N分别是图像矩阵的行和列,A和B是由具有三次方忆阻器的7D复混沌系统的混沌序列生成大小为M×N的伪随机矩阵;数字图像中像素的坐标xn,yn∈[0,255];
步骤4:对所述具有三次方忆阻器的7D复混沌系统生成的具有R2、G2和B2图像的七维伪随机序列进行七次异或;
所述具有三次方忆阻器的7D复混沌系统为:
其中,α,β,r,d是常数,xi(i=1,...,7)是自变量,W为忆阻器导数。
2.根据权利要求1所述的基于三次方忆阻器的复混沌系统数据加密方法,其特征在于:步骤4中,所述异或顺序为随机。
3.根据权利要求1所述的基于三次方忆阻器的复混沌系统数据加密方法,其特征在于:所述具有三次方忆阻器的7D复混沌系统的建立过程为:立方非线性忆阻器的数学表达式为:
其中,a,b是常数, 是自变量, 是非线性忆阻器;忆阻器导数的定义 是:具有三次非线性忆阻器的实混沌系统由下式给出:其中,α,β,r,d是常数,x,y,z是自变量;上式推导到复数域,其中x=x1+jx2,y=x3+jx4,xi(i=1,...,7)是自变量,j是虚数;分离上式的实部和虚部,得如下具有三次方忆阻器的7D复混沌系统,实现了变量从实域到复域的扩展;
4.根据权利要求1‑3任一项所述的基于三次方忆阻器的复混沌系统数据加密方法,其特征在于:所述基于三次方忆阻器的复混沌系统数据加密方法,应用于智能电网数据加密,包括以下步骤:步骤1:使用随机函数随机更改温度数据的位置,把它命名为数据1;
步骤2:根据Arnold变换更改数据1的位置,把它命名为数据2;
步骤3:对具有三次方忆阻器的7D复混沌系统生成的数据为2的七维伪随机序列进行七次异或,异或的顺序为随机。