Matlab实现一种基于QR分解的图片脆弱水印算法,该算法能敏感图像变动与修改,具有一定的加密性。可以供相关人员参考学习。Matlab版本2014a,可直接运行。
2019-12-21 18:53:55 583KB Matlab 脆弱水印 图像加密 QR分解
1
将混沌应用于保密通信中,对图像进行加密,采用MATLAB编程实现。
2019-12-21 18:52:39 47KB MATLAB 混沌 图像加密
1
积分已经最低。matlab图像加密-彩色-灰度都可以,解密-加密都有,直接使用即可。
2019-12-21 18:52:18 580KB matlab logistic 加密 彩色
1
利用Arnold变换 Logistic映射进行图像加密处理的数学模型
2019-12-21 18:51:47 2.59MB Arnold变换 Logistic映射 LSB算法
1
用MATLAB编写的混沌序列图像加密程序
2019-12-21 18:50:35 31KB 混沌 图像加密 MATLAB
1
使用混沌算法的图像加密系统。本文档是VC++源码,系统可在VC6.0环境直接运行。可作为课程设计的展示代码。
2019-12-21 18:50:27 2.91MB 混沌算法 图像加密 C++源码
1
随着互联网技术的高速发展,越来越多的数据将通过互联网进行传递,目前互联网已成为了最大的信息承载体,显然互联网已经给我们的日常工作和生活带来了诸多方便 但是互联网作为一个开放式的交流平台,信息容易受到非授权用户的攻击,因此信息传递的安全性越来越受到人们的关注。如果不能保障信息的安全传递,信息泄露将会极大地困扰着我们,因此,能否保障信息安全势必将成为制约互联网进一步发展的一个重要因素。 数字图像因为直观性的特点,使图像成为人类数据存储的主要方式。但是数字图像与文本数据不同,其具有的数据量比较大,因此若用传统的文本加密的方法对图像进行加密,比如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对不同的高分辨率图像进行了加密,然后对加密后的图像进行了灰度直方图、自相关性、初值敏感性及自相关性等方面的分析,分析结果表明,本文的加密算法在保证实时性的前提下,有着良好的加密效果
2019-12-21 18:48:31 804B matlab 数字图像 加密算法
1
很好的图像加密程序
2019-12-21 18:48:06 2KB 加密
1
这是从学校图书馆库下载的关于混沌的论文,希望对有需要的人有所帮助,大家都可以参考参考。
2019-12-21 18:48:02 4.83MB 混沌的论文
1
用MATLAB实现的一种图像加密方法,加密方法用到了混沌系统——Logistic系统,并对该Logistic系统做了一定的改进,从而得到了随机性更好的一致分布的随机系统。
1