[发明专利]一种声纹识别对抗样本生成方法在审
申请号: | 202211223078.0 | 申请日: | 2022-10-08 |
公开(公告)号: | CN115620730A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 顾钊铨;张钧建;王乐;谭昊;张登辉;唐可可 | 申请(专利权)人: | 广州大学 |
主分类号: | G10L17/02 | 分类号: | G10L17/02;G10L17/04;G10L17/18;H04L9/00;G06N20/00 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 覃钊雄 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 声纹 识别 对抗 样本 生成 方法 | ||
1.一种声纹识别对抗样本生成方法,其特征在于,包括以下步骤:
第一步:目标说话人生成器生成目标说话人集合,分别在已有的声纹识别模型上计算出原始攻击样本和所有注册人的音频样本的说话人特征;
第二步:计算筛选出在各个模型下与原始攻击样本间的欧氏距离最小的注册人,作为最优目标;
第三步:各个模型下每出现一次相同的最优目标,则该目标的优先级提高一级,最终得到一个按优先级由高到低排序的目标说话人名单作为接下来攻击的目标说话人;
第四步:对抗样本生成器生成对抗样本,选取优先级最高的目标说话人,建立并计算在每个声纹识别模型上原始攻击样本相对目标说话人的损失函数,计算每个损失函数的梯度;
第五步:根据梯度计算在样本上加的扰动;
第六步:循环第四步以及第五步,循环次数为超参数,人为设定;
第七步:得到一个对抗样本,将对抗样本输入到目标黑盒模型中,进行判断,攻击成功则停止攻击,攻击失败则将目标说话人换为次优先级的目标说话人进行第四步至第六步,直到攻击成功或者目标说话人名单全部攻击一遍后结束攻击。
2.根据权利要求1所述的一种声纹识别对抗样本生成方法,其特征在于:所述第七步中被识别为注册集中的说话人即为攻击成功。
3.根据权利要求1所述的一种声纹识别对抗样本生成方法,其特征在于:所述第一步中的已有的声纹识别模型包括但不限于i-vector、d-vector、x-vector、r-vector模型。
4.根据权利要求1所述的一种声纹识别对抗样本生成方法,其特征在于:所述第一步中的目标说话人生成器包括以下内容:
步骤1:输入原始攻击样本,加载各个声纹识别模型;
步骤2:计算出原始攻击样本和注册人的音频样本在各个模型M1、M2、M3...Mn的说话人特征:
EM1={ex,e1,e2,e3...ei},EM2={ex,e1,e2,e3...ei}...
步骤3:计算不同模型下原始攻击样本的说话人特征到各个注册人的说话人特征的欧氏距离,如在模型M1中:
DM1={d1,d2,d3...di},其中di=d(ex,ei)
步骤4:取每个模型下DMn中的最小距离dt,记录下该说话人编号t,并记录该说话人编号出现的次数。
步骤5:按照出现次数从大到小排列说话人,生成目标说话人集合:
Ytarget={ya,yb,yc..}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211223078.0/1.html,转载请声明来源钻瓜专利网。