- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Logistic混沌序列对图像像素点置乱对图像文件加密,其效果要比用Logistic
利用Logistic混沌序列对图像像素点置乱对图像文件加密,其效果要比用Logistic混沌序列直接
〕为其的解密图像文件。4.设计原理运用异或运算将数据进行隐藏,连续使用同一数据对图像数据两次异或运算
e(clock,t0)五.运行结果与分析总结1.运行结果:...灰度化处理图像近似低频水平分量低频垂
ncex=vx/ux;%原图像的方差%置乱度DDD=Variancey/Variancex;etim
.
设计题目:基于 MATLA 混沌序列图像加密程序
一.设计目的
图像信息生动形象, 它已成为人类表达信息的重要手段之一, 网络上的图像
数据很多是要求发送方和接受都要进行加密通信,信息的安全与 XX显得尤为重
要, 因此我想运用异或运算将数据进行隐藏, 连续使用同一数据对图像数据两次
异或运算图像的数据不发生改变,利用这一特性对图像信息进行加密保护。
熟练使用 matlab 运用 matlab 进行编程,使用 matlab 语言进行数据的隐藏
加密,确保数字图像信息的安全,混沌序列具有容易生成, 对初始条件和混沌参
数敏感等特点, 近年来在图像加密领域得到了广泛的应用。 使用必要的算法将信
息进行加解密,实现信息的保护。
二. 设计内容和要求
使用混沌序列图像加密技术对图像进行处理使加密后的图像
使用 matlab 将图像信息隐藏,实现信息加密。
三. 设计思路
1.
1.基于混沌的图像置乱加密算法
本文提出的基于混沌的图像置乱加密算法示意图如图1所示。
加密算法如下:首先,数字图像 B大小为 M×N〔M是图像 B 的行像素数, N是图
像 B 的列像素数〕,将 A的第 j 行连接到 j-1 行后面〔j=2 ,3,A, M〕,形成长度
为 M×N的序列 C。 其次,用Logistic 混沌映射产生一个长度为的混沌序列 {k1 ,
k2,A, kM×N},并构造等差序列 D: {1 ,2,3,A, M×N-1,M×N}。
. .
密);im2=idwt2(ca1,ch1,cv1,cd1,bior3.7);figure(4)将所产生的混沌序列{k1
密);im2=idwt2(ca1,ch1,cv1,cd1,bior3.7);figure(4)
将所产生的混沌序列{k1,k2,A,kM×N}的M×N个值由小到大排序,形成有序序列{k1′,k2′
3);subplot(231);imshow(ca1,[]);title(图像近似);subpl
mshow(cv1);title(低频垂直分量);subplot(234);imshow(cd1
.
再次,将所产生的混沌序列{ k1,k2,A, kM×N}的 M×N个值由小到大排序,形 成有序序列{ k1′, k2′, A’, kM×N’} ,确定序列{ k1,k2,A, kM×N}中的 每个 ki 在有序序列{ k1′, k2′, A’, kM×N’} 中的编号,形成置换地址集合
{ t1 ,t2 ,A, tM ×N},其中 ti 为集合{1 ,2,A, M×N}中的一个;按置换地址 集合{ t1 ,t2 ,A, tM ×N}对序列 C进行置换,将其第 i 个像素置换至第 ti 列, i=1 ,2,A, M×N,得到 C’。将等差序列 D做相同置换,得到 D’。
最后, B’是一个 M×N的矩阵, B’(i ,j)=C ’((i-1) ×M+j) ,其中 i=1 ,2,A, M; j=i=1 ,2,A, N,则 B’就是加密后的图像文件。
解密算法与加密算法相似, 不同之处在于第3步中, 以序列 C’代替随机序列{ k1, k2,A, kM×N},即可实现图像的解密。
2. 用 MATLA实现基于混沌的图像置乱加密算法
本文借助 MATLA件平台, 使用 MATLA供的文本编辑器进行编程实现加密功 能。根据前面加密的思路,把加密算法的编程分为三个主要模块:首先,构造一 个与原图 a 等高等宽的矩阵 b 加在图像矩阵 a 后面形成复合矩阵 c:
b=zeros(m1,n1);
ifm1=n1
ifm1n1
fore=1:n1
b=(e,e);
end
……
else
fore=1:n1
end
fore=1:(n1-m1)
b((m1+e-1),e)=m1+e-1
end
end
c=zeros(m1*2,n1);
. .
or3.7);fca2=(fca1-(1-tt)*e)/tt;im4=idwt2(fca2,ch11=c(:,f);c(:,f)=c(:,h);c(:,h)=c1;end……forh=g:m1ify,A
or3.7);fca2=(fca1-(1-tt)*e)/tt;im
您可能关注的文档
- 基于Android平台的公交智能查询系统设计手机开发.docx
- 基于Android平台的手机软件开发基于Android平台的手机“星座”查询软件设计说明手机开发.docx
- 基于Android平台的心电图仪设计毕业文章.docx
- 基于Arduino的无线抢答器设计说明毕业文章.docx
- 基于APR9600的语音录放器的设计说明人工智能.docx
- 基于ARM的按键控制LCD显示八进制数电子设计.docx
- 基于ARM的楼宇对讲系统设计毕业文章.docx
- 基于Arduino空气质量检测器开发毕业文章.docx
- 基于Arrhenius_Mode的产品寿命预估应用工业自动化.docx
- 基于Android智能家居详细设计(经典)手机开发.docx
- 基于MATLAB的均匀平面波仿真语言学.docx
- 基于MATLAB的简易图像处理系统的设计及实现matlab.docx
- 基于MATLAB的高斯白噪声信道分析实施报告大学课件.docx
- 基于Matlab的三相异步电动机起动、调速和制动特性仿真大学课件.docx
- 基于MATLAB的车牌识别系统设计matlab.docx
- 基于MATLAB的图像伪彩色处理matlab.docx
- 基于MATLAB的数字滤波器设计matlab.docx
- 基于MATLAB的心电信号分析系统的设计与仿真设计matlab.docx
- 基于MATLAB的时序逻辑电路设计及仿真工学.docx
- 基于MATLAB的频率分析设计说明大学课件.docx
最近下载
- 鱼粉的危险性鉴定 .pdf VIP
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题附答案详解(模拟题).docx VIP
- 2025年《提振消费专项行动方案》解读学习PPT课件.pdf
- 2024年贵州贵州省旅游产业发展集团有限公司招聘真题及答案详解(全优).docx VIP
- 学堂在线 工程伦理2.0 章节测试答案.docx VIP
- 中国华能集团公司《电力安全工作规程》(电气部分).pdf VIP
- 17GL603 综合管廊监控及报警系统设计与施工.docx VIP
- 职业生涯规划人物访谈报告.pdf VIP
- 四川大学大学生心理健康期末复习资料.doc VIP
- 经典儿歌歌词100首.pdf VIP
原创力文档


文档评论(0)