DeepIP
DeepIP implements passport-based verification to protect deep neural network (DNN) intellectual property by embedding digital passports during training to enable ownership verification and detection of forged passports via performance-dependent validation.
Key Features:
- Passport-Based Verification: Embeds digital passports within DNN models during design and training to serve as secure identifiers for ownership verification.
- Robustness Against Modifications: Maintains verification capability even when the network undergoes modifications, preserving passport integrity despite alterations.
- Resilience to Ambiguity Attacks: Specifically designed to resist ambiguity attacks that introduce counterfeit watermarks to undermine ownership verification.
- Performance-Dependent Verification: Combines signature checks with performance validation such that forged passports cause significant degradation of model task performance.
Scientific Applications:
- Bioinformatics DNN protection: Protects proprietary deep learning models used in bioinformatics by enabling ownership verification and deterring unauthorized reuse.
Methodology:
Embeds digital passports during DNN training and verifies ownership by combining signature checks with performance-dependent validation, with experimental validation reported.
Topics
Details
- License:
- BSD-2-Clause
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 10/31/2021
- Last Updated:
- 10/31/2021
Operations
Publications
Fan L, Ng KW, Chan CS, Yang Q. DeepIPR: Deep Neural Network Ownership Verification With Passports. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2022;44(10):6122-6139. doi:10.1109/tpami.2021.3088846. PMID:34125666.
PMID: 34125666
Funding: - National Key Research and Development Program of China: 2020YFB1805501
- Ministry of Education Malaysia: FP021-2018A