论文标题
晦涩:在理论上是在秘密共享的外包数据上安全,遗忘,遗忘和可验证的聚合查询 - 完整版本
Obscure: Information-Theoretically Secure, Oblivious, and Verifiable Aggregation Queries on Secret-Shared Outsourced Data -- Full Version
论文作者
论文摘要
尽管加密方面的进展令人振奋,但对外包数据的安全和高效的查询处理仍然是一个开放的挑战。我们使用秘密共享开发了一个通信效率高,理论上安全的系统,该系统的共同查询含糊不清。晦涩的安全是非常安全的(即,无论对手的计算障碍如何),并且可以防止网络以及(对抗性)服务器学习用户的查询,结果或数据库。此外,晦涩难解提供其他安全功能,例如隐藏访问模式(即隐藏满足查询的元组的身份)和隐藏查询模式(即隐藏了哪个两个查询相同)。同样,晦涩的情况不需要在查询执行之前/之后/之后/之后的任何两个服务器之间进行任何通信。此外,我们的技术涉及由单个或多个数据库所有者外包的秘密共享数据,以及允许可能不是数据库所有者的用户通过秘密共享数据执行查询。我们进一步开发了(非大写)隐私性结果验证算法,以检测恶意行为,并在实验中验证大数据集中模糊的效率,而秘密共享或多方计算系统的先前方法的大小尚未扩展到。
Despite exciting progress on cryptography, secure and efficient query processing over outsourced data remains an open challenge. We develop a communication-efficient and information-theoretically secure system, entitled Obscure for aggregation queries with conjunctive or disjunctive predicates, using secret-sharing. Obscure is strongly secure (i.e., secure regardless of the computational-capabilities of an adversary) and prevents the network, as well as, the (adversarial) servers to learn the user's queries, results, or the database. In addition, Obscure provides additional security features, such as hiding access-patterns (i.e., hiding the identity of the tuple satisfying a query) and hiding query-patterns (i.e., hiding which two queries are identical). Also, Obscure does not require any communication between any two servers that store the secret-shared data before/during/after the query execution. Moreover, our techniques deal with the secret-shared data that is outsourced by a single or multiple database owners, as well as, allows a user, which may not be the database owner, to execute the query over secret-shared data. We further develop (non-mandatory) privacy-preserving result verification algorithms that detect malicious behaviors, and experimentally validate the efficiency of Obscure on large datasets, the size of which prior approaches of secret-sharing or multi-party computation systems have not scaled to.