您的位置】:知源论文网 > 理工类论文 > 计算机 > 正文阅读资讯:音频隐写分析技术研究综述

音频隐写分析技术研究综述

[作者:王伟亮[来源:互联网]| 打印 | 关闭 ]

摘要 介绍了音频隐写分析技术的原理与应用框架,概述了音频隐写分析技术的发展概况,,详细阐述了两类主要的音频隐写分析方法:专用隐写分析与通用隐写分析,并分别对其性能进行评价。针对隐写分析技术面临的几个问题进行了探讨,指出了隐写分析技术进一步的研究方向。
  关键词 信息安全 语音 信息隐藏 隐写分析
  随着因特网的普及、信息处理技术和通信手段的飞速发展,信息隐藏和隐藏分析技术在信息安全中的作用越来越受到人们的关注。信息隐藏是将秘密信息隐藏到载体当中传输,不被敌人发现,隐藏了消息的存在性;而隐藏分析则反之,它是通过对载体进行检测来判断载体中是否隐藏有秘密消息。
  隐写分析的目的是为了检测秘密消息的存在,甚至提取秘密消息,隐写分析是解决非法使用隐写术问题的关键技术。近几年来由于恐怖活动越来越猖獗,所以隐写分析受到了较多的关注,获得了较大的发展,但还没有形成成熟的、系统化的理论体系。隐写分析技术的提高有利于防止隐写术的非法应用,可以起到防止机密资料流失、揭示非法信息、打击恐怖主义、预防灾难发生等作用,从而保证国家的安全和社会的稳定[1]。隐写分析不仅具有重要的应用价值,更具有重要的学术意义。隐写分析研究可以揭示当前隐写术的缺陷,对隐写术的安全性进行测试与评价,这是信息隐藏技术发展与完善的一条有效途径。
  目前,针对图像的隐写及隐写分析研究要比音频多很多;但是音频作为载体也具有以下独特的潜力[2]:我们的听觉系统虽然很灵敏,但是还是存在时间和频率掩蔽效应,通过适当的嵌入方法,可以用来掩盖数据嵌入带来的失真;相对图像和视频,音频的处理不需要大量的计算,适合实时处理;在使用电话或手机进行通信时,少量的噪声不会引起注意和不适;人们对图像的隐写比较警觉,相对而言,语音隐藏更不容易被发现。
  1.2 隐写分析模型
  在隐写分析过程中,首先待测音频信号输入后进行特征提取,然后根据音频信号的特征是否被改变以及改变的程度来判别音频信号是否隐藏信息。因为在秘密信息嵌入音频信号后,会引起音频信号某些特征的变化,我们在隐写分析时只要把握音频特征的变化来判断隐藏音频中是否含有秘密信息,特征变化也是在隐藏分析中判断秘密信息存在的重要依据。
  2 语音隐写分析现状
  根据特征提取与嵌入算法的关系,语音隐写分析有两条途径,一是针对某种具体的嵌入方法提取其专有特征,根据这些专有特征进行判别,可称为专用隐写分析技术;二是寻找独立于具体的嵌入算法之外的特征根据这些特征进行判别,可称为通用隐写分析技术。
  2.1 语音专用隐写分析方法
  专用的隐写分析方法是针对特定的隐藏方法来对隐藏信息进行分析的,其优点是检测准确率高,相应的缺点是特定的隐写分析方法对别的隐藏方法进行检测时,准确率就会很低。该类检测方法一般针对某一种或某一类隐写算法,通过载体对象与载密对象的统计分析,寻找二者之间具有强区分能力的统计特征,利用这些统计特征的差异去设计相应的检测算法。结合相应的隐写算法,根据针对性的不同可分为针对空间域的检测与针对变换域的检测。
  2.1.2 针对空间域的检测
  在语音隐写分析方面,典型的LSB(Least Significant Bit)隐写分析方法有Chi-Square、RS、抽样对分析方法等[5]。
  卡方检测(Chi-Square test)是一种统计攻击的方法该方法的原理是把隐秘对象的理论期望频率分布和从可能被修改的载体中观察到样本分布进行比较,从而找出差异,检测是否有信息嵌入。LSB算法通常直接将音频样本值的最后一位用秘密信息取代,也就是说,如果秘密信息位与隐藏该位的样本值最后一位相同,则不改变原始载体反之,则要改变样本值的最后一位,LSB隐写会改变样本值直方图,从而可以检测到载体中是否隐藏有秘密信息。
  RS(Regular and Singular)分析方法考虑的起点是图像各个位平面之间具有一定的非线性相关性,而当利用隐藏信息后,这种相关性将被破坏。只要能找出衡量这一相关性的方法,并对隐藏信息前后的情况加以对比,就有可能设计出隐写分析方法。与图像类似,音频信号同样具有空间相关性。通过判断音频的空间相关系来确定载体中是否隐藏有秘密信息。
  SPA(Sample Pairs Analysis)算法是基于对抽样对及其有限状态机分析的隐写分析方法,该方法的本质是基于随机性特征的高阶统计分析。状态机分析是将载体数据之间的某种相互关系定义为状态,分析隐写操作引起的状态改变,并建立统计特征。方法分析了某些特殊抽样对之间的相关性,得到不同抽样对子集之间的相互关系,并通过分析不同抽样对子集在隐藏信息前后的状态转换,建立了抽样对子集的封闭的有限状态机,并可以进一步从该有限状态机求得隐写嵌入率。
  2.1.2 针对变换域的检测
  针对变换域的检测主要集中于DCT算法的检测[6]。变换时一般将语音载体分割成小段,然后按照DCT变换公式计算出DCT系数,把信息隐藏在DCT系数中,然后做DCT反变换回空间域。提取时分别计算原始语音载体数据和嵌入隐藏信息后语音数据的离散余弦变换(或不需要原始载体数据),比较每个语音段DCT系数中约定位置的系数值,根据其相对大小进行判断,从而来判定语音载体中是否含有隐藏信息。
  由于变换域算法将数据由空间域变换到频域,数据之间的相关性消失,因而在频域上改变数值再变换到空间域后其鲁棒性大大加强,当遭遇到攻击后仍能提取到隐藏信息。
  DCT域内嵌入隐藏信息后,其DCT系数的统计特性发生改变,因而,大多数DCT域内的隐写分析都是围绕DCT系数统计特性的变化情况进行研究的。
  (1)卡方检测
  (2)针对F5算法的隐写分析算法
  由于F5密写算法在信息嵌入前后数据的DCT系数的直方图基本不改变,因而卡方检测不适用。针对F5算法的特点提出的隐写分析算法,将可疑对象数据进行裁减,如果有隐藏信息,则裁减后数据直方图发生变化,由此判断。

Tags: