• 一种基于伪Zernike矩的语音内容认证方法

    • 摘要:

      本发明公开了一种基于伪Zernike矩的语音内容认证方法,水印嵌入时将原始语音信号A分为P帧,每帧分为N段.然后,由每帧前N/2段DCT低频系数的n阶伪Zernike矩幅值的平均值生成水印W,并通过量化每帧的后N/2段DCT低频系数的伪Zernike矩来嵌入水印,得到含水印语音A′.本发明充分利用了语音信号DCT低频系数的伪Zernike矩幅值与语音内容紧密相关的特性,以及对常规语音信号处理的鲁棒性,既保证了对恶意篡改攻击的敏感性,又保证了良好的容忍一定常规语音信号处理能力.

    • 专利类型:

      发明专利

    • 申请/专利号:

      CN201210278724.3

    • 申请日期:

      2012.08.07

    • 公开/公告号:

      CN102867513A

    • 公开/公告日:

      2013-01-09

    • 发明人:

      王宏霞 刘正辉

    • 申请人:

      西南交通大学

    • 主分类号:

      G10L17/00(2013.01)I,G,G10,G10L,G10L17

    • 分类号:

      G10L17/00(2013.01)I,G,G10,G10L,G10L17,G10L17/00

    • 主权项:

      一种基于伪Zernike矩的语音内容认证方法,用以区分常规信号处理操作和恶意攻击,同时对恶意攻击能够有效地篡改定位,具体步骤包括:(1)水印嵌入:首先从语音信号的第K个样本点开始将原始语音信号A分为P帧,并将每帧分为N段;然后计算每帧前N/2段离散余弦变DCT低频系数的n阶伪Zernike矩幅值之和,并求出伪Zernike矩幅值的均值,由均值生成水印W;将得到的水印通过量化DCT低频系数的伪Zernike矩嵌入在每帧的后N/2段中,得到含水印语音A′;(2)语音内容认证过程:与水印嵌入过程类似,首先从待检测语音信号A*的第k1个样本点开始将语音分为P帧,每帧分为N段.计算每帧前N/2段DCT低频系数的n阶伪Zernike矩幅值之和,并求其均值,由均值生成水印W′;计算每帧后N/2段DCT低频系数的n阶伪Zernike矩幅值,由Zernike矩的幅值提取出水印W*;比较W*和W′,判断对应位不同的地方为语音信号被篡改过的位置,从而实现了语音内容真实性和完整性认证.