信息隐藏基本原理

信息隐藏基本原理

ID:41530821

大小:248.01 KB

页数:39页

时间:2019-08-27

信息隐藏基本原理_第1页
信息隐藏基本原理_第2页
信息隐藏基本原理_第3页
信息隐藏基本原理_第4页
信息隐藏基本原理_第5页
资源描述:

《信息隐藏基本原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息隐藏原理及应用第2章信息隐藏基本原理本章目标:在读完本章之后,你应该能够:(1),理解信息隐藏的基本原理;(2),了解隐写系统的分类;(3),理解一般的数字水印系统;(4),理解隐写术的主要术语和基本分类;(5),理解数字水印技术的主要术语和基本分类。信息隐藏技术是近几年来国际学术界兴起的一个前沿研究领域。特别是在网络技术迅速发展的今天,信息隐藏技术的研究更具有现实意义。目前,为保证数据传输的安全,需要采用数据传输加密技术、信息隐藏技术、数据完整性鉴别技术;为保证信息存储安全,必须保证数据库安全和终端安全。信息安全

2、的研究包括两个主要研究方向:信息加密与信息隐藏。在信息安全的研究理论体系和应用体系中,密码技术已经历了长期的发展,形成了较完整的密码学理论体系,有一系列公认的、经典的、可靠的算法。然而,在现代信息科学技术的条件下的信息隐藏,虽然可以追溯到公元前,但其完备的理论体系还尚未建立。在本章中将详细地阐述信息隐藏的基本术语、基本原理的分类等基础知识。2.1信息隐藏的基本原理与分类LisaM.Marvel博士于1999年提出了SSIS(spreadspectrumImagesteganogrphy扩展频谱的图像信息隐藏中阐述了信息

3、隐藏的基本原理,那就是先将秘密信息嵌入到噪声信号中,然后再随噪声信号嵌入到数字图像中,因为数字图像中存在着噪声信号,如果噪声的容量不大,在没有原始图像比较的情况下,一般人类视觉和计算机统计分析都无法感知到秘密消息的存在,这样隐写就成功了。在提取秘密信息时,需要图像恢复和差错控制编码技术,前者得到原始图像的近似估计,并对嵌入的秘密信息容量进行估计,然后根据相应的算法进行提取。这种方案的位错率较高,所以必须对秘密信息也进行低比率差错编码,才能较完善地提取秘密信息。目前,隐写术的基本原理可以概括为:首先,对欲嵌入的秘密信息进

4、行预处理,预处理包括加密、编码然后生成伪随机数,然后将预处理后的秘密信息根据相应的嵌入算法嵌入到载体中,载体可以包括文本、图像、语音和视频等多种格式的多媒体,然后在通信中可以使用隐蔽信道进行通信,最后在提取中根据相应的提取算法和密钥提取秘密消息,这样,就可以达到三层安全。对相应的嵌入算法和提取算法都要分析不可感知性、容量和鲁棒性三者之间的关系,理论上使三者之间平衡并性能达到最佳。图2.1信息隐藏主要分支信息隐藏的主要分支如图2.1所示:根据分类的依据不同,可以将隐写术分为以下几类:可以按隐写系统结构分类:分为纯隐写术、

5、密钥隐写术和公钥隐写术;按隐写空间分类:可以分为空域隐写、变换域隐写;按隐写载体分类:可以分为文本隐写、图像隐写、语音隐写、视频隐写和二进制隐写。首先,分析理论上完美的隐蔽通信,隐写术将包含在其中。为了透彻地阐明这个概念,假设有三个人分别为Alice、Bob和Denmy。Alice想发送秘密信息(M)给Bob,使用无害消息作为载体(C),然后秘密消息嵌入到C中形成伪装载体,伪装载体将发送给Bob并且没有引起任何怀疑,这是纯隐写的过程;或者,Alice使用隐写密钥(stego-key(K))将秘密消息(M)嵌入到载体(C

6、)中生成伪装载体(S)。然后Alice将伪装载体(S)发送给Bob而没有引起Denmy的任何怀疑。而Bob能够阅读秘密信息,因为Bob有相同的隐写密钥(stego-key(K));但在通信双方必须对密钥进行协商,达成一致后,双方能才进行通信,这是密钥隐写过程;如果在这个过程中Alice在嵌入秘密信息时使用的是公钥,而Bob在提取信息时使用的是与公钥为一对密钥的私钥,那么这是公钥隐写过程,在公钥体制中,为了防止篡改,必须要借助于证书体系,来验证公钥。无论是哪种秘密通信,从理论上隐蔽通信是很完美的,就如FabienA.P.

7、Petitcolas所指出的:“ina‘perfect’system,anormalcovershouldnotbedistinguishablefromastego-object,neitherbyahumannorbyacomputerlookingforstatisticalpatterns.”也就是说,在完美的系统中,无论是人或者计算机通过统计分析都不能区分出是一般载体还是伪装载体。但在实际中,情况并非总是这么完美。为了将秘密消息嵌入到载体中,载体必须包含足够的冗余数据或噪声。这是因为隐写术的嵌入处理过程实际上

8、是使用秘密消息替换这些冗余信息。隐写术的框架如图2.2所示。2.1.1纯隐写术、密钥隐写术和公钥隐写术图2.2隐写术框架数学上发送方嵌入的过程和接收方提取的过程都可以通过映射描述:前者为;后者为,而且;(其中,E为嵌入过程,D为提取过程,C为载体,M为秘密信息)下面分别介绍纯隐写、密钥隐写和公钥隐写术。纯隐写的文字定义为:“ast

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。