首页> 外文OA文献 >Efficient, Locally-Enforceable Querier Privacy for Distributed Database Systemsud
【2h】

Efficient, Locally-Enforceable Querier Privacy for Distributed Database Systemsud

机译:分布式数据库系统的高效,可本地执行的查询者隐私 ud

摘要

Traditionally, the declarative nature of SQL is viewed as a major strength. It allows database users to simply describe what they want to retrieve without worrying about how the answer to their question is actually computed. However, in a decentralized setting, two different approaches to evaluating the same query may reveal vastly different information about the query being asked (and, hence, about the user) to participating servers. In the case that a user's query contains sensitive or private information, this is clearly problematic.ududIn this dissertation, we address the problem of protecting query issuer privacy. We hypothesize that by extending SQL to allow for declarative specification of constraints on the attributes of query evaluation plans and accounting for such constraints during query optimization, users can produce efficient query evaluation plans that protect the private intensional regions of their queries without explicit server-side support. Towards supporting this hypothesis, we formalize a notion of intensional query privacy that we call (I, A)-privacy, and present PASQL, a set of extensions to SQL that allows users to specify (I, A)-privacy constraints to a query optimizer. We explore tradeoffs between the expressiveness of several PASQL variants, optimization time requirements, and the optimality of plans produced. We present two algorithms for optimizing queries with attached (I, A)-privacy constraints and formally establish their time and space complexities. We prove that one is capable of producing optimal results, though at the cost of greatly increased time and space requirements. We use the other as the basis of PAQO, our implementation of an (I, A)-privacy-aware query optimizer. We present an extensive experimental evaluation of PAQO to show that is is capable of efficiently generating plans to evaluate PASQL queries, and to confirm the results of our formal complexity analysis.
机译:传统上,SQL的声明性被视为主要优势。它使数据库用户可以简单地描述他们想要检索的内容,而不必担心如何实际计算问题的答案。但是,在分散的环境中,两种不同的评估同一个查询的方法可能会向参与服务器揭示与所查询的查询(以及因此有关用户的查询)完全不同的信息。在用户查询包含敏感信息或私人信息的情况下,这显然是有问题的。 ud ud在本文中,我们解决了保护查询发布者隐私的问题。我们假设通过扩展SQL以允许对查询评估计划的属性进行声明式规范说明并在查询优化过程中考虑此类约束,用户可以生成有效的查询评估计划,从而保护其查询的私有内涵区域而无需显式的服务器端支持。为了支持该假设,我们将内涵式查询隐私概念(我们称为(I,A)-privacy)形式化,并提出PASQL,这是SQL的一组扩展,允许用户为查询指定(I,A)-privacy约束。优化器。我们探讨了几种PASQL变体的表达性,优化时间要求和所生成计划的最优性之间的权衡。我们提出了两种用于优化具有附加(I,A)-隐私约束的查询的算法,并正式建立了它们的时间和空间复杂性。我们证明,尽管以大大增加时间和空间要求为代价,但它能够产生最佳结果。我们将另一个作为PAQO的基础,即我们实现(I,A)感知隐私的查询优化器。我们对PAQO进行了广泛的实验评估,以表明它能够有效地生成计划以评估PASQL查询,并确认我们正式形式的复杂性分析的结果。

著录项

  • 作者

    Farnan Nicholas L;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号