PublicCheck: Public Integrity Verification for Services of Run-time Deep Models
Shuo Wang, Sharif Abuadbba, Sidharth Agarwal, Kristen Moore, Ruoxi, Sun, Minhui Xue, Surya Nepal, Seyit Camtepe, Salil Kanhere

TL;DR
PublicCheck is a lightweight, practical public verification method for run-time deep models that detects integrity breaches with high accuracy, even with limited model knowledge and against various attacks.
Contribution
It introduces a novel public verification approach that is robust, efficient, and effective without requiring access to model parameters or gradients.
Findings
Achieves 100% detection accuracy with fewer than 10 API queries.
Effective against multiple model integrity and compression attacks.
Generates smooth, indistinguishable fingerprinting samples for model verification.
Abstract
Existing integrity verification approaches for deep models are designed for private verification (i.e., assuming the service provider is honest, with white-box access to model parameters). However, private verification approaches do not allow model users to verify the model at run-time. Instead, they must trust the service provider, who may tamper with the verification results. In contrast, a public verification approach that considers the possibility of dishonest service providers can benefit a wider range of users. In this paper, we propose PublicCheck, a practical public integrity verification solution for services of run-time deep models. PublicCheck considers dishonest service providers, and overcomes public verification challenges of being lightweight, providing anti-counterfeiting protection, and having fingerprinting samples that appear smooth. To capture and fingerprint the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Security and Verification in Computing · Privacy-Preserving Technologies in Data
Methodstravel james
