【论文学习9】Prio: Private, Robust, and Scalable Computation of Aggregate Statistics

abstract

本论文提出了一种用于收集统计信息的隐私保护系统Prio。每个客户机有私有数据值,一小部分服务器对所有客户端的值计算统计函数。只要有一台服务器是诚实的,Prio服务器就不会了解到用户的信息,除了他们可以从系统计算推断出聚合数值。采用新的加密技术SNIPs,使之能够收集大量有用的统计数据。

Contributions

  • 引入secret-shared non-interactive proofs (SNIPs),一种新的信息论零知识证明,对客户/服务器进行了优化。
  • 展示了affine-aggregatable编码框架,它结合了之前很多的数据编码技术
  • 证明了如何将编码和SNIPs相结合,在大规模的数据收集系统中提供鲁棒性和隐私性。

A Simple Scheme

优缺点:

  • 提供隐私保证。服务器可以计算总和但是他们对客户端信息一无所知
  • 未提供鲁棒性。恶意客户端可能会向服务器提交随机整数来破坏输出

comparing with Prio(Prio improve the basic scheme in security and functionality)

  • 安全性。Prio扩展了the Simple Scheme,在恶意客户端前提供鲁棒性
  • 功能性。Prio扩展了the Simple Scheme,可以对大量聚合函数(不仅仅是求和)进行隐私保护计算

4.Protecting correctness with SNIPs

在接收到客户机数据值的共享时,Prio服务器端需要用一种方法来检验客户端提交的值是否格式正确。(例如,在Simple Scheme中,客户端的值应该为 0 ≤ x ≤ 1)。然而,服务器端接收到加密的x并不能确定格式是否正确。服务器会有一个验证谓词 Valid(·),只有当 Valid(x)=1时,服务器才会接收数据传输。

为了验证Valid函数功能,我们引入了secret-shared non-interactive proofs(SNIPs),客户端可以很快地向服务器端证明Valid(x)=1。

Building blocks

所有的运算都发生在有限域F中。我们在有限域F中采用了简单的秘密共享方案。

我们的结构使用算术电路(类似于布尔电路),使用有限域乘法,加法和常数门乘法,而不是和、或和非门。

4.1 overview(概述)

SNIPs协议是由一个客户端和多个服务器端交互组成的。在协议中:

客户端的目标是在不泄露x的信息情况下让服务端相信Valid(x)=1。为此,客户端向服务器端发送验证字符串,服务器端接收后进行相互交流,来验证Valid(x)=1。

SNIPs必须满足的属性:

  • 正确性。
  • 稳健性。如果Valid(x)≠1,服务器端将会拒收x。
  • 零知识。如果客户端和至少一个服务器端是诚实的,那么服务器端将不会了解x的信息。

    这三个属性和[70]零知识交互式证明系统的属性一致。不同的是,传统零知识系统中只需要一个证明和验证,我们有一个证明者(客户端)和多个验证者(服务器)。

视频讲解:https://www.usenix.org/conference/nsdi17/technical-sessions/presentation/corrigan-gibbs

原文地址:https://www.cnblogs.com/20189223cjt/p/12577866.html

时间: 2024-10-22 00:02:17

【论文学习9】Prio: Private, Robust, and Scalable Computation of Aggregate Statistics的相关文章

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth

本文介绍的方法主要是用到了深度信息.提出了一种新的手指检测以及手型初始化的方法.具有很好的鲁棒性.在不使用GPU的情况下,速度就可以达到25FPS.准确率还相当的高.可以说是现在手势识别中最好的方法了. 当前的很多方法要不就是很慢,要不就是使用了GPU,再或者就是需要非常复杂的初始化.而本文提出的方法重新定义了手势的模型,结合了现在通用的两种方法的优势,并且加上一个约束方程,得到了很好的效果. 1.模型的重新定义 每一只手,定义了一个自由度(DOF)为26 的手的模型,其中的6个自由度代表全局的

【 论文学习记录】A flexible and scalable slam system with full 3d motion estimation 一种灵活可扩展带有3D运动估计的slam系统

