数字图像加密与实现.doc
- 文档编号:101089
- 上传时间:2022-10-03
- 格式:DOC
- 页数:40
- 大小:412.50KB
数字图像加密与实现.doc
《数字图像加密与实现.doc》由会员分享,可在线阅读,更多相关《数字图像加密与实现.doc(40页珍藏版)》请在冰豆网上搜索。
2010届本科毕业论文
数字图像加密技术与实现
系院:
学生姓名:
学号:
专业:
年级:
完成日期:
指导教师:
摘要
摘要
随着Internet技术与多媒体技术的飞速发展,数字化信息可以以不同的形式在网络上方便、快捷地传输。
多媒体通信逐渐成为人们之间信息交流的重要手段。
多媒体信息安全技术的研究主要有两种方法:
多媒体信息加密和多媒体信息隐藏技术。
信息加密与信息隐藏从不同的角度保证信息的安全,如果我们将信息加密与信息隐藏有机地相结合,可进一步提高信息的安全性。
本课题的目的是实现一个安全性比较高的图像信息安全算法,图像信息的安全主要包括图像加密和图像认证,图像加密的目的是将一幅图像明文通过一定的算法使其变成不可识别的密文,以防止攻击者截获原图像信息。
图像加密有多种方法,本课题采用的算法是基于DES和RSA的混合加密。
虽然加密可以使原文信息不被暴露,但一旦原文被接收并被篡改,加密就显得无能为力了。
此时,就需要图像认证的技术。
图像认证的作用就是鉴定原图像有没有被篡改,以保护发送者的利益。
为实现图像认证的目的,本课题采用报文摘要结合数字水印的方法。
最后,本课题从安全性角度实现了二者的结合,使得图像信息的安全得到了进一步的提高。
关键词:
信息安全;图像加密;图像认证;数字水印
I
Abstract
Abstract
WiththeInternettechnologyandtherapiddevelopmentofmultimediatechnology,digitalinformationcanbetransferedindifferentformsonthewebquicklyandeasily.Multimediacommunicationhasgraduallybecomeanimportantmeansofinformationexchangebetweenpeople.MultimediaInformationSecurityTechnologytherearetwomainways:
multimediainformationandmultimediainformationhidingencryptiontechnology.Messageencryptionandinformationhidinginformationfromdifferentanglestoensurethesecurity,ifwehidetheinformationencryptedwiththeorganiccombinationofinformation,canfurtherenhanceinformationsecurity.
Thegoalofthistopicisrealizingahigh-securitypictorialinformationsecurityalgorithm,thepictorialinformationsecuritymainlyincludestheimageencryptionandtheimageauthentication,thegoalofimageencryptionisturningapictorialinformationtobedistinguishedthroughacertainalgorithm,whichpreventingtheaggressorcapturetheoriginalmap.Theimageencryptionhasmanykindsofmethods,thistopicusesthealgorithmofthemixencryptionwhichisbasedononDESandtheRSA.Althoughencryptionmaycausetheoriginaltextinformationnotbeexposed,butoncetheoriginaltextisreceivedandistamperedwith,theencryptionappearedhelplessly.Thistime,needstheimageauthenticationtechnology.Theimageauthentication’sfunctionisappraisingiftheoriginalmappicturehasbeentamperedwith,whichistoprotectthetransmission’sbenefit.Inordertorealizetheimageauthenticationgoal,thistopicusesthemethodofatelegramabstractunionnumeralwatermark.Finally,thistopichasrealizedthetwounionfromthesecureangle,enablethesecurityofpictorialinformationobtainingfurtherenhancement.
Keywords:
Security;Imageencryption;ImageAuthentication;DigitalWatermarking
II
目录
目录
1绪论 1
1.1研究背景 1
1.2研究方法 1
1.3研究内容 2
2关键技术 3
2.1报文摘要技术 3
2.1.1单向散列函数 4
2.1.2单向散列函数技术 4
2.2数字图像技术 5
2.2.1数字水印的概念 5
2.2.2数字水印的要求 6
2.2.3数字水印的原理及其通用模型 6
2.3数字图像加密技术 8
2.3.1数字图像加密的原理与通用模型 8
2.3.2数字图像加密的典型算法 8
3算法实现 11
3.1采用的算法 11
3.2算法流程图 12
3.3报文摘要提取 12
3.4数字图像水印 17
3.4.1位图的位面 17
3.4.2LSB算法模型 17
3.4.3LSB算法的实现 18
3.5混合加密 19
3.5.1DES算法 19
3.5.2RSA公开密钥密码体制 25
3.5.3混合加密的实现 26
4一种基于现代密码体制的图像加密算法 28
4.1现代密码体制 28
4.2AES简介 29
4.2.1AES的来源 29
4.2.2AES算法描述 30
4.3基于AES的数字图像置乱 31
4.4实验结果与分析 32
4.4.1图像的置乱效果 32
5总结 33
参考文献 34
致谢 35
IV
绪论
1绪论
1.1研究背景
随着Internet技术与多媒体技术的飞速发展,数字化信息可以以不同的形式在网络上方便、快捷地传输。
多媒体通信逐渐成为人们之间信息交流的重要手段。
人们通过网络交流各种信息,进行网上贸易等。
因此,信息的安全与保密显得越来越重要。
信息的安全与保密不仅与国家的政治、军事和外交等有重大的关系,而且与国家的经济、商务活动以及个人都有极大的关系。
随着信息化社会的到来,数字信息与网络已成为人们生活中的重要组成部分,他们给我们带来方便的同时,也给我们带来了隐患:
敏感信息可能轻易地被窃取、篡改、非法复制和传播等。
因此信息安全已成为人们关心的焦点,也是当今的研究热点和难点。
多媒体数据,尤其是图像,比传统的文字蕴涵更大的信息量,因而成为人类社会在信息利用方面的重要手段。
因此针对多媒体信息安全保护技术的研究也显得尤为重要,多媒体信息安全是集数学、密码学、信息论、概率论、计算复杂度理论和计算机网络以及其它计算机应用技术于一体的多学科交叉的研究课题。
1.2研究方法
多媒体信息安全技术的研究主要有两种方法:
多媒体信息加密和多媒体信息隐藏技术。
多媒体信息加密技术:
我们可以把多媒体数据作为文本数据流一样看待,使用传统的加密算法进行加密。
传统的加密方法如DES、3-DES或RSA等也能满足多媒体应用中的要求。
然而,新型的多媒体应用就需要新的数据加密技术。
近年来,在这方面的研究取得了一些成果,主要针对视频数据和图像数据。
多媒体信息隐藏技术:
密码学技术仅仅隐藏了了信息的内容,而信息隐藏技术不但信息的内容而且隐藏了信息的存在。
广义上的信息隐藏技术包括隐写术,数字水印,数字指纹,隐蔽信道,阈下信道,低截获概率通信和匿名通信等,狭义上的信息隐藏技术通常指隐写术与数字水印。
其中,数字水印技术在图像论证方面有较广泛的应用。
信息加密与信息隐藏从不同的角度保证信息的安全,如果我们将信息加密与信息隐藏有机地相结合,可进一步提高信息的安全性。
1.3研究内容
数字图像比声音、文字等蕴涵更多的信息,因而在多媒体信息中占有举足轻重的地位,数字图像信息安全是多媒体信息安全的重要组成部分。
因此本文以数字图像为基础,研究数字图像信息安全技术。
图像信息安全技术包括图像加密和图像认证等。
35
关键技术
2关键技术
本课题旨在分析数字图像的结构和特点,对数字图像进行加密和解密,即:
利用一定的算法对一副图像进行加密以达到不暴露原始图像的目的,然后进行解密以达到恢复原始图像的目的。
同时,为了鉴别出图像是否被篡改,要求满足图像认证的要求。
认证的目的是检测对图像数据的修改,以确定载体信息的完整性和真实性。
可用易碎水印和报文摘要来实现图像认证。
虽然只用报文摘要也能达到图像认证的目的,这种方法认证的精确度比较高,但是在传输过程中难免会受到噪声等的干扰,故使用报文摘要可能会达不到预期的目的,同时,因为数字水印也有图像认证的功能,因此,本系统采用报文摘要结合易碎水印来实现该目的。
2.1报文摘要技术
在信息的安全领域中,对付被动攻击的重要措施是加密,而对付主动攻击中的篡改和伪造和则要用报文鉴别的方法。
报文鉴别是这样一种过程,它使得通信的接收方能够验证所收到的报文的真伪。
近年来,广泛使用报文摘要MD进行报文鉴别。
发送端将可变长度的报文m经过报文摘要算法后得出固定长度的报文摘要H(m)。
然后对H(m)进行加密,得出EK(H(m)),并将其追加在报文m后面发送出去。
接收端将EK(H(m))解密还原为H(m),再将收到的报文进行摘要运算,得出的是否为此H(m)。
如不一样,则可断定收到的报文不是发送端发送的。
报文摘要是多对一的单向散列函数的例子。
要做到不可伪造,报文摘要算法必须满足以下两个条件:
(1)任给一个报文摘要值x,若想得到一个报文y使得H(y)=x,则在计算上是不可行的。
(2)若想找到任意两个报文x和y,使得H(x)=H(y),则在计算上是不可行的。
上述的两个条件表明:
若(m,H(m))是发送者产生的报文和报文摘要对,则攻击者不可能伪造出另一个报文y,使得y与x具有同样的报文摘要。
发送者可以对进行数字签名,使报文成为可检验的和不可抵赖的[2]。
2.1.1单向散列函数
要设计一个接收任意
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 加密 实现