atlas

Research map / Large language models / Instruction and fine-tuning

CoreGuard: Safeguarding Foundational Capabilities of LLMs Against Model Stealing in Edge Deployment

NeurIPS 2025 · Large language models › Instruction and fine-tuning · approach: Safety alignment after fine-tuning · 0 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 CoreGuard, which locks edge-deployed LLMs by row-permuting linear-layer weights and uses a propagation protocol so a single TEE authorization per inference propagates through all subsequent layers, protecting foundational capabilities against model-stealing fine-tuning with negligible overhead.

Problem

Proprietary LLMs deployed on edge devices can have weights and architecture extracted, and even partially protected models can be fine-tuned to steal their foundational capabilities; existing TEE-based defenses either leave the backbone exposed or incur heavy TEE-GPU transfer and computation overhea

Approach

Row-permute input-processing layers' weights so they only work on column-permuted inputs (the authorization), then column-permute output-processing layers so the permutation propagates through each transformer layer, requiring only one TEE authorization per inference plus a one-time-pad step in the FFN block.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CoreGuard protection instead of leaving the model unshieldedQwen2-0.5B, Gemma2-2B, ChatGLM3-6B, and LLaMA3-8B · GSM8k, Spider, PubMedQA, and SQuADmodel-stealing attack accuracy: No-shield relative mean attack accuracy 9.58×; CoreGuard 1.17×Helped
Use CoreGuard rather than Black-box protectionCoreGuard · GSM8k, Spider, PubMedQA, and SQuADmodel-stealing attack accuracy: CoreGuard 1.17×; Black-box 1.00×Mixed
Protect the model with CoreGuard rather than leave it unprotectedQwen2-0.5B · direct unauthorized inferenceaccuracy: 0.00 ±0.00Helped
Apply CoreGuard protection rather than use the original modelCoreGuard-protected models · GSM8k, Spider, PubMedQA, and SQuADaccuracy: 15.51%/15.50%; 5.56%/5.56%; 15.50%/15.50%; 16.50%/16.50%No clear effect
Put authorization in central layers rather than near the beginning or end (ablation)CoreGuard · model-stealing attack settingsmodel-stealing attack accuracyHelped
Use CoreGuard's permutation-matrix simulation attack variant (ablation)CoreGuard · Qwen2 GSM8k and PubMedQA; Gemma2 Spider and SQuAD; ChatGLM3 GSM8k and PubMedQA; LLaMA3 Spider and SQuADmodel-stealing attack accuracy: 0.00% ±0.00%; 3.50% ±0.52%; 0.00% ±0.00%; 0.00% ±0.00%; 0.00% ±0.00%; 1.00% ±0.76%; 0.00% ±0.00%; 3.18% ±0.61%No clear effect
Use CoreGuard's authorization-simulation attack variant (ablation)CoreGuard · Qwen2 GSM8k and PubMedQA; Gemma2 Spider and SQuAD; ChatGLM3 GSM8k and PubMedQA; LLaMA3 Spider and SQuADmodel-stealing attack accuracy: 2.72% ±0.61%; 7.00% ±1.66%; 0.00% ±0.00%; 3.51% ±0.15%; 0.00% ±0.00%; 13.50% ±0.58%; 0.00% ±0.00%; 6.81% ±0.72%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: GSM8k Spider PubMedQA SQuAD

Benchmarks: GSM8k Spider PubMedQA SQuAD

Metrics: accuracy attack accuracy FLOPs transfer volume (KB) transfer rounds

Baselines: No-shield Black-box NPLO DarkneTZ SOTER Serdab ShadowNet TransLinkGuard DTE

Builds on: ShadowNet TransLinkGuard DarkneTZ

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