A flexible and scalable slam system with full 3d motion estimation   论文学习记录 这篇论文系统框架,栅格多阈值,更新同步与伪数据,扫描匹配起始点,协方差交叉融合的思想还是值得借鉴的. 摘要 关注于搜救机器人建图定位与导航的框架性文章. 低计算资源的在线快速获取栅格地图: 结合鲁棒的激光扫描匹配方法和惯性传感器姿态估计系统. 快速地图梯度近似与多分辨率(类似图像金字塔)栅格地图,精确而不需要闭环检测. 介绍 2D slam 子系

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth(三)Cost Function

iker原创.转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/39050619 Realtime and Robust Hand Tracking from Depth中的Cost Function 学习 首先,我们应该知道,输入的数据是什么:3D 点云数据. 3D点云给我的感觉应该是这种 输出的是:拟合好的手模型(48球体模型). 而这里的的3D 点云数据用p表示,每个球体用Sx 表示. Ci 第i个球体的中心:D表示深度图( 区分还

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth(五)Hand Initialization 2

论文阅读原创,转载标明出处: 回顾: 上一节我们说到了,作者通过自己定义的X-Y Finger和 Z-Finger来进行手指的检测,然后来初始化Hand Pose.其实勒,手指经常都会死斜着的.也就是说不会是标准的X-Y Finger和或者Z-Finger.那作者是如何的处理的勒? 手指的检测: 对于手指的检测,先进行X-Y Finger的检测.然后分割出去:再进行Z-Finger的检测.但是如果再进行Z-Finger的检测的时候,触及到X-Y Finger的分割区域以后就停止,不再检测了. 为

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth(四)Hand Initialization

论文阅读原创,转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/39251373 在多次的阅读这篇论文以后才明白文章的结构为什么这样安排:将Hand Initialization这部分放在文章的所有的优化算法的最后,说明整个算法即便是不要这一部分的优化也是可以的.我们从文章中的Table 2可以看到,不使用Hand Initialization得到的结果比使用到Initialization的结果差2mm.若是你对于最终的结果要求不是很高的

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth(二)

论文细节 手势识别或者说手的跟踪在人机交互中非常重要,已经有几十年的研究.但是它存在的难点还是很多的:手的动作是由很多的复杂的手指的活动构成的,同时,在可变的大视角下面的快速移动. 目前做出来比较好的效果的做法有几种,一种使用了非常复杂的网格模型(mesh model,具体不知道是怎么做的),但局限性在于它的局部最优的方法速度也很差:另一种则是采用多边形模型(polygonal model),可以达到实时的效果,但是需要GPU来处理. 以上提到的方法局部最优的方法,也就说一旦找到一个局部最优值的

Word2vec Parameter Learning Explained 论文学习笔记

原始论文:http://www-personal.umich.edu/~ronxin/pdf/w2vexp.pdf 之前学习Word2vec时,脱离了神经网络,这周补充了下相关知识,打算之后再 看下源码,加深自己的理解.

GoogleNet:inceptionV3论文学习

Rethinking the Inception Architecture for Computer Vision 论文地址:https://arxiv.org/abs/1512.00567 Abstract 介绍了卷积网络在计算机视觉任务中state-of-the-art.分析现在现状,本文通过适当增加计算条件下,通过suitably factorized convolutions 和 aggressive regularization来扩大网络.并说明了取得的成果. 1. Introduct

2015.03.10,学习,论文学习笔记-“水轮机压力脉动的混频幅值置信度分析方法研究”

文献:胡江艺.水轮机压力脉动的混频幅值置信度分析方法研究.水利机械技术,2014(3).17-22 摘要:文章根据IEC试验规程要求,对常见的用于计算压力脉动混频幅值置信度方法进行了分析.结合模型试验结果对压力脉动随机变量的分布进行了讨论.分析了计算方法的实用性,提出了符合要求的计算方法. 关键词:压力脉动 混频幅值 置信度 正态分布 笔记: 国内压力脉动测量采用混频压力脉动相对幅值,即时域内压力脉动的峰峰值与净水头H的幅值,其中峰峰值采用了置信度方法计算.IEC规程定义的混频压力脉动幅值称为宽