图像分类器的加密输入混淆技术解析
1. 加密输入混淆的一般结果
对于满足模拟视图混淆属性的加密输入混淆器,如果混淆密钥保持秘密,那么(程序或)匹配分类器的混淆版本对通过检查或黑盒攻击来了解(程序或)分类器的秘密参数值并无帮助。
我们考虑这样一个问题:是否可以从任意程序族的加密输入混淆器(如相关定义)出发,为任意匹配分类器族(如相关定义)构建一个加密输入混淆器。答案是肯定的,有如下定理:
定理 1 :对于任何匹配分类器族 MC,存在一个基于秘密的程序族 P,使得如果存在 P 的加密输入混淆器,那么就存在 MC 的加密输入混淆器。
为证明该定理,我们为任何匹配分类器族展示一个基于秘密的程序族。设 MC = (CTrain, CMatch) 是一个匹配分类器族,定义基于秘密的程序族 Ppv,sv,其中:
- pv = (1n, 1N, desc(CTrain), desc(CMatch), pv(MC))
- sv = (ds, cl, d0, sv(MC))
并且,对于输入 x,它返回 b = CMatch(x, CTrain(ds, cl, d0))。MC 的加密输入混淆器的计算正确性、低运行时开销和模拟视图混淆属性直接源于 Ppv,sv 的加密输入混淆器的类似属性。
需要注意的是,直接使用定理 1 会得到一个大小与数据集大小成多项式关系的混淆匹配分类器,这在许多实际应用中是不可取的,因为数据集通常非常大。但这一结果仍为寻找有效且可证明安全的分类器对抗检查和黑盒攻击的通用方法提供了方向。
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



