[发明专利]一种基于动态化网络结构学习的黑盒攻击系统在审
申请号: | 202111629855.7 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114428954A | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 薛向阳;王文萱;钱学林;付彦伟 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06N3/08 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 陆惠中 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 网络 结构 学习 黑盒 攻击 系统 | ||
1.一种基于动态化网络结构学习的黑盒攻击系统,其特征在于,包括基于结构化信息图的优化约束和动态化网络结构学习的替代训练,所述替代训练具体包括以下步骤:
S1:生成替代训练数据;
S2:基于结构化信息图的优化约束的替代训练;
S3:生成动态化网络结构学习的替代模型;
S4:将测试数据送入替代模型,通过白盒攻击方式生成对抗样本,并对目标黑盒模型进行攻击测试。
2.根据权利要求1中所述的黑盒攻击系统,其特征在于,所述步骤S1具体包括以下步骤:
S11:根据高斯分布随机生成噪声样本;
S12:将噪声样本送入生成器中生成替代训练数据。
3.根据权利要求1中所述的黑盒攻击系统,其特征在于,所述步骤S2具体包括以下步骤:
步骤21:将生成器生成的替代训练数据分别送入目标模型和替代模型中获得相应的输出;
步骤22:根据目标模型和替代模型的多个输出计算点节点和边特征,并构建相应的结构化信息图;
步骤23:根据目标模型和替代模型输出得到的结构化信息图,计算基于结构化信息图的优化损失函数;
步骤24:根据基于结构化信息图的优化损失函数缩小目标模型和替代模型输出间的距离,更新并优化替代模型网络参数;
步骤25:根据基于结构化信息图的优化损失函数扩大目标模型和替代模型输出间的距离,更新并优化生成器网络参数。
4.根据权利要求3中所述的黑盒攻击系统,其特征在于,所述步骤22的结构化信息图包括点节点和边特征,所述点节点由模型的输出本身表达,所述边特征为两两点节点之间的特征欧氏距离差。
5.根据权利要求3中所述的黑盒攻击系统,其特征在于,所述步骤23采用Kullback-Leibler散度来衡量点节点之间的距离,用MSE损失函数来表示边特征之间的距离。
6.根据权利要求1中所述的黑盒攻击系统,其特征在于,所述步骤S3具体包括以下步骤:
步骤31:根据输入的特征向量,经过平均池化层和全连接层进行简单处理;
步骤32:通过门函数来预测是否跳过当前残差分支。
7.根据权利要求6中所述的黑盒攻击系统,其特征在于,所述步骤32采用Hard-Sigmoid函数作为门函数H,并设定阈值为0.5,实现动态门输出的二值化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111629855.7/1.html,转载请声明来源钻瓜专利网。