版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 MN 个值由小到大排序,形每个 ki t1,t2,A,tMN,其中 ti 为集合1,2,A,MN中的一个;按置换地址集合t1,t2,A,tMN对序列 C 进行置换,将其第 i 个像素置换至第 ti 列,最后,B是一个 MN 的矩阵,B(i ,j)=C(i-1)M+j),其中 i=1,2,A, 本文借助 MATLAB MATLAB 提供的文本编辑器进行编程实现加密功能。根据前面加密的思路,把加密算法的编程分为三个主要模块:首先,构造一b=zeros(m1,n1);ifm1=n1ifm1n1fore=1:(n1-m1)b(m1+e-1),e)=m1+e-1endc=zeros(m1*2,n1);
2、c=zeros(m1*2,1);forn=1:n1+100 x(n+1)=q*x(n)*(1-x(n);endn=101:1:n1+100;y(n-100)=x(n);c1=c(:,f);c(:,f)=c(:,h);c(:,h)=c1;endforh=g:m1if y(fyh)k=y(f)d1=d(:,f);d(:,f)=d(:,h);d(:h)=d;解密的程序与加密的相反。3.基于混沌的图像置乱加密算法效果分析利用 Logistic 混沌序列对图像像素点置乱对图像 文件加密,其效果要比用Logistic Logistic混沌序列直接对图像文件爱你进行加密的图像,图2(c)为用 Logisti
3、c 混沌序4.设计原理码必须在 01 密码必须一致才能正确解密。密码生成密码生成算法混沌序号列四.源程序%该程序针对图像近似系数和高频系数进行加密,以达到加密的效果clear all;t0 = clock;%测试程序运行时间im=imread(tank.jpg);im1=rgb2gray(im);%图像灰度化im1=medfilt2(im1,3 3); %图像平滑处理figure;imshow(im1);title(灰度化处理);im1=double(im1);%小波变换,获取图像的低频高频系数ca1,ch1,cv1,cd1=dwt2(im1,bior3.7);figure(3);subplo
4、t(231);imshow(ca1,);title(图像近似);subplot(232);imshow(ch1);title(低频水平分量);subplot(233);imshow(cv1);title(低频垂直分量);subplot(234);imshow(cd1),;title(高频分量);%以下为混沌加密算法%M,N=size(ca1);e=hundungen(M,N,0.1);tt=0.1;fca1=mod(tt*ca1+(1-tt)*e,256);subplot(235);imshow(fca1,);title(加密);im2=idwt2(ca1,ch1,cv1,cd1,bior3.
5、7);figure(4);imshow(uint8(im2),);title(灰度图像小波重构);im3=idwt2(fca1,ch1,cv1,cd1,bior3.7);figure(5);imshow(uint8(im3),);title(加密图像小波重构);%以下为混沌解密算法%e=hundungen(M,N,0.1);fca1,ch1,cv1,cd1=dwt2(im3,bior3.7);fca2=(fca1-(1-tt)*e)/tt;im4=idwt2(fca2,ch1,cv1,cd1,bior3.7);figure(6);imshow(uint8(im4),);title(解密图像小波
6、重构);%置乱后图像的均值figure(7);subplot(221)imhist(uint8(im1);title(初始图像的直方图);subplot(222)imhist(uint8(fca1);title(ca1 系数加密之后的直方图);subplot(223)imhist(uint8(im3);title(加密之后的直方图);subplot(224)imhist(uint8(im4);title(解密之后的直方图);ssy=sum(sum(im3);%置乱后图像的均值uy=ssy/(M*N);vy=sum(sum(im3-uy)2);ssx=sum(sum(im1);%原图像的均值ux
7、=ssx/(M*N);vx=sum(sum(im1-ux)2);Variancey=vy/uy; %置乱后图像的方差Variancex=vx/ux; %原图像的方差%置乱度DDD=Variancey/Variancex;etime(clock,t0)五.运行结果及分析总结1.运行结果:灰度化处理图像近似低频水平分量低频垂直分量高频分量加密灰度图像小波重构加密图像小波重构解 密 图 像 小 波 重 构初始图像的直方图ca1系数加密之后的直方图1000500040002000001002000100200加密之后的直方图解密之后的直方图8000600040002000040002000001002000100200结果分析:息的保密,在网络传输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年国际物流联运服务合同
- 2024被告张某加工合同纠纷
- 2024年广告发布合同违约金计算及支付方式
- 2024简单版商铺门面租赁合同范本
- 2024软装合同范本
- 2024解除劳动合同通知书和注意事项
- 2024年城市共同配送联盟仓储物流合同
- 2024上海标准租房合同范本下载
- 2024宿舍出租合同范文
- 2024加盟连锁店合伙合同参考范文
- 24秋国家开放大学《当代中国政治制度》形考任务1-4参考答案
- 封条模板A4直接打印版
- 印度英文介绍 india(课堂PPT)
- 附表一pc吊装令
- 水稻栽培技术指导方案
- 物资管理系统使用手册
- 旅游线路设计实务 理论知识篇
- 最新八年级外研版英语下册课文与翻译(共20页)
- 工程地质学—地貌
- 应聘登记表(CMHR
- 《海报设计》PPT课件(完整版)
评论
0/150
提交评论