4 ms·
Cool idea. I'm wondering if there's a way to implement this system without having to rely on trusting the server with your data. Homomorphic encryption seems li
by mikegagnon 13y ago
Cool idea. I'm wondering if there's a way to implement this system without having to rely on trusting the server with your data. Homomorphic encryption seems like it could be useful in this context, since the data is small.
- tachim 13y agoHomomorphic encryption is unfortunately still very far from being fast enough to be used in this context.
- swalberg 13y agoIf all you care about is the mean, I think it was Applied Cryptography that suggested: 1. First person picks a random number and adds it to their salary. Writes it down ands hands it to the next person. 2. Next person adds their salary to that number and writes it down on a new note, hands to the next person. 3. When the first person gets the note, subtract the original number and divide by number of people.
- NegativeK 13y agoIt was definitely mentioned there, and that was what I was expecting. That method requires that there's no collaboration to remain secure.