图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx

上传人:b****1 文档编号:3203391 上传时间:2023-05-05 格式:DOCX 页数:45 大小:419.23KB
下载 相关 举报
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第1页
第1页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第2页
第2页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第3页
第3页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第4页
第4页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第5页
第5页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第6页
第6页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第7页
第7页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第8页
第8页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第9页
第9页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第10页
第10页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第11页
第11页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第12页
第12页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第13页
第13页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第14页
第14页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第15页
第15页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第16页
第16页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第17页
第17页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第18页
第18页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第19页
第19页 / 共45页
图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx

《图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx》由会员分享,可在线阅读,更多相关《图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx(45页珍藏版)》请在冰点文库上搜索。

图像加密技术在远程医疗诊断系统中的应用研究毕业论文.docx

图像加密技术在远程医疗诊断系统中的应用研究毕业论文

石家庄铁道大学四方学院毕业设计

 

图像加密技术在远程医疗诊断系统中的应用研究

ResearchofImageEncryptionTechnology

inRemoteMedicalDiagnosisSystem

 

2011届电气工程系

专业电子信息工程

学号20076130

学生姓名宋晓芳

指导教师郑 伟

 

完成日期2011年5月25日

毕业论文成绩单

学生姓名

宋晓芳

学号

20076130

班级

方0709-2

专业

电子信息工程

毕业设计题目

图像加密技术在远程医疗诊断系统中的应用研究

指导教师姓名

指导教师职称

评定成绩

指导教师

得分

评阅人

得分

答辩小组组长

得分

成绩:

 

院长(主任)签字:

 

年月日

毕业设计任务书

题 目

图像加密技术在远程医疗诊断系统中的应用研究

学生姓名

宋晓芳

学号

20076130

班级

0709-2

专业

电子信息工程

承担指导任务单位

电气工程系

导师

姓名

郑伟

导师

职称

副教授

一、主要内容

了解各种图像加密技术,采用三种方案实现医学图像的加密处理,完成远程医疗诊断系统

二、基本要求

1、掌握对图像加密的基本算法和原理

2、在理论分析和实验验证的基础上,设计和开发适合远程医疗诊断系统的图像加密解密系统;

3、提出三种方案并编写程序,验证提出的方法的实用性和可行性。

三、主要技术指标(或研究方法)

在分析各种图像加密技术的特点的基础上,掌握对图像进行加密的方法,并提出三种适合远程医学图像传输的加密方法并编写程序验证提出的方法的实用性和可行性

四、应收集的资料及参考文献

收集有关图像加密的硕士或博士学位论文和参考文献

有关软件开发工具

五、进度计划

第1周——第2周调研、收集材料,完成开题报告;

第3周----第4周分析、确定方案;

第5周----第11周方案详细设计;

第12周---第15周撰写论文;

第16周完善论文,答辩。

 

教研室主任签字

时 间

  年 月日

毕业论文开题报告

题 目

图像加密技术在远程医疗诊断系统中的应用研究

学生姓名

宋晓芳

学号

20076130

班级

方0709-2

专业

电子信息工程

一、研究背景

随着Internet技术与多媒体技术的飞速发展,多媒体通信逐渐成为人们进行信息交流的重要手段,人们可以通过网络交流各种信息,进行网上贸易等。

图像信息是多媒体信息中数据量最大,处理最难且研究最新的信息,应用前途十分看好。

在远程医疗系统中,需要将医院中患者的病历(其中包括患者的图像),通过网络进行传输。

由于这些图像信息涉及个人隐私,或者某些图像数据的特殊性,即发送双方都不希望网络上所传输的图像数据被未授权者所浏览或处理,,而且有的涉及到国家安全,因而图像数据的保护越来越受到社会的普遍重视。

通过图像加密技术操作后,原来的数字图像变为类似于信道随机噪声的信息,这些信息对不知道密钥的网络窃听者是不可识别的(除非进行了有效破译),进而可以有效地保护传输中的图像数据。

二、研究现状

由于图像处理和网络通信的飞速发展,对在因特网和无线网络中实时安全的图像传输提出了巨大的要求。

为了迎接这种挑战,各种各样的加密技术被提出。

其中,早期的图像加解密技术主要是基于像素位置变换的加解密技术和基于秘密分割与秘密共享的图像加解密技术,但由于人们对安全性、加密速度以及其它各个方面的要求,基于现代密码体制的图像加解密技术和基于混沌的图像加解密技术被提出。

(1)在图像加密中数字图像置乱起着不可忽视的作用,它类似于对数字图像的空间域进行如经典密码学对一维信号的置换,或者修改数字图像的变换域参数,使得修改后的图像成为面目全非的杂乱图像,从而保护了数字图像所要表达的真实内容;

(2)20世纪60年代,人们发现了一种特殊的自然现象混沌(chaos)。

混沌是一种非线性动力学规律控制的行为,它对初始条件和系统参数的极端敏感性,白噪声的统计特性和不可预测性等优良特性,使得混沌具有天生的密码学特性,所以,基于混沌的图像加密技术在近些年发展很迅速。

基于混沌的图像加密技术的基本原理就是把混沌系统的初始值做为密匙,利用系统产生的混沌序列对待加密的图像信息近行加密。

因为混沌系统是一种复杂的非线性动力学系统,它的伪随机特性和对初始值极其敏感的依赖性使它在图像加密技术中有着广阔的应用前景。

所以,许多基于混沌的图像加密技术还在不断出现,这对图像加密技术的研究产生深远的影响。

三、论文进行的主要工作

1、研究经典的图像置乱技术

2、基于矩阵变换和像素置换的图像加密算法设计

3、基于混沌的图像加密技术设计

四、采用的方法、手段

本课题共讲述了两种对数字图像加密的技术,分别是改进后的Arnold图像加密技术和基于混沌序列的图像加密技术。

第一种技术是在分析了经典Arnold技术后提出的一种改进的图像加密技术。

经过仿真,可以看出,这种新方法可以避免原始方法的周期性,抗破译性更强。

第二种技术在近些年发展很迅速,主要特点是混沌系统的初始值和参数有较好的敏感性。

所以混沌系统具有天生的密码学特性。

本文给出了这两种加密技术的相关实现程序及理论分析,仿真证明两种加密技术都可以很好地使用于远程医疗诊断系统。

五、进度计划

第1周—第2周:

开题报告撰写和外文科技论文的翻译

第3周—第7周:

学习相关基础理论

第8周—第12周:

编程工具的学习阶段

第13周—第14周:

写论文

第15周—第16周:

上交论文,答辩

 

指导教师签字

时间

2011年3月10日

摘 要

随着计算机网络的发展,远程医疗技术进入迅猛发展时期。

由于涉及个人隐私问题,因此在医学图像进行传输之前必须进行加密处理。

本文针对远程医疗诊断系统中图像传输的特点,提出了两种适合在远程医疗诊断系统中应用的图像加密技术。

首先在研究经典的Arnold图像加密技术的基础上,提出了一种改进后的Arnold加密算法,通过引入随机序列,增加了密钥对算法的控制,同时将图像进行整体与分块的加密处理,使得图像的置乱效果大大提高,满足了安全性的要求。

然后提出了一种基于混沌的图像加密技术,应用Logistic映射系统构造了混沌序列,将得到的混沌序列再与图像序列进行异或运算,从而实现了对图像的加密。

结果表明,本文提出的这两种图像加密技术适合在远程医疗诊断系统中应用,具有安全性高,加密解密速度快,算法容易实现等优点。

 

关键词:

远程医疗 图像加密 Arnold算法 混沌加密算法

 

Abstract

Withthedevelopmentofcomputernetwork,remotemedicaltechnologyentersintoarapiddevelopmentperiod.Duetoprivacyissues,weneedtomakemedicalimageencryptedbeforetransmission.

Aimingatthecharacteristicsoftheimagetransmissioninremotemedicaldiagnosticsystem,thispaperputsforwardtwokindsofimageencryptiontechnologieswhicharefitfortheapplicationofremotemedicaldiagnosissystem.First,basedontheresearchofclassicArnoldimageencryptiontechnology,animprovedArnoldencryptionalgorithmwaspresented.Throughintroducingtherandomsequence,weincreasesthekeytocontrolalgorithm,andtheencryptionprocessingofoverallimagewithblocksmakestheimagescramblingeffectgreatlyimproved.Thereforethealgorithmcanmeetthesafetyrequirements.Thenthispaperproposestheotherimageencryptiontechnologybasedonchaotic.WiththeapplicationofLogisticmappingsystem,wewillgetachaoticsequenceswithexclusiveoroperationofimagesequencesandchaoticsequences,theoperationcanfulfilltheimageencryption.Theresultsshowthatthetwokindsofproposedimageencryptiontechnologyaresuitablefortheapplicationoflong-distancemedicaldiagnosissystem,andhaveadvantagesofhighsafety,,fastspeedinencryptanddecrypt,easilyrealizablealgorithm.

 

Keywords:

Remotemedical Imageencryption Arnoldalgorithm

Chaoticencryptionalgorithm

 

目 录

第1章 绪论1

1.1 研究目的和意义1

