matlab 混沌信号,基于五维混沌系统的图像加密方法

本文介绍了基于五维混沌系统的图像加密方法,该方法结合混沌信号和加密密码,提供更好的保密性能。通过MATLAB仿真混沌系统,然后利用混沌序列对图像进行预处理、置乱和迭代加密,增强图像的安全性。解密过程需要知道迭代次数和混沌信号操作,确保了高安全性的信息传递。

大家都知道混沌信号作为加密信号源,可以应用于图像加密,文本文件加密,语音加密,系统加密等诸多领域,那么接下来,我给大家介绍一种基于五维混沌系统的图像加密方法,该方法不仅可以实现对图像加密,而且与其它加密方法相比较,除了应用混沌信号对图像加密外,还可以设置加密密码,因此该方法具有更好的保密性能。

一、混沌系统及其MATLAB仿真

五维混沌系统的方程为:

1c61.png

式中,a=30,b=-25,c=-40,d=35,e=-2,f=45,g=55,h=-2,i=-50。

MATLAB仿真结果如图所示:

1c62.png

二、基于五维混沌系统的图像加密算法

本文将采用图像置乱技术对图像进行加密处理。

1、加密算法简要介绍

首先对该五维混沌系统的微分方程产生的实值序列进行预处理,抽取一定的二进制序列进行图像加密,其次是读取256×256格式大小的原图像,将原图像块置乱,再按图像块中的行(或列)进行置换。如下图所示:

1c63.png

将256×256格式大小的原图像分成32×32格式大小的图像块,结果得到8×8=64个小图像块,对这64个小图像块在整个图像上利用8×8的幻方或Hilbert变换进行块置乱,用来取消图像的像素点在领域中空间位置的相关性,最后在将得到的图像在行、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值