This paper proposes Prism, a secret sharing based approach to compute private set operations (i.e., intersection and union), as well as aggregates over outsourced databases belonging to multiple owners. Prism enables data owners to pre-load the data onto non-colluding servers and exploits the additive and multiplicative properties of secret-shares to compute the above-listed operations in (at most) two rounds of communication between the servers (storing the secret-shares) and the querier, resulting in a very efficient implementation. Also, Prism does not require communication among the servers and supports result verification techniques for each operation to detect malicious adversaries. Experimental results show that Prism scales both in terms of the number of data owners and database sizes, to which prior approaches do not scale.
翻译:本文提出了棱晶,这是计算属于多个所有者的私人集成业务(即交叉和联合)以及包装属于多个所有者的外包数据库的以秘密共享为基础的方法。棱晶使数据拥有者能够将数据预先装入非粉碎服务器,并利用秘密共享的添加性和倍增效应性来(大多数情况下)在服务器(存储秘密共享)和querier之间的两轮通信中计算上述操作,从而导致非常高效的实施。此外,棱晶不需要服务器之间的通信,也支持每项操作的结果核查技术,以探测恶意对手。实验结果显示,棱晶在数据拥有者和数据库大小方面都标定了比重,而以前的做法并不规模。