基于混淆算法的端侧大模型保护机制研究"

admin 2026-10-16 14:11:52 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

基于混淆算法的端侧大模型保护机制研究

原创

赛博新经济
赛博新经济

赛博新经济

2026年10月6日 13:23
江苏

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

基于混淆算法的

端侧大模型保护机制研究

Understanding the Security Boundary of

Obfuscation-based On-Device LLM Protection

今天为大家介绍一篇被 ACM CCS 2026 录用的论文 Understanding the Security Boundary of Obfuscation-based On-Device LLM Protection,第一作者为清华大学硕士生周浛屹,通讯作者为刘卓涛老师,作者还包括李晨阳、博士生庞元喆、徐恪老师和徐明伟老师。

大模型在终端设备上的部署带来了模型窃取风险,现有方案通过可信执行环境与轻量级混淆算法相结合,在达到保护模型权重目的的同时,利用外部硬件(如GPU)加速推理。但当前已有工作的混淆算法多为启发式设计,整个领域缺少对各类算法的系统比较和认识。针对这一问题,我们将本领域代表性方案抽象为可组合的混淆算子,刻画既有算子组合的安全边界,并提出模型提取攻击方法 Collapse,攻破了8个先进防御方案。在防御方面,研究团队引入两类新的混淆算子,构建防御方案,以较小的额外开销显著降低了 Collapse 的攻击效果,为端侧模型保护及新型攻防算法设计提供了参考。

论文原文:https://arxiv.org/abs/2609.10117

开源代码:https://github.com/InspiringGroup-NeoLab/TEE-Obfuscation

01

研究背景

将大模型部署到手机、个人电脑等终端,可以减少推理时延,并把用户数据留在本地,保护隐私。但是模型权重一旦离开云端,部署在端测,会面临新的问题:设备拥有者能够控制操作系统和运行环境,读取其中的代码、内存与中间结果,从而窃取模型权重。

可信执行环境(Trusted Execution Environment,TEE)通过硬件隔离保护代码和数据,为端侧模型保护提供了基础。然而,传统 CPU 侧 TEE 的安全内存和计算能力有限,难以将完整的大模型推理放入其中。

图 1 端侧模型保护与提取场景

攻击者结合公开预训练模型、可见的混淆权重和少量任务数据构建替代模型

为解决这一问题,已有研究采用基于 TEE 保护的模型分区方法(TSLP):将轻量级计算保留在 TEE 内,将计算密集的矩阵乘法经过混淆和掩码之后,卸载至外部非可信的GPU 或 NPU完成高效计算,这类计算环境统称为普通执行环境(REE)。

02

现有混淆方案的安全边界

既有 TSLP 方案使用了列置换、列缩放、稀疏加性掩码、低秩掩码等轻量级混淆算法。研究团队从已有混淆方案中抽象出 4 种“混淆算子”,分析了已有的 8 个混淆方案,并将其拆成这 4 种混淆算子的组合。这 4 类算子刻画了方案在 TEE 与 REE 边界处的权重变换:稀疏掩码与低秩掩码属于加性变换,列置换与列缩放属于乘性变换。

混淆算子 主要操作 仍可能保留的 结构信息
列置换 Π 打乱权重矩阵的列顺序 每一列的方向仍然存在
列缩放 D 对各列乘以非零系数 列的尺度变化,方向结构仍在
稀疏掩码 S 对少量权重元素加扰动 大部分元素未被该掩码修改
低秩掩码 L 叠加低维子空间中的扰动 该子空间之外仍有可利用信息

表 1 四类既有混淆算子及其结构特征

更进一步地,研究团队探索了这 4 种已有混淆算子组合出的最强形式 ,并称之为已有混淆方案的安全边界。由这 4 类算子构成的组合,都可以化为同一种规范形式:

