【技术实现步骤摘要】
基于二维指数
‑
余弦混沌系统的图像加密系统
[0001]本专利技术涉及信息安全
,具体涉及基于二维指数
‑
余弦混沌系统的图像加密系统。
技术介绍
[0002]目前随着全球进入后疫情时代,出于疫情防护的需要,同时伴随5G时代的到来,越来越多的人际间交流迁移到了线上进行。出于对个人隐私以及信息安全的保护,对于图像加密的需求越来越大。
[0003]但是目前的图像加密算法普遍存在着加密过程复杂,耗时较长等缺点。对一些要求能够进行实时加密传输的领域,现有加密算法并不能满足其要求。而随着Matthews等人将混沌系统应用于信息加密领域当中后,混沌加密算法便引起了研究人员的注意。到目前为止,已有多种一维混沌系统被应用于了信息加密领域。上述一维混沌系统多数具有迭代速度快、实现方法简单等特点。但是由于一维混沌系统的系统控制参数较少,相空间轨道分布较为单一,因此极易受到相空间重构等方法的攻击,从而导致密文被恶意破解。研究者为了克服一维混沌系统的缺点,提出了一系列的改进方案,例如:有研究者将一维混沌系统的多个控制参数间进行耦合操作,从而使得整个系统的混沌性质变得更加复杂。也有研究者将多个一维混沌映射整合为一个系统,整个加密过程中在不同混沌系统间进行切换或级联操作。通过上述方法,可以使得一维混沌系统具有更好的迭代效率和不可预测性。与此同时,也有研究者尝试通过构建复数域上的一维混沌系统来对信息进行加密,以期获得更好的混沌特性与加密效果。尽管目前通过上述改进手段提高了一维混沌系统的信息加密强度, ...
【技术保护点】
【技术特征摘要】
1.一种基于二维指数
‑
余弦混沌系统的图像加密系统,其特征在于,包括构建2D
‑
Ecs混沌系统和利用2D
‑
ECs混沌系统对图像信息进行混沌加密操作;所述2D
‑
ECs混沌系统的迭代公式,如下述公式(1)所示:其中,控制参数a,b,c满足a∈[0.2,0.4],b∈[0,1.75],c∈[0.65,0.85],初始值x0,y0满足x0∈[0,1],y0∈[0,2];利用2D
‑
Ecs混沌系统对图像信息进行混沌加密操作的方法如下:1)首先对原始图像数据进行RGB多通道提取;2)将抽取出的单通道图像数据利用2D
‑
ECs混沌系统进行混沌加密;3)之后再将加密后的单通道图像数据重写回图像当中,进而完成对图像数据的加密。2.根据权利要求1所述的基于二维指数
‑
余弦混沌系统的图像加密系统,其特征在于,在对抽取出的单通道图像数据进行混沌加密时,采用“置乱
‑
扩散
‑
置乱”的加密方法,所述混沌加密的步骤包括第一轮置乱加密、扩散加密和第二轮置乱加密。3.根据权利要求1所述的基于二维指数
‑
余弦混沌系统的图像加密系统,其特征在于,所述第一轮置乱加密,包括如下步骤:步骤1):在对抽取出的单通道图像数据进行置乱操作时,首先利用2D
‑
ECs混沌系统生成离散数据序列(x
n
,y
n
),设置初始值(x0,y0)=(0.74,1.38),控制参数(a,b,c)=(0.4,1.75,0.85);迭代轮次为M*N+10000,其中M,N为原始图像数据的宽、高值,迭代后将序列中前8000点数据废弃不用;在完成上述操作后,对生成的离散数据序列(x
n
,y
n
)进行去重处理,将去重后的x
n
序列作为图像置乱的行坐标,y
n
序列作为图像置乱的列坐标,来对单通道数据进行空间置乱操作,具体空间置乱操作如公式(2)所示:p(x
i
,y
j
)=p'(x
ni
,y
mj
)
ꢀꢀꢀꢀꢀꢀꢀ
(2)步骤2)在完成了上述操作后,将从步骤1)中获得的空间置乱后图像数据p沿列方向展开为一维序列数据;再利用由如下初始值(x0,y0)=(0.15,1.7)与控制参数(a,b,c)=(0.4,1.75,0.85)构成的2D
‑
ECs混沌系统生成的用于第一轮加密的离散加密序列,来对空间置乱后图像数据p进行加密;2D
‑
ECs混沌系统生成的离散加密序列(x
n
,y
n
)的长度为M*N+10000,其中M,N为原始图像数据的宽、高值,迭代后将序列中前8000点数据废弃不用;步骤3):先将单通道图像数据进行坐标置乱后得到...
【专利技术属性】
技术研发人员:刘思聪,彭淑燕,
申请(专利权)人:江苏经贸职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。