一句话:提出基于线性依赖类型系统的类型导向合成算法,自动构造满足隐私约束的随机化差分隐私程序。
随着数据分析普及,隐私威胁加剧,程序合成需要重新考虑形式化隐私约束。论文研究自动合成随机化差分隐私程序的问题,用户可向合成器提供目标算法的隐私约束。作者基于一种线性依赖类型系统来追踪程序消耗的资源,从而追踪其隐私代价,并开发新颖的类型导向合成算法,构造随机化差分隐私程序。该工作将技术应用于合成类数据库查询,以及文献中的递归差分隐私机制。
Inspired by the proliferation of data-analysis tasks, recent research in program synthesis has had a strong focus on enabling users to specify data-analysis programs through intuitive specifications, like examples and natural language. However, with the ever-increasing threat to privacy through data analysis, we believe it is imperative to reimagine program synthesis technology in the presence of formal privacy constraints. In this paper, we study the problem of automatically synthesizing randomized, differentially private programs, where the user can provide the synthesizer with a constraint on the privacy of the desired algorithm. We base our technique on a linear dependent type system that can track the resources consumed by a program, and hence its privacy cost. We develop a novel type-directed synthesis algorithm that constructs randomized differentially private programs. We apply our technique to the problems of synthesizing database-like queries as well as recursive differential privacy mechanisms from the literature.