信息隐藏技术

第一章 绪论

1.1 信息隐藏技术的概念

以数字图像和三维模型作为信息隐藏载体,介绍基于数字图像和三维模型的信息隐藏技术。

首先,对基于数字图像和三维模型的信息隐藏技术的两个关键问题—信息隐藏区域和隐藏规则进行讲解。
其次,根据信息隐藏区域的生成原则以及信息隐藏嵌入规则,按照空间域和变换域的分类方法对信息隐藏算法进行讲授,介绍性能较为全面的信息隐藏算法。
此外,讲信息隐藏算法按照功能进行细节分解,以系统的思想对算法进行剖析玉扩展,提出基于数字图像和三维模型的信息隐藏系统。
最后,根据系统结构和功能划分,对信息隐藏系统进行安全性分析研究。

1.2 信息隐藏技术的优势

1.2.1 信息隐藏技术较加密技术的优势

加密技术是实现隐秘通信的重要手段之一。
加密技术最大的特点在于可以使用公用信道来实现秘密通信。而信息隐藏技术的优势在于,不仅可以应用公用信道,而且可以将明文隐藏到普通的媒体中,使攻击者难以发现秘密信息的存在,从而真正达到秘密通信的目的。

信息隐藏技术的核心思想在于对信息的存在与否进行保密,而对于隐藏的信息本身并没有要求

为了使秘密通信更加安全,首先将欲隐藏的信息进行加密处理,而后再应用信息隐藏技术将其隐藏在普通的载体中,从而实现了双保险。

1.2.2信息隐藏技术较安全信道技术的优势

安全信道是实现隐秘通信的重要手段之一,它是一种专为发送者和接受者建立的私有信息通道,除了发送者和接受者,其他人无法访问。但是实现复杂,代价昂贵,有时双方不具备布设安全信道的条件,而且还容易暴露身份,通信链中断,人员受到危险。

1.3信息隐藏技术的研究意义以及应用领域

1.3.1信息隐藏技术的研究意义

1.完善信息安全体系,提高国家信息安全水平

2.提高信息检测能力,维护国家安全

1.3.2 信息隐藏技术的应用领域

1.军事方面

2.政治方面

3.经济方面

4.文化方面

1.4 学习重点

信息隐藏技术的学习主要集中于三点:一是信息隐藏算法;二是信息隐藏系统;三是信息隐藏系统安全性分析。

1.4.1 信息隐藏算法

信息隐藏技术中,最为关键的就是信息隐藏算法的学习。在算法部分重点研究数字图像和三维模型的信息隐藏技术。

1.信息隐藏技术的可行性分析

基于数字图像和三维模型的信息隐藏技术的可行性来自于数字图像和三维模型信号相对于人类视觉的冗余,在人眼无法感知的数据成分中通过修改信号数据进行秘密信息的隐藏,通常是对部分数据(空间域)或描述参数(变换域)做一定的修改或替换来实现一种“非加密”方式的信息隐藏。

从视觉科学与信号处理的角度来看,信息隐藏可以视为在原始图像下(强背景)叠加隐藏信息(弱信号)。由于HVS(人眼视觉系统)分辨率的限制,只要叠加的弱信号的信息特性低于HVS门限值(对比门限等),HVS就无法感受到信号的存在,从而达到信息隐藏的目的,这就是信息隐藏技术的可行性所在。

2.信息隐藏算法的分类

信息隐藏算法的分类方法众多,典型的大致有以下四种分类方法。

1)按应用对象分类
按应用对象分类,信息隐藏算法主要分成秘密通信技术载体标记技术以及额外信息服务技术
秘密通信技术: 完成信息的秘密传输。
载体标记技术: 完成对载体的注释。
额外信息服务技术: 在载体中嵌入一些与载体和载体功能有关的信息数据。

2) 按密钥分类
按密钥分类,信息隐藏算法可分为无密钥信息隐藏有密钥信息隐藏
无密钥信息隐藏: 秘密信息在嵌入到秘密载体之前不做任何加密处理,同时信息隐藏过程也无密控制秘密信息的安全保障完全依赖信息隐藏系统的安全性;
有密钥信息隐藏: 根据加密理论进行信息和嵌入的加密,有密钥的信息隐藏在嵌入和提取时采用相同的密钥,因此也被称为对称信息隐藏技术,反之则被称为非对称信息隐藏技术。

3)按隐藏嵌入域分类
信息隐藏算法主要分为基于空间域的信息隐藏算法基于变换域的信息隐藏算法
空间域方法: 在数字图像的空间范围内(例如像素值,颜色空间分量,为平面等)直接用隐藏信息来替换载体信息中的冗余部分。
变换域方法: 把欲隐藏的信息嵌入到载体的一个变换空间。

