- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业论文
题 目:基于Matlab的光学图像
加密解密技术
院 (部): 理学院
专 业: 光信息科学与技术
班 级: 光信122
姓 名: 韩硕
学 号: 20121212082
指导教师: 王惠临
完成日期: 2016年6月4日目 录
摘 要 IV
ABSTRACT V
1前 言 1
1.1 选题背景及意义 1
1.2 Matlab软件介绍 1
1.3 Matlab的主要特点 2
1.4 本文结构安排 3
2基于Matlab进行图形图像处理基础 4
2.1 Matlab中图形图像的分类 4
2.1.1 索引图像 4
2.1.2 灰度图像 4
2.1.3 RGB图像 4
2.1.4 二值图像 4
2.2 Matlab常用的图形图像处理函数(命令) 4
3图形图像的加密解密技术 6
3.1 图形图像加密传输理论框图以及图形图像加密特点 6
3.2 置乱加密技术 7
3.2.1 随机打乱各层的行或列 7
3.2.2 像素点随机打乱 12
3.2.3 像素点RGB值的放大 14
3.2.4 灰度变换置乱 16
3.3 基于混沌的图像加密解密技术 17
3.3.1 混沌加密原理 17
3.3.2 用Matlab的实现基于混沌的图像置乱加密算法 18
3.4 基于秘密分割加密解密技术 20
3.4.1 秘密分割加密算法的原理 20
3.4.2秘密分割加密算法的Matlab实现 20
4结 论 24
4.1 总结 24
4.2 展望 24
谢 辞 26
参考文献 27
摘 要
社会在进步,时代在发展,计算机技术在飞速发展,互联网技术也在日益进步,各种迹象都表明着我们已经进入了一个信息大爆炸的时代。人们每天通过互联网获取大量的数字图像的信息,然而在信息的传送中,未经加密的原始的数据非常容易遭受非法途径的截取并被恶意更改。因此,互联网时代如何确保图像信息安全传送越来越受到人们的重视。基于此,也提出了不少图形加密解密的算法。本文基于Matlab语言的编程环境,对图像的加密和解密的技术进行了相关验证性的研究。论文的主要工作有:
一、对Matlab编程语言环境进行了简要介绍,并对基于Matlab语言环境中,图形图像的格式及其变换处理的功能实现进行了深入分析。
二、基于Matlab语言编程,实现了随机打乱各层的行或列、像素点随机打乱、像素点RGB值缩放、灰度变换置乱等加密解密算法,并对加密算法进行了总结分析。
三、基于Maltab语言编程,实现了基于混沌的图像加密解密和基于秘密分割加密解密算法,并对其进行了总结分析。
关键词:信息安全;加密解密;Matlab
Matlab-based Optical Image Encryption and Decryption Technology
ABSTRACT
Social progress, era in the development of computer technology in the rapid development of Internet technology is increasingly progressive, all indications are that we have entered with an information explosion era. every day get a lot of information on digital images over the Internet, but in the transmission of information in unencrypted raw data is very vulnerable interception of illegal means and malicious changes. Therefore, how the Internet era of information security to ensure the image transfer more and more peoples attention. Based on this, it made a lot of graphics encryption and decryption algorithms. Based on Matlab programming environment, technology for encrypting and decrypting images were studied related confirmatory. The main work of this thesis are:
First, the Matlab programming language
您可能关注的文档
- 基于as.p的网上购物系统-学位论文.doc
- 基于arm的仓库温湿度无线监控系统-学位论文.doc
- 基于bs结构的在线图书销售系统-学位论文.doc
- 基于cse7780芯片的国网新标准单相智能电能表设计-学位论文.doc
- 基于cs的教务管理系统-学位论文.doc
- 基于c语言的表达式求解课程设计论文-学位论文.doc
- 基于creo2.0(可自选)的机用虎钳设计与分析职业学院-学位论文.doc
- 基于java的打砖块游戏-学位论文.doc
- 基于excel vba的质量管理信息系统开发统计模块-学位论文.doc
- 基于jsp+ajax的网上书城-学位论文.doc
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)