CrossCert:一种用于深度学习模型补丁鲁棒性认证的交叉检查检测方法
软件工程
2024-05-14 v1 人工智能
密码学与安全
摘要
补丁鲁棒性认证是一种针对对抗性补丁攻击的新兴防御技术,旨在提供可证明的保证。目前有两种研究路径:认证恢复和认证检测。它们旨在分别以可证明的保证正确标记恶意样本,并为预测为非良性标签的恶意样本发出警告。然而,现有的认证检测防御者受制于可被操控的标签保护,而现有的认证恢复防御者无法系统性地警示样本关于其标签。需要一种能够同时提供稳健标签和系统性警示保护的认证防御,以抵御补丁攻击。本文提出一种新型认证防御技术,称为 CrossCert。CrossCert 通过对两种认证恢复防御进行交叉检查,提供持久的认证和检测认证。持久认证确保在补丁扰动作用下,认证样本始终以良性标签返回,且不会触发任何警告,且具有可证明的保证。据我们了解,CrossCert 是首个能够提供此类保证的认证检测技术。我们的实验表明,尽管在检测认证方面性能略低于 ViP 且与 PatchCensor 相当,CrossCert 能以持久认证的保证对大比例样本进行认证。
引用
@article{arxiv.2405.07668,
title = {CrossCert: A Cross-Checking Detection Approach to Patch Robustness Certification for Deep Learning Models},
author = {Qilin Zhou and Zhengyuan Wei and Haipeng Wang and Bo Jiang and W. K. Chan},
journal= {arXiv preprint arXiv:2405.07668},
year = {2024}
}
备注
23 pages, 2 figures, accepted by FSE 2024 (The ACM International Conference on the Foundations of Software Engineering)