4)按提取要求分类
根据提取是否利用原始载体可以分成两种信息隐藏算法。
若在提取隐藏信息时不需要利用原始载体,则称为盲信息隐藏算法 否则称为非盲信息隐藏算法
考虑到安全以及应用方便的需要,目前大多数信息隐藏算法都采用盲信息隐藏算法。

1.4.2 信息隐藏系统

信息隐藏技术是一项复杂的系统工作,技术的实现涉及到包括嵌入信息本身、载体、隐藏算法和传输条件等各个因素以及相关的综合性问题。
1.信息隐藏系统特性
信息隐藏系统是支撑秘密通信的专有应用系统,所以秘密性通信性 是衡量信息隐藏系统的根本特性,而这两个特性中分别包括不可见性和抗分析性以及鲁棒性和容量性。

1)秘密性
秘密性是要求信息隐藏系统可以秘密地传输信息,使有意进行信息截取和破坏的攻击无法找到信息传输迹象,或者无法分析和提取秘密信息。
秘密性可以概括为系统的不可见性抗分析性

秘密性要求概念
不可见性要求不影响对原始载体的理解,即人类感知系统和机器设备都无法发现宿主信息内容包含了其他信息,同时不影响宿主信息的感觉效果和使用价值
抗分析性信息隐藏系统要抵御信息隐藏分析(检测)技术,防止攻击者判断出隐藏信息的存在并成功提取出隐藏的信息内容

注意:不可见性是信息隐藏系统的最基础要求,也是抗分析性的基础。而抗分析性是信息隐藏系统的最高性能要求,在宏观上制约着通信系统的整体性能。

2)通信性
系统的通信性是应用层面上的一个要求,针对这个要求,信息隐藏系统需要满足鲁棒性和容量性。

通信性要求概念
鲁棒性鲁棒性指不因载体文件的某种改动而导致隐藏信息丢失的能力。这里所谓的”改动“是指传输过程中可能经历的处理(如信号处理,有损压缩,滤波,调制等)、恶意攻击或者信道中随机噪声的影响
容量性容量性指载体图像和三维模型能够嵌入的欲隐藏信息的大小

鲁棒性与不可见性在信息隐藏系统中是对立因素,因为通常使用冗余嵌入,即重复嵌入相同的信息来增强鲁棒性,会造成信息嵌入过多,影响不可见性。
信息隐藏率: 指欲隐藏的信息量与载体信息量的比值。在保证不可见性的前提下,应尽量在载体中隐藏更多信息,提高信息传输的效率。

2.信息隐藏系统的组成要素
一套完整的信息隐藏系统应该包括两个子系统和9个功能模块。
预处理子系统
1.信息加密模块: 将欲隐藏的信息进行加密处理。
2.信息编码模块: 将欲隐藏的信息转化成符合嵌入系统性能条件的信息。
3.载体图像模块: 根据所要隐藏的信息特性和容量等进行载体图像的选取。
4.算法选择模块: 根据欲隐藏信息和载体图像的特性进行隐藏算法的选择。
5.载体解析模块: 根据隐藏规则解析出载体自身所隐含的信息。
6.置乱模块: 对信息进行置乱处理。
7.优化模块: 从调整隐藏顺序(置乱参数)入手对隐藏信息进行优化。

嵌入子系统
1.信息嵌入模块: 实现信息的嵌入操作。
2.补丁模块: 根据实际应用需要额外嵌入一些附加信息。

1.4.3 信息隐藏系统安全性分析

1.信息隐藏系统安全性分析的理论基础

1)定性评估方法
定性评估是使用最广泛的评估分析方法,它有很强的主观性,需要凭借分析者的经验、直觉或者业界的标准和惯例,为系统诸要素的大小或高低程度定性分级。

等级描述详细描述(有原始参数图像)
1可以忽略含密载体几乎没有改变
2较小含密载体有极小的改动痕迹,计算机可以发现,肉眼很难区分
3中等含密载体有改动,肉眼感知不明显
4较大含密载体修改痕迹比较明显,肉眼可以感知
5灾难性含密载体修改痕迹明显,肉眼可以清楚看出

2)定量评估方法
定量评估就是试图以数值对系统进行分析评估和衡量的一种方法。

2.信息隐藏系统安全性分析的学习思路
信息隐藏系统安全性分析的学习内容主要包括安全要素评估标准层次结构权重等级评估方法与模型

