Earlier quoted context omitted.
How does this affect internet searches?
Potentially a search engine could provide results without knowing the actual query, although that would make it difficult to identify new trends or determine which results are/aren't being clicked, so it probably wouldn't be competitive as a general purpose search engine.
Practical homomorphic encryption over integers (2017)
31–40 of 57 posts
Re: Practical homomorphic encryption over integers (2017)
#32Earlier quoted context omitted.
Does it generalize? Can you in theory perform any computation in this way?
To the extent that computations are feasible, yes. There was a pretty big paper like a decade ago proposing a fully homomorphic system. It was pretty much impractical, running like a million times slower than native instructions. I assume without reading that this post's paper reduces that multiplier to hundreds of thousands. edit: reading the abstract, it looks like they don't have a faster fully homomorphic system,…
Re: Practical homomorphic encryption over integers (2017)
#33This is one of the current 'tech' trends that I'm following, the idea of homomorphic encryption is really cool. I feel like there is a lot of real world applications for it, but I have failed to find them yet.
Re: Practical homomorphic encryption over integers (2017)
#34Earlier quoted context omitted.
Cloud computing is the big one. You might want to rent some remote computer time without sending plaintext data to a third party. Homomorphic encryption lets you upload encrypted data and instructions for a third party to operate on it without having to decrypt it first. Edit: Try Greg Egan's book Permutation City .
If we had proper homorphic encryption, we could use regular home user machines for a cloud, airbnb style. You can't do that today because the security risks are completely unmanageable. But that all changes with homomorphic encryption. Today it's not practical, but we see advances like this every year, maybe in a decade it will be practical.
Re: Practical homomorphic encryption over integers (2017)
#35Earlier quoted context omitted.
You encrypt some data and send it to Bob. Bob does some computations on the encrypted data and sends you the (still-encrypted) results. You decrypt the results to get the answer of your computation. Bob never learns what your data is or what the results are. The term "homomorphic" roughly refers to the fact that the encrypt/decrypt functions go "outside" the computation. That is, if Bob is applying the function f, we…
Does it generalize? Can you in theory perform any computation in this way?
Re: Practical homomorphic encryption over integers (2017)
#36Earlier quoted context omitted.
If we had proper homorphic encryption, we could use regular home user machines for a cloud, airbnb style. You can't do that today because the security risks are completely unmanageable. But that all changes with homomorphic encryption. Today it's not practical, but we see advances like this every year, maybe in a decade it will be practical.
You need more than FHE for that; just because I cannot see what I am computing does not mean I will compute the answer correctly. There are ways this can be resolved but it pushes practicality even further back.
Re: Practical homomorphic encryption over integers (2017)
#37Earlier quoted context omitted.
You need more than FHE for that; just because I cannot see what I am computing does not mean I will compute the answer correctly. There are ways this can be resolved but it pushes practicality even further back.
Not sure what you mean? Correct evaluation (modulo some negligible error) is part of the usual FHE definition.
Re: Practical homomorphic encryption over integers (2017)
#38Earlier quoted context omitted.
You need more than FHE for that; just because I cannot see what I am computing does not mean I will compute the answer correctly. There are ways this can be resolved but it pushes practicality even further back.
Not sure what you mean? Correct evaluation (modulo some negligible error) is part of the usual FHE definition.
Re: Practical homomorphic encryption over integers (2017)
#39This is one of the current 'tech' trends that I'm following, the idea of homomorphic encryption is really cool. I feel like there is a lot of real world applications for it, but I have failed to find them yet.
I really want to sarcastically say "blockchain homomorphic encryption", but, well, it's not necessarily a terrible idea, honestly. One can imagine some combination of the primitives in which you could prove that you added here the same amount you subtracted from there, that neither total is below zero, but for which the number actually transferred is encrypted. The current use case for something like BitCoin is often…
Re: Practical homomorphic encryption over integers (2017)
#40Earlier quoted context omitted.
If we had proper homorphic encryption, we could use regular home user machines for a cloud, airbnb style. You can't do that today because the security risks are completely unmanageable. But that all changes with homomorphic encryption. Today it's not practical, but we see advances like this every year, maybe in a decade it will be practical.
You need more than FHE for that; just because I cannot see what I am computing does not mean I will compute the answer correctly. There are ways this can be resolved but it pushes practicality even further back.
If one can spoof the canary payload effectively, one would have broken the FHE scheme, probabilistically, right?
Unless I'm thinking about this wrong, the FH part of FHE makes this a pretty solvable problem. Is this not already fundamental to any FHE scheme?