其中,W是原始权重,S和 L分别是稀疏掩码与低秩掩码,D和 Π 分别表示列缩放与列置换。NNSplitter、LoRO、TSQP、TransLinkGuard、ArrowCloak 等方案的代表性矩阵级权重变换,都可以在这一框架中描述。因此,在既定威胁模型下,只要能有效攻击,就能将同一攻击思路用于这四类算子构成的任意组合方案。

03

攻击与防御设计

▌ 核心攻击方案:Collapse

针对,研究团队设计了攻击算法 Collapse。该算法利用混淆权重中保留的结构信息,结合公开预训练模型与少量任务数据,构建能力接近受保护模型的替代模型。具体而言,攻击者能够记录 TEE 与 REE 边界处暴露的混淆后权重,通过查询受保护模型获得标注任务数据,预算为原训练集规模的 1%。在此基础上,Collapse 通过以下三个阶段完成攻击。

图 2 Collapse 的攻击流程

先对齐不同观测中的列,再分离低秩掩码,最后结合公开先验与少量数据完成模型提取

第一阶段是跨视图列对齐。 不同轮次的混淆权重虽然列顺序不同,但对应同一原始列的观测仍具有可检验的线性关系。Collapse 通过线性依赖检测(LDD)判断两组列是否对应相同的原始列集合,再逐步确定对应关系,将多个视图放到一致的列顺序中。

第二阶段是低秩掩码恢复。 攻击者使用四个已经对齐的视图,通过列空间的交集识别低秩掩码子空间,再利用不同视图在该子空间之外暴露的信息,联合求解相对缩放和低秩掩码分量。去除低秩掩码后,得到仍含稀疏扰动与列缩放的中间权重。

第三阶段是先验匹配与少量数据微调。 攻击者根据列方向与公开预训练权重的相似性恢复绝对列顺序,定位可能被稀疏掩码修改的位置,并估计列尺度。随后用公开权重初始化候选受扰位置,将各层组装为模型,再利用有限任务数据微调,最终得到替代模型。

▌ 新型混淆算法:

Collapse 的攻击依赖于既有混淆算子保留的行列结构。针对这一问题,研究团队提出新的混淆算法 ,通过引入新的乘性混淆算子,提升防御强度。

稀疏乘性混淆算子首先对权重矩阵的列进行混合,其混淆与计算结果恢复操作为:

其中, X为输入, 为混淆权重。M 是稀疏可逆的混合矩阵,使每个混淆列由少量原始列线性组合而成,破坏单列对应关系;其逆矩阵 M⁻¹ 同样稀疏,以保证 TEE 还原计算结果的开销较低。

仅进行列混合时,计算结果的行结构仍被保留。双侧乘性混淆算子进一步联合变换输入与权重,同时混合权重的行与列:

其中, 与  为独立采样的上述混合矩阵。输入侧的混合矩阵与权重侧对应的逆矩阵相互抵消,TEE 再去除输出侧混合,即可得到正确的计算结果。

将这两类新算子与稀疏掩码、低秩掩码相结合,在 TEE 与加速器协同计算的框架下,对权重施加加性扰动和双侧混合,成功抵抗 Collapse 的攻击。

04

实验验证

研究团队通过三组实验评估攻击与防御:Collapse 攻击实验针对五种现有方案及完整组合  开展,并验证各攻击阶段的有效性;防御实验比较其与现在方案在相同 Collapse 配置下的防御效果。攻击与防御实验覆盖 BERT-Base、ViT-Base、Qwen2.5-0.5B 和 Qwen2.5-1.5B 四个模型,任务包括 MNLI、QNLI、SST-2 与 CIFAR-100。任务数据预算统一为原训练集的 1%。白盒参照使用受保护模型的完整权重,黑盒参照从公开预训练权重出发,二者均在相同数据预算下微调;替代模型准确率越高,表示攻击提取的任务能力越强。

▌Collapse 攻击实验

实验结果显示,Collapse 在六种受测配置下均能构建高准确率替代模型。在完整组合  下,十个模型与任务组合上的平均任务准确率达到 89.97%,白盒参照为 91.11%,黑盒参照为 62.51%。这说明,在这些实验条件下,现有混淆方案的安全性难以得到保障。