1.5 知识体系和学习结构

本书首先对基于数字图像和三维模型的信息隐藏区域和隐藏规则以及与之相关的新的基础理论进行介绍,利用优势理论按照空间域/变换域的分类规则进行信息隐藏算法设计;之后按照对算法性能的贡献点对算法进行分解,将其扩展为一个完整的信息隐藏系统;最后对系统的安全性进行分析。
在这里插入图片描述

第二章 基于数字图像的信息隐藏区域

对隐藏载体进行设计和处理,生成信息隐藏嵌入区域是信息隐藏技术最为重要的学习内容之一。
信息隐藏区域以及信息隐藏规则是信息隐藏算法设计的两个关键步骤。

基于数字图像的信息隐藏技术的学习重点集中在如何利用数字图像生成隐藏区域。
信息隐藏区域的概念不仅仅是指信息隐藏的具体空间位置,还包括信息嵌入区域的整个环境。数字图像嵌入区域环境的主要参数包括区域能量区域结构区域复杂度。因此信息隐藏区域应该基于数字图像的能量特性、结构特性和复杂程度特性。

2.1 基于数字图像能量特性的信息隐藏区域

能量是基于数字图像的信息隐藏区域选择所必须考虑的问题,最直接的影响是满足信息隐藏算法的不可见性和鲁棒性。

2.1.1 多小波理论在信息隐藏技术中的应用

多小波是指由两个或者两个以上的函数作为尺度分量生成的小波,它是小波理论的新发展。多小波分析是小波理论研究的一个重要分支,因为它具有一些独特的数学性质和灵活的构造性。

Goodman等人提出了基于r元的多分辨率分析,建立了多小波的基本理论构架。

1)GHM多小波变换
Geronimo、Hardin和Massopust利用分形插值的方法,成功构造了具有短支撑集、正交、对称和二阶消失矩的两个尺度函数。
GHM多小波变换是最早构造并应用最广的多小波,它具有紧支撑、二阶逼近、尺度函数的整数平移相互正交和高阶消失矩与对称性等显著特点。
GHM多小波的最低分辨率子图的4个分量的能量分布近似于4.5:2.2:2.2:1.1,利用其能量分布特点进行算法设计,在中间能量区域(LH2和HL2)进行信息隐藏,而将高能量分量(LL2)作为信息恢复和篡改判断单元,低能量分量(HH2)作为判断单元。

2)CL多小波理论
经过CL多小波变换后,LL1子图像的4个分量图只有LL2清晰,占据了图像的主要能量。
特点: LL2的高能量与LH2、HL2、HH2低能量的对立分布,利用以上分布特性,在算法设计时选择在高能量背景下的低能量区域去实施具体的信息隐藏,在满足高能量分子图的不可见性的前提下,使整个含密图像具有较强的鲁棒性。

3)CARDBAL2二阶平衡多小波理论
CARDBAL2多小波变换的最大特点在于LL2、LH2、HL2和HH2的能量接近,为信息隐藏算法提供了特性相近的多个区域。利用多个相同特性的区域,使算法很好的实现信息隐藏性能的要求,因为在以上能量和性质接近的多个隐藏区域中同时嵌入具有某种性能倾向的隐藏信息可以使算法在这性能方面具有一定的优势。

2.1.2 高斯金字塔理论在信息隐藏技术中的应用

原理: 高斯金字塔是一种利用多分辨率解析图像的简单有效的结构。它利用高斯低通滤波器对图像
进行滤波处理,得到频率逐渐降低的图像序列,并利用压采样对序列中的图像像素进行隔行、隔列采样、得到尺寸递减且频率逐渐降低的图层结构。

2.1.3 颜色空间在信息隐藏技术中的应用

颜色空间概述: 为了使 各种颜色表示能够按照一定的排列次序容纳在一个空间内,数字图像理论将n维坐标轴与颜色的n个独立参数对应起来,使每一个颜色都有一个对应的n维空间位置。反过来,在n维空间中的任何一点都代表一个特定的颜色,将这个n维空间称为颜色空间,现有的颜色空间多以三维空间进行表示。
按结构分为两大类:基本颜色空间色亮分离空间
基本颜色空间:RGB、CMY、CMYK。
色亮分离颜色空间:YUV、HS*
1)基本颜色空间
(1)RGB颜色空间。自然界中所有的颜色都可以用红、绿、蓝这三种颜色波长的不同强度组合而得, 这就是人们常说的三色素原理。
(2)CMY颜色空间。源自RGB颜色空间,把红、绿、蓝三种基色交互重叠就产生了混合色:青、洋红、黄。
(3)CMYK颜色空间。广泛应用于印刷工业,一般采用青、品、黄、黑四色印刷。在印刷的中间调至暗调增加黑色,而这模型称之为CMYK。

