【图像加密】基于Logistic混沌结合Arnold置乱实现图像加密含Matlab源码

编程入门 行业动态 更新时间:2024-10-13 20:13:42

【<a href=https://www.elefans.com/category/jswz/34/1771430.html style=图像加密】基于Logistic混沌结合Arnold置乱实现图像加密含Matlab源码"/>

【图像加密】基于Logistic混沌结合Arnold置乱实现图像加密含Matlab源码

1 简介

传统的Arnold变换能改变图像象素的位置,而不能改变图像象素值,不能仅仅靠Arnold变换来实现图像加密.本文结合Logistic映射的伪随机性与对初值的敏感性,提出一种新的基于Arnold变换的图像加密算法,改进后的算法不仅改变了图像象素的位置,也改变了图像象素值.matlab仿真实验表明了该算法的有效性与安全性.​

2 部分代码

function jiami% NOTE:请修改 testImgName,来测试不同输入图像,支持灰度图和 RGB 图% testImgName = 'lena';% testImgName = 'lena_color';% testImgName = 'color0';% testImgName = 'lena16x16';% testImgName = 'gray32x32';% testImgName = 'gray2';testImgName = 'pepper_gray';% testImgName = '1Pixel';img = imread(strcat(testImgName, '.png'));[w h rgb] = size(img);% chaos映射预迭代次数,Logistic映射初始值x0,mu,Arnold置乱次数Key = [128, 0.7532, 3.8793, 2];%disp('#

更多推荐

【图像加密】基于Logistic混沌结合Arnold置乱实现图像加密含Matlab源码

本文发布于:2024-02-06 13:18:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1749617.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图像   混沌   源码   Logistic   Arnold

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!