APP下载

五阶线性混沌系统在图像加密中的应用

2021-09-23曾逸凤,徐兵,黄选红

电脑知识与技术 2021年21期
关键词:数字图像剪裁解密

曾逸凤,徐兵,黄选红

摘要:构建在每一维空间能够扩展3个涡卷的5阶线性系统,针对其动力学特性,在Matlab中对该系统的对称性、李亚普诺夫系数等展开分析。所需混沌序列即由该系统产生,应用于数字图像加密中,获得一种新的图像加密方法。

关键词:多涡卷;5阶线性系统;混沌;安全性;图像加密

中图分类号:TP18文献标识码:A

文章编号:1009-3044(2021)21-0103-02

开放科学(资源服务)标识码(OSID):

图像作为常用的信息载体,各个方面都有广泛的应用,尤其是在一些安全系数需求较高的一些领域,对保密性有非常高的要求。图像信息的安全是现在及未来长期发展中必须重视并且研究的问题,图像加密算法的研究是非常必要的[1]。

本文引入分段线性相关函数,构造一个新的五阶线性可控多涡卷混沌系统,并将其与“置乱+扩散”方法相结合,以获得较为优良的数字图像加密效果。

1 一种新的多涡卷混沌系统的构建

为保证构建系统的唯一平衡点属于指标2的鞍焦平衡点[2],本文构建了一个雅可比矩阵为满秩的5阶线性系统,并基于此线性系统,引入分段线性函数构建多涡卷系统:

[xyzmn=  0  0  0  0-5   1   0   0   0-20   0   1   0   0-20   0   0   1   0-20  0  0  0  1-1x-g1(x)y-g2(y)z -g3(z)m-g4(m)n-g5(n)=WG?X=WG,](1)

[?V=?x?x+?y?y+?z?z+?m?m+?n?n=-1]             (2)

由上式(2)所示,因为[?V=-1],可以得出系统(1)是耗散且以指数形式收敛的,其运动轨迹会稳固在一个吸引子上,这说明混沌吸引子是存在的[3]。

为了求出平衡点,令[X=0,即:]

[00000=  0  0  0  0-5   1   0   0   0-20   0   1   0   0-20   0   0   1   0-20  0  0  0  1-1x-g1(x)y-g2(y)z -g3(z)m-g4(m)n-g5(n)]       (3)

为了分析简便,选择阶跃函数构建分段函数[gi(ai)]:

[gi(ai)=sgn(ai-1)+sgn(ai+1).]              (4)

代入式(4),可以求得系统(1)的指标2的鞍焦平衡点,分别为[xEi=0.0208+4.]

[3577i,yEi=0.0208-4.3577i,][zEi=-0.3608+0.8323i,][mEi=-0.3608-0.8323i,nEi]

[=-0.3200,均位于(-2, 0)或(0, 2)之中.]

仿真得该系统相位图,如图1所示。

可看出该系统是中心对称的,有利于扩展多涡卷吸引子。

针对系统(1),通过选择合适的初值,基于Euler法和QR分解法计算出五个李亚普诺夫指数如下:

[L1=0.1150,L2=0.1032,L3=-0.3080,L4=-0.3596,L5=-0.3558,]

[因为L1>0,L2>0,]由此可见,该系统是一个超混沌系统[4]。

计算系统(1)的维数,如下所示:

[DL=3+L1+L2+L3L4=2.7503]            (5)

该李亚普诺夫维数是分数维数,可推出系统(1)为混沌系统。以上是关于该系统的相关动力学数据分析。

2多涡卷混沌系统在数字图像加密中的应用

(1)图像加密原理

混沌具有很好的不可提前进行预测的特性,同时也较容易控制,便于复制[5],使得混沌系统能良好应用于图像加密中。

利用本文系统构造的五阶线性可控多涡卷混沌系统,应用于数字图像加密的原理流程图如图2所示。

首先录入图像参数值和初始值,利用混沌系统进行迭代产生所需的矩阵K1、K2、K3以及相应混沌序列。再對待加密图像进行行置乱和列置乱。为保证算法有效性,循环重复该操作。最后进行异或(XOR)运算,即可得到相应加密图像。

(2)图像解密原理

解密过程是加密过程的逆运算。同理读入待解密的图像,录入相应的参数值和初始值,以得到相应的密钥矩阵。再对加密图像进行像素值置换还原,并截取混沌序列,依照循环分别还原列置乱和行置乱,最终得到解密图像。

猜你喜欢

数字图像剪裁解密
心灵手巧的“剪裁师”——卷叶象甲
炫词解密
解密“一包三改”
炫词解密
浑然一体有玄奥——写人作文之人事“剪裁”与“拼接”
ARGUS-100 艺术品鉴证数字图像比对系统
论报纸图片编辑如何巧“剪裁”
基于块效应测度的JPEG数字图像盲取证
解密“大调解”
吐鲁番杏花诗社活动剪裁