Abstract
Private set computation over multi-owner databases is an important problem with many applications — the most well studied of which is private set intersection (PSI). This paper proposes <sc>Prism</sc>, a secret-sharing based approach to compute private set operations (<italic>i.e.</italic>, intersection and union, as well as aggregates such as count, sum, average, maximum, minimum, and median) over outsourced databases belonging to multiple owners. <sc>Prism</sc> 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. <sc>Prism</sc> takes (at most) two rounds of communication between non-colluding servers (storing the secret-shares) and the querier for executing the above-mentioned operations, resulting in a very efficient implementation. <sc>Prism</sc> also supports result verification techniques for each operation to detect malicious adversaries. Experimental results show that <sc>Prism</sc> scales both in terms of the number of data owners and database sizes, to which prior approaches do not scale.
Original language | English (US) |
---|---|
Pages (from-to) | 1-18 |
Number of pages | 18 |
Journal | IEEE Transactions on Dependable and Secure Computing |
DOIs | |
State | Accepted/In press - 2023 |
All Science Journal Classification (ASJC) codes
- Computer Science(all)
- Electrical and Electronic Engineering
Keywords
- Additive sharing
- Additives
- aggregation operation
- Cancer
- computation and data privacy
- Costs
- data and computation outsourcing
- Databases
- Heart
- Hospitals
- multi-party computation
- private set intersection
- private set union
- result verification
- Servers
- set cardinality
- Shamir's secret-sharing