资源简介
随着互联网技术的高速发展,越来越多的数据将通过互联网进行传递,目前互联网已成为了最大的信息承载体,显然互联网已经给我们的日常工作和生活带来了诸多方便
但是互联网作为一个开放式的交流平台,信息容易受到非授权用户的攻击,因此信息传递的安全性越来越受到人们的关注。如果不能保障信息的安全传递,信息泄露将会极大地困扰着我们,因此,能否保障信息安全势必将成为制约互联网进一步发展的一个重要因素。
数字图像因为直观性的特点,使图像成为人类数据存储的主要方式。但是数字图像与文本数据不同,其具有的数据量比较大,因此若用传统的文本加密的方法对图像进行加密,比如DES、3DES,实时性将会变得很差,不利于图像的实时传递。
本课题主要研究的是基于混沌理论及空域变换的数字图像加密算法,在对传统的算法研究基础上,应用改进的一维Logistic混沌序列,生成置乱序列及置换序列,并采用了置乱加密与置换加密相结合的方式实现了对数字图像的加密。
本文首先www.youzhiessay.com介绍了密码学的基本概念及组成,阐述了密码编码学与密码分析学的经典算法,并简单介绍了混沌理论的起源、发展及现代混沌理论的定义,
着重介绍了本文算法中应用到的混沌序列---NCA混沌序列及Arnold空域变换,并指出了NCA混沌序列所具有的优点及缺点。然后介绍了针对近年来高分辨率图像越来越多的特点,采用了对不同类型的高分辨率图像采取不同的加密算法,总结出了两种加密算法即图像的全部加密(算法1)及图像的局部加密(算法2)。
在上述两种算法中都采用了先像素值置换加密后图像置乱加密的加密顺序,两个算法采用了相同的像素值置换算法,不同点在于当进行图像置乱时,算法1中采用了基于NCA的图像分块置乱算法,在算法2中采用了基于Arnold空域www.hudonglunwen.com变换的图像分块置乱算法;在生成像素值置换序列时,
采用了截取48位有效数字的方法替代了原有的截取15位有效数字的方法生成置换序列,仿真结果表明,改进后的方法在实时性、自相关性以及分布特性方面都有了明显的改进。图像的加密算法与解密算法的密钥是样的,又提出了将混沌序列及空域变换的初值用RSA算法进行加密,防止密钥在互联网中传递时受到非授权用户的窃取。
最后,借助MATLAB平台,论文网kuailelunwen.com,对算法中用到的置换乱序列及换序列进行了仿真验证,并用算法1和算法2对不同的高分辨率图像进行了加密,然后对加密后的图像进行了灰度直方图、自相关性、初值敏感性及自相关性等方面的分析,分析结果表明,本文的加密算法在保证实时性的前提下,有着良好的加密效果
代码片段和文件信息
function f = Language(xyx0)
syms t;
if(length(x) == length(y))
n = length(x);
else
disp(‘x和y的维数不相等!‘);
return;
end %检错
f = 0.0;
for(i = 1:n)
l = y(i);
for(j = 1:i-1)
l = l*(t-x(j))/(x(i)-x(j));
end;
for(j = i+1:n)
l = l*(t-x(j))/(x(i)-x(j)); %计算拉格朗日基函数
- 上一篇:基于MATLAB GUI通信系统仿真
- 下一篇:PN序列之我见
相关资源
- 基于MATLAB GUI通信系统仿真
- 数字图像处理DSP_IIR带通滤波器的设计
- matlab的lomb函数
- 基于Matlab的ARMA模型时间序列分析法仿
- PCA的MATLAB实现
- matlab gui 图像灰度级更改和轮廓提取
- 全面详解LTE:MATLAB建模、仿真与实现
-
薛定宇 陈阳泉基于 MATLAB+Simuli
nk 的 - [数字滤波器的MATLAB与FPGA实现——Al
- 先进PID控制MATLAB仿真 PDF 高清文字版
- 电力电子技术课程设计 48W BUCK/BOOST电
- 滑模变结构控制MATLAB仿真 第3版 基本
- Matlab+cpp三维矩量法MoM通用计算程序
- 《MATLAB图像与视频处理实用案例详解
- 智能预测控制及其matlab实现207273
- FIR滤波器的MATLAB及FPGA实现代码
- insar图像配准及滤波
- 数字滤波器的MATLAB与FPGA实现:ALTERA
- MATLAB数字信号处理85个实用案例精讲入
- BLS宽度学习matlab代码.zip
- 放大转发AF模式的matlab仿真
- 单通道盲源分离SSA-ICA算法Matlab代码
- MIMO OFDM matlab仿真程序还有论文-MIMO
- 数字通信同步技术的MATLAB与FPGA实现完
- 数字信号处理MATLAB版高清版.pdf
- MATLAB R2016a完全自学一本通
- MATLAB在数学建模中的应用上下_源程序
- 先进PID控制MATLAB仿真.pdf
- MATLAB在数学建模中的应用卓金武
- 滑模变结构控制MATLAB仿真第3版+基本理
评论
共有 条评论