3 ms·
Since the private data and the query are from the same user, they could share some mathematical connection perhaps, which would allow a query to be done and the
by jeswin 11y ago
Since the private data and the query are from the same user, they could share some mathematical connection perhaps, which would allow a query to be done and the results sent back (results which only the user can decrypt).
Google shows up plenty of articles on the subject, but I am not an expert to know where we stand on this.
- johnmaguire2013 11y agoInteresting. So you'd perform operations on encrypted data, and send back an encrypted result that's useful yet different from the original encrypted data, all without ever performing decryption? It seems possible but extremely tricky.
- zero_iq 11y agohttps://en.wikipedia.org/wiki/Homomorphic_encryption https://en.wikipedia.org/wiki/Homomorphic_encryption My understanding is that it is possible, and Turing-complete systems can be built, but they are slow and unwieldy, requiring a large amount of cyphertext to encode data (on the order of 4KB per float, I seem to recall). It's still up for debate whether or not such techniques will eventually be up for general distributed computing, e.g. distributing a VM instance over multiple distributed servers; or just for specific use-cases, e.g. bitcoin-esque distribution of small transactions, etc.