1.2 数字图像加密技术发展现状1

1.3 课题的研究内容2

第2章 数字图像加密技术简介3

2.1 数字图像概述3

2.1.1 图像的数字化及数学表示3

2.1.2 数字图像的特点3

2.2 数字图像加密技术的基本原理4

2.2.1 加密传输的理论4

2.2.2 图像加密技术特点4

2.2.3 图像加密方法分类5

2.3 MATLAB工具简介5

第3章 基于矩阵变换及像素置换的图像加密技术7

3.1 经典的Arnold图像置乱技术7

3.1.1 经典Arnold变换的定义7

3.1.2 经典Arnold变换的算法实现和结果分析8

3.2 基于矩阵变换和像素置换的图像加密算法设计9

3.2.1 算法设计过程9

3.2.2 算法设计流程9

3.3 算法实现及结果分析10

3.4 小结10

第4章 基于混沌的图像加密技术11

4.1 混沌系统的基本理论11

4.1.1 混沌的定义11

4.1.2 混沌的基本性质12

4.1.3 混沌系统与数字图像12

4.2 基于混沌系统的图像加密算法设计13

4.2.1 加密算法设计13

4.2.2 解密算法设计14

4.3 算法实现及结果分析14

第5章 总结17

参考文献18

致谢19

附录20

附录A 外文资料20

附录B 程序清单28

 

第1章 绪 论

1.1 研究目的和意义

随着Internet技术与多媒体技术的飞速发展,多媒体通信逐渐成为人们进行信息交流的重要手段,人们可以通过网络交流各种信息,进行网上贸易等。

图像信息是多媒体信息中数据量最大,处理最难且研究最新的信息,应用前途十分看好。

在远程医疗系统中,需要将医院中患者的病历(其中包括患者的图像),通过网络进行传输。

由于这些图像信息涉及个人隐私,或者某些图像数据的特殊性,即发送双方都不希望网络上所传输的图像数据被未授权者所浏览或处理,,而且有的涉及到国家安全,因而图像数据的保护越来越受到社会的普遍重视[1]。

通过图像加密技术操作后,原来的数字图像变为类似于信道随机噪声的信息,这些信息对不知道密钥的网络窃听者是不可识别的(除非进行了有效破译),进而可以有效地保护传输中的图像数据。

1.2 数字图像加密技术发展现状

由于图像处理和网络通信的飞速发展,对在因特网和无线网络中实时安全的图像传输提出了巨大的要求。

为了迎接这种挑战,各种各样的加密技术被提出。

其中,早期的图像加解密技术主要是基于像素位置变换的加解密技术和基于秘密分割与秘密共享的图像加解密技术,但由于人们对安全性、加密速度以及其它各个方面的要求,基于现代密码体制的图像加解密技术和基于混沌的图像加解密技术被提出。

(1)在图像加密中数字图像置乱起着不可忽视的作用,它类似于对数字图像的空间域进行如经典密码学对一维信号的置换,或者修改数字图像的变换域参数,使得修改后的图像成为面目全非的杂乱图像,从而保护了数字图像所要表达的真实内容。

针对数字图象数据的加密,Matias和Shamir在1988年提出了一种按照随机空间曲线填充一帧画面的方法置乱图像[2],这类方法可以使用的密钥数量很大,导致非法破译者需要耗费巨大的计算代价来统计分析地穷举各种可能情况。

Scharinger分别提出采用参数化的二维混沌映射在空间域对图像的各象素进行排列[3]。

排列是迭代进行的,迭代次数可以作为密钥的一部分,具有较好的加密效果。

置乱变换是数字图像加密中研究的比较广泛的一种方法。