表 2 不同模型与混淆配置下的任务准确率(%),采用单个随机种子

𝓜obf表示直接使用混淆权重的对照,Collapse 表示攻击后得到的替代模型

如表 3 所示,在 BERT-Base 的 MNLI 任务上,三次独立攻击的平均结果显示,相对列置换与绝对列置换的恢复准确率均为 100%,低秩掩码恢复相似度为 99.97%,稀疏扰动位置识别的 F1 值为 99.29%。这些结果表明,攻击确实恢复了关键的结构信息。

表 3 Collapse 各攻击阶段的结果,BERT-Base / MNLI 上三次独立攻击的均值

▌防御效果

研究团队在九个模型与任务组合上,进一步对比了扩展防御方案  与既有方案对照 Prior Best。在相同 Collapse 配置下,替代模型的平均准确率从 89.67% 降至 62.23%,下降约 27.4 个百分点。

表 4 扩展防御方案的防御效果

Rel.Black 为替代模型准确率与对应黑盒参照的比值,Average 行为各项指标的平均值;统计范围与表 2 不同

平均相对黑盒准确率为 1.00×,表明受测攻击的平均表现接近经验黑盒参照,但各任务的防御效果仍存在差异。例如,在 Qwen2.5-0.5B 的 SST-2 任务上,这一比值仍为 1.31×。

▌防御开销

研究团队还在系统原型上评估了开销。在 BERT-Base 块级基准中,、和 ArrowCloak 的总耗时分别为 903.33 毫秒、855.82 毫秒和 922.81 毫秒。与  相比,的总耗时仅增加约 5.6%,而对 Collapse 的防御能力显著提升。

表 5 BERT-Base 块级计算的分阶段时延,批大小为 1,单位为毫秒

05

结语

这项工作为基于混淆的端侧大模型保护方案提供了统一抽象,使不同防御方案能够在同一框架下比较和分析,并刻画其安全边界。这一抽象为新的攻击和防御算法设计提供了指导方法:攻击算法可利用算子组合保留的结构信息,防御算法则可针对这些泄露引入新的混淆算子,在兼顾计算效率的同时增强混淆算法的安全性。


基于混淆算法的端侧大模型保护机制研究" 网络安全文章

基于混淆算法的端侧大模型保护机制研究"

该论文研究端侧大模型部署中的模型窃取风险,将现有TEE与混淆算法保护方案抽象为四类混淆算子并刻画安全边界,提出Collapse攻击方法成功攻破8个先进防御方案,平均任务准确率达89.97%。防御方面引入新的乘性混淆算子,以约5.6%额外开销将攻击效果显著降低约27.4个百分点,为端侧模型保护提供参考。
蜜网将成为抵御AI黑客的必备防线" 网络安全文章

蜜网将成为抵御AI黑客的必备防线"

文章提出AI时代蜜网将从传统辅助检测工具转变为抵御AI黑客的关键基础设施,核心价值在于主动欺骗攻击者使其暴露行为,形成诱捕、延迟、识别、溯源、反制五步闭环,建议安全体系同时具备墙、网、陷阱三种能力,用AI驱动欺骗防御体系。
一环扣一环的求职骗局,从简历投递到内网隧道完整入侵" 网络安全文章

一环扣一环的求职骗局,从简历投递到内网隧道完整入侵"

该文档披露了针对伊拉克关键基础设施的APT攻击活动BlinderTunnel,攻击者伪装成迪拜机场招聘流程,通过恶意VisualStudio工程植入后门,利用.csproj设计时构建、AppDomainManager劫持和DLL侧加载三步执行链落地ShelbyLoaderv2,C2流量绕道GitHub,并使用Chisel隧道进行内网横向移动。攻击模块化且具备持久化能力,展示了高隐蔽性的定向攻击手法。
评论:0   参与:  0