Analyses that fulfill differential privacy provide plausible deniability to individuals while allowing analysts to extract insights from data. However, beyond an often acceptable accuracy tradeoff, these statistical disclosure techniques generally inhibit the verifiability of the provided information, as one cannot check the correctness of the participants' truthful information, the differentially private mechanism, or the unbiased random number generation. While related work has already discussed this opportunity, an efficient implementation with a precise bound on errors and corresponding proofs of the differential privacy property is so far missing. In this paper, we follow an approach based on zero-knowledge proofs~(ZKPs), in specific succinct non-interactive arguments of knowledge, as a verifiable computation technique to prove the correctness of a differentially private query output. In particular, we ensure the guarantees of differential privacy hold despite the limitations of ZKPs that operate on finite fields and have limited branching capabilities. We demonstrate that our approach has practical performance and discuss how practitioners could employ our primitives to verifiably query individuals' age from their digitally signed ID card in a differentially private manner.
翻译:然而,这些统计披露技术除了往往可以接受的准确性权衡外,通常会抑制所提供信息的可核查性,因为人们无法检查参与者真实信息、有差别的私人机制或无偏颇随机数字的正确性。虽然相关工作已经讨论了这一机会,但迄今还缺少一个有效的实施方法,其中精确地限定了不同隐私财产的错误和相应证据。在本文件中,我们采用基于零知识证据~(ZKPs)的方法,在具体的简洁、非互动的知识争论中,作为一种可核查的计算方法,以证明有差别的私人查询产出的正确性。特别是,我们确保有差别的隐私的保障,尽管ZKP在有限领域运作,分支能力有限。我们证明我们的方法具有实际性,并讨论了从业人员如何利用原始人以不同私人方式用数字签名的身份证对个人年龄进行可核实的查询。