设想这样一个社区:快递不再需要统一运往城市另一头的总仓,你家楼下就有一台带智能管家的快递柜。管家帮你验货、登记、分类,整个流程在你眼皮底下完成,只有必要的小结才会汇报给总仓。这就是边缘设备隐私保护的核心图景——数据在离它诞生最近的地方被处理,敏感信息不出家门,外界能看到的只有经过“化妆”的统计摘要。 但管家并非万无一失:有人可能躲在楼道里偷听纸条内容,有人可能从管家的小结里反推出你家购物习惯,甚至有人会给管家递假情报。于是我们需要一整套“安防体系”:本地差分隐私,是让管家在调查表上故意模糊几个字;联邦学习,是各家管家只交流经验摘要、不交换私人物品;同态加密,则是给数据装上不打开也能完成核验的密码保险柜。本文就用这套“快递柜安防”的比喻,带你逐步看懂边缘设备隐私保护的原理、算法与工程实践。
掌握边缘设备隐私保护,是 AIoT 工程师从“能用 AI”走向“安全地做 AI”的关键,也是守住数据合规底线的核心能力。
可视化演示
演示差分隐私噪声注入与隐私预算分配、可信执行环境TEE安全数据处理、联邦学习梯度隐私保护三大模式交互动画。
本节配有交互动效(进入视口后自动加载,约 3KB)。
差分隐私噪声注入机制 对查询输出注入Laplace噪声保护个体隐私 隐私预算ε控制隐私与效用权衡 M(x) = f(x) + Lap(Δf/ε) 差分隐私提供可证明的隐私保护保证
边缘计算基础
想象你住在老城区,取快递得坐一小时公交去物流总仓,包裹路上还要经过分拣、运输、再分拣,既慢又容易丢。现在楼下装了快递柜,验货、登记都在家门口完成——这就是边缘计算给数据带来的“楼下车管家”。智能摄像头、可穿戴手环、工业传感器,这些边缘设备不再是只会采集的“哑终端”,而是自带算力、能就地处理敏感信息的“小管家”。
边缘计算(Edge Computing)强调在靠近数据源头的网络边缘完成计算,而不是把所有数据打包送往云端。边缘设备通常内置 CPU、GPU 甚至 NPU,能独立运行轻量级 AI 模型。这带来两个直接好处:实时性——本地处理省去了网络往返的等待;隐私性——原始数据从源头就没有离开过设备。判断方案优劣时,工程师最关注端到端延迟,里面既包含处理耗时,也包含传输耗时。
实际系统中常采用“云边协同”架构:云端负责模型训练、全局调度这类重活,边缘负责实时推理、异常检测这类轻活。以智能摄像头为例,本地完成人脸模糊处理后,只把不含身份的客流统计上传云端。可以提炼为一条延迟公式:
就像把快递柜搬进楼道,省去的是漫长运输,守护的是包裹不被七手八脚地过验。边缘计算把“处理”和“数据”绑定在同一地点,为后续所有隐私保护技术打下了地基——数据不动,动的是模型与方法。
- L 总延迟端到端的总耗时,包含处理和传输两部分,是评估边缘架构优劣的核心指标。
- L_proc 处理耗时设备本地完成计算所花的时间,边缘算力越强、模型越轻,这个值越小。
- D/B 传输耗时数据量 D 除以带宽 B,表示把数据送上网络并到达云端所花的时间,瓶颈通常在这里。
隐私威胁分析
快递放在楼下就万无一失了吗?未必。楼道里可能藏着偷听者,运输途中包裹可能被拆封,甚至有人专门研究你扔掉的快递单来拼凑生活轨迹。数据一旦离开设备,同样面临多重威胁。威胁分析的任务,就是像安保人员排查每个可疑角落一样,把风险逐一点名。
威胁可以分成三类。第一类是采集与存储风险:设备过度采集,智能音箱悄悄录下所有对话;第二类是传输与侧信道威胁:数据在 WiFi 链路上被中间人窃听,或通过功耗、电磁辐射推断设备行为;第三类是模型层面的推断攻击:攻击者不直接看数据,而是通过分析模型输出或训练过程,反推出某条数据是否在训练集中,甚至还原出原始样本。边缘设备资源受限,难以部署重型防御,因此威胁分析要按“最可能的攻击路径”排序。
威胁建模时,常用“风险 = 泄露概率 × 数据敏感度”来量化。身份信息(指纹、人脸、位置轨迹)敏感度最高,是攻击者最惦记的“贵重包裹”。可以写出如下公式:
这就像社区安保先盘查最有价值的包裹放在哪个柜格,再决定上几道锁。威胁分析的价值,就是在预算有限的情况下,把最强的防护放在最疼的伤口上。
- R 隐私风险综合衡量某类数据面临的危险程度,用于指导安全资源往哪里投放。
- P_leak 泄露概率既定防护条件下数据被窃取或推断出的可能性,加密、扰动都能降低它。
- I_data 数据敏感度数据本身的价值等级,人脸、病历、位置轨迹属于高敏感度类别。
本地差分隐私
社区搞了一次生活习惯普查,但没人愿意如实回答“你有没有熬夜打游戏”。于是管家想了个办法:掷硬币,正面就如实写,反面就刻意写反。这样每一份问卷单独看都不可信,但上千份问卷汇总后的统计规律依然准确。这就是本地差分隐私的朴素版本——随机响应。
本地差分隐私(Local Differential Privacy, LDP)的核心是:数据在设备端就被“扰动”,用户上报的永远不是真实值,而是经过随机化处理的值。由于单条数据已被污染,即便攻击者拿到上报内容,也无法确定真实答案;而大量数据的统计分布仍然近似真实,算法依然可用。这种“个体不可信、群体可信”的特性,让它非常适合手机、手环这类边缘设备。
数学上,一个随机机制 M 满足 ε-差分隐私,是指对任意两个只差一条记录的相邻数据集 D 和 D′,任何输出集合 S 上的概率之比都被 ε 界住。ε 被称为隐私预算:ε 越小,两个数据集的输出分布越不可区分,隐私保护越强,但数据可用性越低。核心不等式如下:
随机响应的精妙之处在于:每一份“问卷”都掺了沙子,但沙子里淘出的统计规律依然可信。对应到实际系统,App 可以在本地对用户行为做 LDP 扰动后再上报,让产品团队看到群体画像,却看不见具体某个人。
- M 随机机制对数据施加随机扰动的方法,比如随机响应中的掷硬币翻转。
- D 与 D′ 相邻数据集D′ 比 D 多一条或换一条记录,代表“有你”和“没你”的两种世界。
- 输出概率之比机制 M 在 D 上输出落在集合 S 内的概率,必须被 e 的 ε 次方倍界住。
- ε 隐私预算控制两个概率比值的上界,是隐私保护强度的总开关。
联邦学习机制
想训练一个判断“哪类商品在各小区收件率最高”的模型,但你不想交出任何包裹明细。管家们想出一个办法:各家先用自家数据训练一个“小区经验值”(模型参数),只把经验值交到业委会汇总,汇总后再把新的公共经验发回各小区。包裹永远不出家门,经验却在不断增长。
这就是联邦学习(Federated Learning, FL):多个边缘设备各自用本地数据训练模型,只上传模型参数的更新(如梯度或权重),由中央服务器聚合出全局模型,再下发新一轮参数。整个过程中原始数据始终停留在设备端,实现了“数据不动,模型动”。由于只有参数在网络上流动,相比上传原始数据,暴露面被大幅压缩。
最经典的聚合算法是联邦平均(FedAvg):服务器按照各设备本地样本量占总样本量的比例,对设备上传的模型参数加权平均。样本量越大的设备,其训练结果越有代表性,话语权也越大。联邦学习还常配合安全聚合(Secure Aggregation),在参数上传前用多方协议加一层“集体保险箱”,让服务器连单个设备的参数都看不到。当然,联邦学习也有代价——通信:每轮都要上传更新、下载全局参数,实践中通过减少轮次、梯度压缩、只传增量来压低通信成本。聚合公式如下:
联邦学习就像小区间的“经验交流大会”:交流的是总结出来的规律,而不是私人的包裹单。它把“训练”拆散到千家万户,再用加权平均把碎片拼成整体智慧——这正是边缘时代大规模 AI 协作的主流姿势。
- w_k,t 设备本地模型第 k 台设备在第 t 轮本地训练得到的模型参数,代表该设备的“经验值”。
- n_k/n 权重系数该设备样本数占全体样本数的比例,体现该设备的贡献权重。
- Σ 加权求和对所有 K 台设备的加权参数求和,得到第 t+1 轮的全局模型。
同态加密技术
物业要统计每家包裹的重量,用来评估货梯负荷,但住户不想让物业知道具体买了什么。快递柜管家拿出一个带密码锁的保险柜:你可以隔着柜门确认“重量”这个指标,却看不到物品本身;甚至能在不打开柜门的前提下,通过柜外的数码屏完成重量叠加。这就是同态加密的直觉。
同态加密(Homomorphic Encryption, HE)允许在密文上直接进行运算,运算结果解密后,恰好等于对明文做同样运算的结果。用记号表示:两个密文在加密域“相加”,解密得到的就是两个明文的真实和。这让我们能够把计算任务外包给不可信的云端,而云端全程只接触密文,永远碰不到明文——“数据可用不可见”从此成为可计算的现实。
同态加密分为部分同态(只支持加法或乘法之一,如 Paillier 支持加法同态)和全同态(加法和乘法都支持,即 FHE)。密钥管理采用非对称体系:公钥负责加密,可以公开给设备;私钥由数据持有者保管,负责解密。云端只有公钥,因此能加密、能计算,却永远解不开。全同态的计算开销比明文高出数个数量级,在资源受限的边缘设备上难以直接落地;工程实践中更常见的是 Paillier 这类加法同态,开销可控,足以支撑统计类、聚合类隐私计算。核心性质如下:
保险柜最珍贵的地方,不是它能锁住东西,而是它在不打开的情况下就能完成核验。同态加密让数据在“看不见”的前提下仍能被计算,为数据跨机构协作提供了一条合规通道。
- [[a]] 密文明文 a 加密后的结果,别人看到它也无法得知 a 本身。
- ⊕ 加密域运算在密文空间执行的加法,无需先解密。
- 等号右侧密文叠加右侧解密后即为 a+b,证明“密文相加 = 明文相加的加密”。
模型压缩蒸馏
老管家经验丰富,但年事已高,不能每天爬几十层楼。于是他把毕生经验浓缩成一本薄薄的新手手册,小助理拿着手册就能处理 90% 的日常事务。老管家继续在幕后把关,小助理则在一线跑腿——这就是知识蒸馏:大模型当老师,小模型当学生。
边缘设备算力、内存、电池都有限,跑不动大模型。为此需要模型压缩技术:剪枝(去掉不重要的连接)、量化(把 32 位浮点参数压缩到 8 位整数)、知识蒸馏(小模型学习大模型的输出分布)。量化是最直接的手段:参数量不变,位宽降低后模型体积缩小约 4 倍,推理速度大幅提升,功耗随之下降,这让高级隐私算法也能在廉价设备上运行。
知识蒸馏的损失函数由两部分构成:一部分是让学生模型拟合真实标签的“硬损失”,另一部分是让学生模型模仿教师模型软输出分布的“软损失”。软输出携带了“类别间的相似关系”——比如一张猫图在教师模型眼里“80% 像猫、15% 像狗”,这种细腻知识正是小模型学到的精华。压缩后的模型更小、更快,也让同态加密、加扰等隐私计算的开销随之下降,这是“隐私计算加速”的关键路径。蒸馏损失如下:
压缩技术的本质,是在“能力”和“成本”之间做精明的取舍:老管家不必亲自跑楼,小助理也能独当一面。对边缘隐私保护而言,更小的模型意味着更低的加密与加扰开销,让高级防护技术在廉价设备上真正落得了地。
- L_hard 硬损失学生模型对真实标签的预测误差,保证基本正确率。
- L_soft 软损失衡量学生输出分布与教师输出分布的 KL 散度,越小说明学生越像老师。
- τ 温度系数让概率分布变得更“软”,放大类别间的细微差别,τ 越大分布越平滑。
- α 平衡权重在硬损失和软损失之间做权衡的系数,决定学生“抄作业”的程度。
工程实践应用
这套“快递柜安防体系”不是纸上谈兵。在智能家居场景里,带 NPU 的智能音箱在本地完成关键词识别,只有“唤醒成功”这个事件被上报,原始录音永不离开设备;配合本地差分隐私,即使用户画像需要上报,也只是一堆掺过沙子的统计数字。
医疗健康是隐私保护的“重灾区”。可穿戴设备采集心率、血氧等敏感数据,传统做法是上传云端分析,风险极高。采用联邦学习后,多家医院的模型参数汇聚训练一个心脏异常检测模型,原始心电数据不出医院大门;模型经量化压缩后部署到手环上,实现实时监测。这类场景的隐私保护方案通常分层设计:采集端脱敏 → 传输端加密 → 计算端使用差分隐私、联邦学习或同态加密 → 审计端持续监控。工业物联网同样受益:产线传感器数据涉及工艺机密,使用同态加密在密文上统计产量与合格率,云端只能看到统计结果,窃取不到具体参数。
评估一套方案是否合格,要看总开销是否在设备预算之内。加密计算的耗时、联邦学习通信的能耗、模型运行的功耗,三者之和必须小于设备功耗预算,否则方案就得重新设计。可以写出如下约束:
好的隐私方案从来不是“把最好的技术全堆上”,而是像社区安保一样按需配防:高危数据上重锁,低敏数据快通行。工程实践的核心,就是把技术放进成本与合规的天平里称一称。
- E_edge 本地计算能耗边缘端运行模型、处理数据消耗的能量。
- E_comm 通信能耗上传模型参数、下载全局模型消耗的能量,是联邦学习的关键成本。
- E_encrypt 加密扰动能耗执行差分隐私扰动、同态加密等隐私操作的开销。
- 预算约束三者之和必须小于等于设备额度,超出就需要换更轻的方案。
攻击与防御
即便各家都只上传“经验值”,攻击者依然有办法。他们发现,只要盯住某个小区的经验值变化,反复修改自己提交的假包裹单,就能反推出哪个包裹、哪一天、放在了哪个柜格——这就是梯度泄露攻击的现实版本。
梯度泄露攻击利用模型更新与训练数据之间的数学关联,通过优化一个伪造输入,让它的梯度逼近真实梯度,从而逐步还原出用于训练的原始样本。在联邦学习里,如果某台设备只用少量数据训练,恶意服务器甚至能重构出这些样本的轮廓。防御有三板斧:一是在梯度上添加噪声(差分隐私化),切断梯度与样本的直接对应;二是使用安全聚合协议,让服务器看不到任何单台设备的原始参数;三是做梯度压缩与稀疏化,只上传部分梯度,缩小信息暴露面。
除了外部攻击,还要提防内部恶意参与者:投毒攻击者故意上传被污染的模型参数,让全局模型“带病上岗”。防御上需要异常检测与信誉机制——统计各设备参数与全局参数的偏离度,把离群者踢出协作。安全评估则强调纵深防御指标:先量化单条风险,再累计成体系,衡量整体隐私边界。梯度加噪是防御的核心手段,噪声强度由敏感度和隐私预算共同决定:
这场攻防博弈就像邻里间的安保升级:有人研究怎么从垃圾桶里拼出你家隐私,管家就装碎纸机、换锁、设巡逻路线。隐私保护不是一劳永逸的城墙,而是不断升级的动态防线——理解了攻击者的手段,才谈得上真正的防御。
- w_k 原始模型更新设备 k 本地训练产生的梯度或参数,直接暴露它有泄露风险。
- 加噪后的更新在原始更新上叠加高斯噪声后的结果,用于上传。
- σ 噪声标准差噪声强度等于敏感度 Δf 除以隐私预算 ε,ε 越小噪声越大。
AI 应用场景
智能家居语音助手的本地化隐私处理
阶段:数据采集与边缘推理
解决的问题:传统语音助手把录音上传云端识别,隐私风险极高,消费者信任度低。利用边缘设备隐私保护,唤醒词检测、关键词识别全部在本地完成,只有“事件级”的统计信息(如唤醒次数)经本地差分隐私扰动后上报,既保留了个性化服务能力,又守住了原始音频。
具体案例:某智能音箱厂商在端侧部署量化后的 1.2MB 关键词识别模型,并在上报用户偏好时加入 ε=0.6 的随机响应扰动。上线后,云端日志中再也找不到任何一段原始录音,同时唤醒准确率仅下降 1.8%。
多中心医疗数据的联邦学习协作
阶段:模型训练与跨机构协作
解决的问题:单家医院数据量不足,多中心协作又会触碰患者隐私红线。联邦学习让每家医院只上传模型参数,原始心电、影像数据不出院门,配合安全聚合协议,连参数都无法被服务器单独识别。
具体案例:三家三甲医院联合训练心脏异常检测模型,各自在本地 GPU 服务器上训练 10 轮后上传更新,中央节点 FedAvg 聚合。训练完成后模型在可穿戴设备上实时推理,全程无任何患者数据离开医院,顺利通过伦理审查。
智能工厂产线的密文统计
阶段:数据计算与数据共享
解决的问题:产线传感器数据涉及工艺机密,直接汇聚统计会被竞争对手窃取。利用 Paillier 加法同态加密,各产线在密文域提交产量与合格率,管理平台只能解密出汇总结果,无法反推单条产线数据。
具体案例:某汽车工厂在 6 条产线上部署同态加密统计模块,加密开销控制在每批次 80ms 以内,管理平台按时获得总产量报表,而任意单一产线的工艺数据对平台完全不可见。
Python 演示
import numpy as np def random_response(value, epsilon=1.0): # 本地差分隐私: 一定概率保留原标签, 否则翻转 p = np.exp(epsilon) / (np.exp(epsilon) + 1) if np.random.rand() < p: return value return 1 - value def local_train(data, labels, epochs=20, lr=0.1, epsilon=0.8): # 边缘设备在本地完成训练, 原始数据不出设备 w = np.zeros(data.shape[1]) b = 0.0 for _ in range(epochs): for x, y in zip(data, labels): y_noisy = random_response(y, epsilon) pred = np.dot(w, x) + b w -= lr * (pred - y_noisy) * x b -= lr * (pred - y_noisy) return w, b def federated_average(params, sizes): # 联邦平均: 按样本占比加权合并各设备参数 total = sum(sizes) w_avg = np.zeros(params[0][0].shape) b_avg = 0.0 for (w, b), n in zip(params, sizes): w_avg += (n / total) * w b_avg += (n / total) * b return w_avg, b_avg def main(): rng = np.random.default_rng(42) n_devices = 5 n_samples = 200 n_features = 4 dev_data = [] dev_labels = [] for _ in range(n_devices): x = rng.normal(size=(n_samples, n_features)) true_w = rng.normal(size=n_features) logit = x @ true_w y = (1 / (1 + np.exp(-logit)) > 0.5).astype(int) dev_data.append(x) dev_labels.append(y) params = [] for i in range(n_devices): w, b = local_train(dev_data[i], dev_labels[i]) params.append((w, b)) w_global, b_global = federated_average(params, [n_samples] * n_devices) print("联邦平均聚合完成, 全局权重:", np.round(w_global, 3)) print("全局偏置:", round(b_global, 3)) if __name__ == "__main__": main()
p = np.exp(epsilon) / (np.exp(epsilon) + 1)随机响应保留原值的概率由隐私预算 ε 决定y_noisy = random_response(y, epsilon)训练前先对标签加噪,让本地数据“掺沙子”w -= lr * (pred - y_noisy) * x用加噪后的标签计算梯度并更新本地参数w_avg += (n / total) * w联邦聚合按样本占比加权合并各设备参数if __name__ == "__main__":脚本可执行入口,直接运行即可复现全流程
常见误区
误区以为边缘计算的本质只是把云端机房租到用户附近,处理逻辑和云端完全一样,只是距离变短了。
正解边缘计算强调数据在源头就地处理,数据处理流程、隐私保护策略与云中心有本质区别——就像把快递柜装到楼下,但开箱、验货、登记全在柜旁完成,而不是把包裹运回总仓再拆。边缘端的模型更轻、数据更局部、防护更前置。
为何常见:只看到“地理距离缩短”这个表面特征,忽略了“数据主权留在源头”这一深层变化。
误区以为加噪声是固定操作,比如把一个常数加进每个数据里,就算是差分隐私了。
正解差分隐私的噪声规模由隐私预算 ε 严格决定,且要保证任何单条数据的变化不会显著影响输出分布——它是经过数学定义的隐私边界,而不是随意脱敏。随机响应里翻转概率、高斯机制里的噪声标准差,都跟 ε 有精确关系。
为何常见:把“数据脱敏”和“差分隐私”混为一谈。脱敏是固定规则替换,差分隐私是带概率保证的机制。
误区只要不上传原始数据,梯度更新就没有任何泄露风险,可以放心大胆用。
正解梯度泄露攻击可以从模型更新反推训练数据,尤其当设备本地样本很少时,重构几乎不可避免。联邦学习只是降低风险,仍需配合差分隐私扰动、安全聚合、梯度稀疏化等手段才能真正“防住”。
为何常见:把“不直接上传数据”等同于“完全安全”,低估了模型参数携带的隐含信息。
误区同态加密这么神奇,直接全线使用,所有隐私问题都解决了。
正解全同态加密的计算开销比明文高出数个数量级,在边缘设备上几乎不可用;工程中多用部分同态(如 Paillier 加法同态),且只覆盖统计、聚合类场景。实际方案往往是差分隐私、联邦学习、同态加密的组合拳。
为何常见:看到了密文计算的神奇效果,却忽略了性能成本和应用边界。
误区隐私保护嘛,ε 设成 0 就绝对安全了,何乐而不为。
正解ε=0 意味着输出分布完全与输入无关,等价于随机猜测,数据彻底不可用。差分隐私的本质是隐私与可用性的权衡:ε 是旋钮而不是开关,要根据业务需求选择(如 0.5~2 之间常见),同时用组合定理控制多次查询的总预算。
为何常见:没有理解 ε 是权衡参数,而把它当成了纯粹的“保护力度”指标。
面试题
Q1. 边缘设备隐私保护的核心思想是什么?
- A.将所有数据上传至云端处理
- B.完全禁止设备存储数据
- C.数据就地处理并最小化外传← 正确答案
- D.仅依赖法律法规进行约束
答案:C。边缘隐私保护的关键在于“数据不动、模型动”——数据在源头就地处理,只外传必要的信息。上传云端、禁止存储、只靠法律都无法在技术上守住隐私,唯有就地处理从源头降低了暴露面。
Q2. 本地差分隐私中隐私预算 ε 越小,效果是?
- A.隐私与可用性同时得到提升
- B.隐私保护减弱而可用性提升
- C.对模型效果完全没有影响
- D.隐私保护增强但可用性降低← 正确答案
答案:D。ε 是隐私与可用性之间的权衡旋钮:ε 越小,相邻数据集的输出分布越不可区分,隐私保护越强,但数据中的真实信号被噪声掩盖,可用性下降。两者必然此消彼长,不存在同时提升或毫无影响的情况。
Q3. 联邦学习的核心流程是?
- A.设备本地训练仅上传模型参数← 正确答案
- B.设备上传原始数据到中心训练
- C.中心训练后把模型分发给设备
- D.设备之间直接交换各自的原始数据
答案:A。联邦学习让设备在本地用原始数据训练,只上传模型参数,中心聚合后再分发全局模型。原始数据始终留在设备端;而上传原始数据、中心训练后分发、设备互传明文,都违背了“数据不出设备”的初衷。
Q4. 联邦平均(FedAvg)聚合时,设备参数的权重由什么决定?
- A.设备编号的大小顺序
- B.本地样本数量所占比例← 正确答案
- C.设备网络延迟的高低
- D.服务器随机分配的结果
答案:B。FedAvg 按各设备的样本量占比 n_k/n 加权,样本越多,代表学习到的分布越稳定,对全局模型的发言权越大。设备编号、网络延迟、随机分配都与统计有效性无关。
Q5. 同态加密最大的优势是?
- A.加密速度比普通算法更快
- B.加密所需的密钥可以公开
- C.密文体积比原始明文更小
- D.不解密也能对密文进行运算← 正确答案
答案:D。同态加密允许在密文上直接做计算,解密结果等同于对明文运算,因此可以把计算外包给不可信云端。它的代价是性能开销远高于普通加密;密钥公开和密文更小都不是它的特性。
Q6. 成员推理攻击的目标是?
- A.窃取训练模型的全部权重
- B.判断某条数据是否在训练集中← 正确答案
- C.让模型输出错误的结果
- D.对模型文件进行暴力破解
答案:B。成员推理攻击试图回答“这条记录是否参与了训练”,从而确认某人的信息被模型使用过。它属于模型层面的隐私威胁,即使攻击者不直接接触数据,也能通过模型输出的差异发起推断。
Q7. 知识蒸馏中学生模型主要学习的是?
- A.学习教师输出的软标签分布← 正确答案
- B.直接复制教师的全部参数
- C.重新采集更多的标注数据
- D.更换为更快的训练框架
答案:A。软标签携带类别间的相似关系,是教师模型“思考方式”的浓缩,例如“猫 80%、狗 15%”。学生通过模仿软分布获得超越硬标签的泛化知识;直接复制参数则失去了“教与学”的意义。
Q8. 以下哪些属于边缘设备隐私保护的常用技术?
- A.本地差分隐私机制← 正确答案
- B.联邦学习训练框架← 正确答案
- C.同态加密计算方案← 正确答案
- D.明文广播传输数据
答案:ABC。本地差分隐私从数据源头加扰,联邦学习让训练与数据解耦,同态加密让密文可计算,三者分别从扰动、训练、计算三个层面保护隐私。明文广播等于把包裹扔在路边,是典型的反面教材。
Q9. 防御梯度泄露攻击的手段包括?
- A.对梯度添加随机噪声← 正确答案
- B.采用安全聚合协议← 正确答案
- C.梯度压缩减小泄漏面← 正确答案
- D.公开梯度数值便于比对
答案:ABC。加噪(差分隐私化)切断梯度与样本的直接对应,安全聚合让服务器看不到单台设备的参数,稀疏化上传缩小信息暴露面。公开梯度恰好是攻击者求之不得的泄露窗口,只会加剧风险。
Q10. 差分隐私中 ε 表示什么?
- A.训练数据的总条数
- B.隐私预算,越小保护越强← 正确答案
- C.模型的参数量总大小
- D.加密算法的复杂程度
答案:B。ε 是隐私预算,控制相邻数据集输出分布的不可区分程度。ε 越小,攻击者越难判断“有你”和“没你”的差别,隐私保护越强,但数据可用性越低。它与数据量、参数量、加密强度无关。