(2)Shamir在1979年提出的密钥分存的概念[4],即把密钥K分解为n个子密钥,并且满足任意k(1≤k

之后,在1994年欧密会上,Naor和Shamir共同提出了二值图像信息的共享方案[5]。

在这种二值图像信息共享方案中,原始图像的每个黑白像素被2个子块所代替,其中每个子块由2×2个黑白像素构成,生成了两幅数据膨胀了的图像,这两幅图像的叠加得到放大4倍且对比度有所降低的原始图像。

Naor和Shamir进一步提出了图像秘密的任意分存方案,其含义是将密图上一个像素(黑或白)按任意指定的若干图像的相应像素的黑白进行分存,所指定的图像称为参考图像。

(3)ClaudeShannon于1949年发表了一篇题为“保密系统的信息理论”的文章,用信息论的观点对信息保密问题做了全面的阐述,建立了现代密码学理论[6]。

对于图像数据来说,这种加密技术就是把待传输的图像看做明文,通过各种加密算法,如DES(DataEncryptionStandard,数据加密标准),RSA(RivestShamirAdlemen,一种因特网加密和认证体系)等,在密钥的控制下,达到图像数据的保密通信。

这种加密机制的设计思想是加密算法可以公开,通信的保密性完全依赖于密钥的保密性。

(4)20世纪60年代,人们发现了一种特殊的自然现象混沌(chaos)。

混沌是一种非线性动力学规律控制的行为,它对初始条件和系统参数的极端敏感性,白噪声的统计特性和不可预测性等优良特性,使得混沌具有天生的密码学特性,所以,基于混沌的图像加密技术在近些年发展很迅速。

基于混沌的图像加密技术的基本原理就是把混沌系统的初始值做为密匙,利用系统产生的混沌序列对待加密的图像信息近行加密。

因为混沌系统是一种复杂的非线性动力学系统,它的伪随机特性和对初始值极其敏感的依赖性使它在图像加密技术中有着广阔的应用前景。

所以,许多基于混沌的图像加密技术还在不断出现,这对图像加密技术的研究产生深远的影响。

1.3 课题的研究内容

本文在研究图像加密原理的基础上重点研究了两种数字图像加密技术,分别是改进后的Arnold图像加密技术和基于混沌序列的图像加密技术。

第一种技术是在分析了经典Arnold技术后提出的一种改进的图像加密技术。

从仿真结果可以看出,这种方法可以避免原方法的周期性,抗破译性更强。

第二种技术是基于混沌序列的图像加密技术,它的主要特点是对混沌系统的初始值和参数有较好的敏感性。

本文给出了这两种加密技术的原理及理论分析,仿真结果表明这两种加密技术都可以很好地使用于远程医疗诊断系统。

第2章 数字图像加密技术简介

2.1 数字图像概述

2.1.1 图像的数字化及数学表示

从视觉角度上讲,图像是用各种观测系统以不同形式和手段观测客观世界而获得的,可以直接或间接作用于人眼而产生视知觉的实体,是自然界景物或事物的客观反映。

就图像本质来说,可以将图像分为两大类:

模拟图像和数字图像。

一幅二维平面图像可用一个二元函数

来表示。

表示二维空间坐标系中一个坐标点的位置,则表示相应实际图像在该点的某个性质的度量值,所有点的度量值的有序集合构成图像I。

一般认为,表示的图像

是连续的,如一幅照片、一幅图画等。

为了能用计算机对图像I进行处理,则将连续图像的的值域

从实数域映射到整数域,即得到数字图像。

换言之,数字图像就是图像经过采样、量化后的二维空间中离散点的有序集合。

这些离散点称为像素(pixel)。

首先,最直观的,以用一个二维矩阵来表示一幅数字图像,矩阵中元素所在的行和列,就是数字图像显示在计算机屏幕上的像素点的坐标,矩阵中各个元素的值就是数字图像对应位置像素的灰度值(通常有256个)或色彩值。

例如,一幅个像素的数字图像,其像素灰度值或色彩值用

列的矩阵F来表示,因此可以借助于矩阵的性质和变换来研究数字图像。

2.1.2 数字图像的特点

一般地,模拟图像经采样离散后得到的数字图像具有以下的特点:

(1)图像数据信息量很大。

例如取512

512个像素组成一幅数字图像,如其灰度级用8比特的二进制来表示,则有28=256个灰度级,那么这幅图像的数据信息量即为512

512

8=2097152比特。

若是彩色图像,数据量更大。

对这样大数据量的图像进行处理,必须要有计算机才能胜任。

(2)数字图像占用的频带较宽。

与语言信息相比,占用的频带要大几个数量级。

如电视图像的带宽为5-6

而语言带宽仅为4

左右。

频带愈宽,技术实现愈难,为此对频带压缩技术提出了较高要求。

(3)数字图像中各个图像不是独立的,其相关性很大。

就是说,有大块区域的灰度值是相差不大的。

例如在一幅数字电视图像中,同一行中相邻两个像素或相邻两行的像素,其相关系数可达0.9,而相邻两帧电视图像之间的相关性比帧内相关性还有大一些,因此图像信息的冗余度很大。

2.2 数字图像加密技术的基本原理

2.2.1 加密传输的理论

一个密码系统包含明文空间、密文空间、密钥空间和算法。

其中,算法和密钥是密码系统的基本单元,算法相对稳定,视为常量,密钥不固定,视为变量。

密钥安全性是系统安全的关键。

发送方用加密密钥,通过加密设备或算法,将信息加密后发送出去。

接收方在收到密文后,用解密密钥将密文解密,恢复为明文。

具体实现流程图如下图2-1所示:

图2-1 一个加密、解密过程

2.2.2 图像加密技术特点

与文本信息不同,图像数据有着自己独特的性质:

如数据量大、冗余度高、像素间相关性强等,这使得在处理图像数据时传统的加密方法显得效率不高、效果不理想。

图像加密的特殊性在于[7]:

(1)数据量大、冗余度高的特征通常使加密后的图像数据容易受到来自各种密码分析方法的攻击。

数据量大,攻击者可以获得足够多的密文样本进行统计分析;冗余度高,邻近的像素很可能具有近似的灰度值。

传统的加密算法未能很好解决这一棘手问题。

(2)与文本相比,图像的数据量大得多,这使得图像的实时加密变得非常困难。

数据量大使传统的加密算法加密一幅图像需花费较长的时间,而且数字图像一般以二维数组形式进行存储,传统加密算法在加密前得先将图像数据转换成二进制的数据流,这些都降低了加密的效率。

对于实时图像处理,若加密算法运行速度很慢,即使保密性能非常好,它也没有任何实际价值。

(3)图像中相邻像素之间有很强的相关性,这使快速置乱数据变得非常困难。

香农在信息论中提到,一个足够安全的加密算法应该满足E(P/c)=E(P),其中P表示明文消息,c表示密文消息。

也就是说加密后的信息要有足够的随机性,不应反映任何明文信息。

一个均匀分布的信息源具有极大的不确定性,因此理想的密文应该拥有一幅均衡的直方图,它的任何两个相邻像素应该是统计上互不相关的。

(4)数字图像信息并不像文本信息那么敏感,它允许一定的失真度,只要将图像失真控制在人的视觉不能觉察的范围内是完全可以接受的,许多情况下,甚至视觉上觉察到一定的失真也是可以的。

2.2.3 图像加密方法分类

目前图像加密技术主要有:

图像像素空间位置置乱,图像灰度值变换,对空间位置与灰度值均进行加密操作。

所谓空间位置置乱,就是通过某种方式打乱图像像素的排列,使得原始图像的内容变得杂乱无章。

图像置乱技术早期是对模拟图像的位置空间做置换,可以看作从经典密码学中的单表系统扩展而来。

对于数字化的图像,置乱过程不仅可以在数字图像的空间(色彩空间、位置空间)上进行,还可以在数字图像的频域上进行。

数字图像置乱即是对数字图像的一种加密方法,它使得合法使用者可以自由控制算法的选择、参数的选择以及使用随机数技术,这就加大了攻击者非法破译的难度。

空间域的图像置乱是利用某种算法将一副图像各像素的次序打乱,但像素的总个数不变,直方图不变,使一副图像各像素的次序打乱,但像素的总个数不变,直方图不变,使一副图像变得“面目全非”。

但是,单纯地用置乱方法对图像进行加密有可能会被统计分析方法所破解。

图像灰度值变换主要是利用密钥产生的伪随机序列改变原始图像的灰度值。

对空间位置与灰度值均进行加密操作就是把前两者结合起来的一种思想。

而按加密的对象来分,也可分为两类:

一类是直接对图像数据进行加密;另一类则是对图像数据编码的辅助信息进行加密。

而按加密的手段来讲也可以分为两大类:

一类是应用图像数据的特点,再加上现代密码技术来达到加密的目的,如先对图像数据进行编码,再对编码信息进行加密;另一类是建立一种完全新式的密码体制来达到对图像数据加密的目的,如应用混沌动力系统加密图像数据。

具体来讲主要有以下几种技术:

一、基于置乱的图像加密技术;二、基于伪随机序列的加密技术;三、基于SCAN语言的加密技术;四、基于“密钥图像”的加密技术等等。

2.3 MATLAB工具简介

Matlab是近几年来国内外使用最为广泛的优秀科技软件之一,其语法结构简单,具有极强的数值计算、数据分析、图形绘制及图像处理等功能,具有高质量的图形可视化效果和强大的界面设计能力,因而在数字图像处理中有着其他语言无法比拟的优势。

Matlab图像处理工具箱提供了丰富的图像处理函数,几乎涵盖了图像处理的各个内容。

这里采用Matlab作为编程工具,有两方面原因:

一是对图像的操作算法主要涉及了矩阵的数学处理变换,而Matlab是一种专门为处理矩阵的数学工具,所以用Matlab处理会很简便;另一点是文中的算法是关于图像空间变换,灰度变换以及块操作的处理,例如,彩色图像与灰度图像转换函数rgb2gray()。

所以用Matlab进行图像的仿真及变换运算,会得到较好的效果,同时操作很方便。

 

第3章 基

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2