2)色亮分离颜色空间
(1)YUV颜色空间。由亮度信号Y、色差信号U和色度信号V组合而成,其中Y信号和U、V信号是分离的。

颜色空间在信息隐藏应用的原理说明
应用颜色空间技术的主要目的是生成具有能量差异的颜色分量。在能量较高的区域隐藏信息,具有强鲁棒性,但不可见性较差。反之,在能量较低的区域隐藏信息,具有弱鲁棒性,但不可见性好。

2.2 基于数字图像结构特性的信息隐藏区域

结构性是指对隐藏区域进行物理划分时所生成的具有一定形状和结构规律的区域。具体实现原则遵循整体结构划分理论以及内部结构划分理论。

2.2.1 图像位平面理论在信息隐藏技术中的应用

图像位平面理论是根据数字图像在计算机中的存储情况而发展出来的,最典型的是在灰度图像的位平面分解 ,其中的每一像素的相同比特可以看作表示一个二值的平面,称为位平面。
1.灰度图像的位平面分解
位平面分解是最基本的数字图像处理方法。

2.RGB图像的位平面分解
RGB图像的位平面分解是灰度图像的位平面分解的扩展应用。

2.2.2 数字图像环形解析法在信息隐藏技术中的应用

数字图像环形解析法是本书讲解的另外一种新的、适用于信息隐藏技术的图像解析方法,包含三个关键步骤:
1.确定解析圆环,即需要确定圆环宽度。
2.确定环形扇区角度。
3.得出解析圆环(扇区)的特征数据。

2.2.3 数字图像迁移理论在信息隐藏技术中的应用

1.颜色迁移理论的概念
颜色迁移是数字图像处理领域一个新兴的问题,简而言之就是把一幅图像A的颜色信息转移到另一幅图像B,使新生成的图像C既保存图像B的形状信息,又具有图像A的色彩信息。

2.颜色迁移理论在信息隐藏技术中的应用原则
1)就近或部分交叉原则
2)AB图像缩小原则

2.3 基于数字图像复杂度特性的信息隐藏区域

在基于数字图像的信息隐藏应用中,复杂度的概念包含隐藏区域的提取复杂度和图像纹理复杂度。

2.3.1 广义位平面法

广义位平面方法主要使对传统位平面方法中的位平面分解对象进行扩展。

2.3.2 纹理(复杂度)的判别

纹理是判断图像自身复杂度的最重要的衡量指标,对于信息隐藏技术研究而言,研究的重点是如何清楚地判断数字图像以及信息隐藏嵌入区域的纹理。

第三章 基于三维模型的信息隐藏区域

在基于三维模型的信息隐藏技术中,隐藏区域的概念不仅仅是指信息隐藏的具体空间位置,而是指隐藏区域的整个环境。

3.1 基于三维模型能量特性的信息隐藏区域

能量特性是三维模型信息隐藏区域选择所必须考虑的问题,与算法的不可见性和鲁棒性密切关系。

现在关于能量特性区域的算法主要是基于载体小波域分解、网格频谱分析、Laplace谱压缩等的能量特性来实现信息隐藏。

3.1.1 局部高度理论

局部高度理论是一种新的显著性度量方法,用来测量某点的凸起程度,在特征点检测方面由于传统的曲率概念。

3.1.2 Mean Shift聚类分析理论

Mean Shift本质是一种根据梯度上升进行自适应点搜索的方法,可用于对模型表面顶点的局部高度进行聚类分析。

3.2 基于三维模型结构特性的信息隐藏区域

空间域算法通过改变三维模型几何属性、三维模型或面片集的法向量及利用三维模型的属性信息和冗余性来隐藏信息

空间域算法中大多是利用载体的结构特性作为隐藏区域的。

3.2.1 三维模型骨架理论

骨架: 是物体形状的一种优良的简化表示形式,能够保留与原始物体相同对的形状信息和拓扑特征,比如联通分区、分支结构、洞或者凹陷等等。
三维骨架: 原始物体V的骨架由V内所有最大内切球的球心组成。最大内切球不被其他任何V中的球所包含,并且至少有两点与物体边界相切。

3.2.2 距离变换算法求骨架点

距离变换是图形分析领域的一种基本研究手段,以每个骨架点为圆心,该点的距离变换值为半径画圆,所有这些图所覆盖的区域全集就是原始图形。

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值