首页> 外文学位 >Secure Computation Towards Practical Applications.
【24h】

Secure Computation Towards Practical Applications.

机译:面向实际应用的安全计算。

获取原文
获取原文并翻译 | 示例

摘要

Secure multi-party computation (MPC) is a central area of research in cryptography. Its goal is to allow a set of players to jointly compute a function on their inputs while protecting and preserving the privacy of each player's input.;Motivated by the huge growth of data available and the rise of global privacy concerns of entities using this data, we study the feasibility of using secure computation techniques on large scale data sets to address these concerns.;An important limitation of generic secure computation protocols is that they require at least linear time complexity. This seems to rule out applications involving big amounts of data. On the other hand, specific applications may have particular properties that allow for ad-hoc secure protocols overcoming the linear time barrier. In addition, in some settings the full level of security guaranteed by MPC protocols may not be required, and some controlled amount of privacy leakage can be acceptable.;Towards this end, we first take a theoretical point of view, and study whether sublinear time RAM programs can be computed securely with sublinear time complexity in the two party setting. We then take a more practical approach, and study the specific scenario of private database querying, where both the server's data and the client's query need to be protected. In this last setting we provide two private database management systems achieving different levels of efficiency, functionality, and security. These three results provide an overview of this three-dimensional trade-off space.;For the above systems, we describe formal security definitions and stablish mathematical proofs of security. We also take a practical approach roviding an implementation of the systems and experimental analysis of their efficiency.
机译:安全多方计算(MPC)是密码学研究的中心领域。其目标是允许一组玩家在自己的输入上共同计算功能,同时保护和保留每个玩家输入的隐私。;由于可用数据的巨大增长以及使用此数据的实体对全球隐私的关注日益增加,我们研究了在大型数据集上使用安全计算技术解决这些问题的可行性。通用安全计算协议的一个重要限制是它们至少需要线性时间复杂度。这似乎排除了涉及大量数据的应用程序。另一方面,特定的应用程序可能具有特定的属性,这些属性允许临时安全协议克服线性时间障碍。此外,在某些情况下,可能不需要MPC协议保证的完整安全级别,并且可以接受一定数量的受控制的隐私泄漏。为此,我们首先从理论角度出发,研究是否存在亚线性时间在两方设置中,可以使用亚线性时间复杂度安全地计算RAM程序。然后,我们采用一种更实用的方法,并研究专用数据库查询的特定情况,在这种情况下,服务器数据和客户端查询都需要受到保护。在最后一个设置中,我们提供了两个私有数据库管理系统,它们实现了不同级别的效率,功能和安全性。这三个结果提供了此三维权衡空间的概述。对于上述系统,我们描述了正式的安全性定义并建立了安全性的数学证明。我们还采取了切实可行的方法,对系统进行了实施并对其效率进行了实验分析。

著录项

  • 作者

    Krell Loy, Fernando.;

  • 作者单位

    Columbia University.;

  • 授予单位 Columbia University.;
  • 学科 Computer science.;Information technology.
  • 学位 Ph.D.
  • 年度 2016
  • 页码 183 p.
  • 总页数 183
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号