atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

EncryIP: A Practical Encryption-Based Framework for Model Intellectual Property Protection

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes EncryIP, which encrypts training labels with a Cramer-Shoup-style public-key scheme so a single training run yields a model that outputs confused labels, decryptable only with per-user secret keys.

Problem

Model IP protection methods (watermark, trigger, passport) require repeated training to produce distinct protected versions for each authorized user, and their outputs are readable, so unauthorized distribution of models is hard to trace and control.

Approach

Encrypt labels with a PKE scheme that has multiple secret keys per public key and ill-formed ciphertexts that decrypt differently under different keys; map ciphertexts to "confused" label vectors via an indicator-based transfer function, train once on these labels, and let only key holders recover true labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with EncryIP label encryption rather than original labelsResNet18 · MNISTaccuracy: 0.9936±0.0014 -> 0.9930±0.0006No clear effect
Train with EncryIP label encryption rather than original labelsResNet18 · CIFAR10accuracy: 0.9030±0.0046 -> 0.9094±0.0051No clear effect
Train with EncryIP label encryption rather than original labelsResNet18 · CIFAR100accuracy: 0.7322±0.0036 -> 0.7279±0.0030No clear effect
Train with EncryIP label encryption rather than original labelsResNet18 · ImageNetaccuracy: 0.6231±0.0010 -> 0.6178±0.0006No clear effect
Train with EncryIP label encryption rather than original labelsGoogLeNet · MNIST, CIFAR10, CIFAR100, ImageNetaccuracyHurt
Train with EncryIP label encryption rather than original labelsAlexNet · MNIST, CIFAR10, CIFAR100, ImageNetaccuracyMixed
Use an incorrect secret key instead of the authorized key (ablation)EncryIP · MNIST, CIFAR10, CIFAR100, ImageNet; ResNet18, GoogLeNet, AlexNetaccuracyHurt
Vary the number of classes in the training dataset (ablation)EncryIP (ResNet18) · CIFAR10accuracyNo clear effect
Vary the training dataset size (ablation)EncryIP (ResNet18) · CIFAR10accuracyNo clear effect
Vary encryption parameter q (ablation)EncryIP (ResNet18) · CIFAR10accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 CIFAR-100 ImageNet

Benchmarks: MNIST CIFAR-10 CIFAR-100 ImageNet

Metrics: accuracy training time verification accuracy

Baselines: PR EW DeepIPR

Builds on: Cramer-Shoup encryption DeepIPR PR watermarking EW trigger-set watermarking

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy