This 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.
One of the big ones is internet searches. Also processing PII/HIPAA data.
Practical homomorphic encryption over integers (2017)
11–20 of 57 posts
Re: Practical homomorphic encryption over integers (2017)
#12Earlier quoted context omitted.
One of the big ones is internet searches. Also processing PII/HIPAA data.
How does this affect internet searches?
Re: Practical homomorphic encryption over integers (2017)
#13This 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)
#14Earlier quoted context omitted.
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…
I think this is what zcash already does.
Re: Practical homomorphic encryption over integers (2017)
#15This 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.
The "Confidential Transactions" scheme for cryptocurrencies uses homomorphic encryption. The idea is that you can prove that the encrypted input and output amounts in a transaction balance to zero, without having to actually reveal what any of those amounts are. See https://people.xiph.org/~greg/confidential_values.txt
Re: Practical homomorphic encryption over integers (2017)
#16This 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)
#17You want authenticated encryption instead. https://tonyarcieri.com/all-the-crypto-code-youve-ever-writt...
You can sort of build something authenticated on top of a homomorphic cryptosystem, but it's kind of a hack: https://paragonie.com/blog/2017/12/assuring-ciphertext-integ...
Re: Practical homomorphic encryption over integers (2017)
#18Homomorphic encryption is cool, but it's not the sort of thing most developers will want to use in their apps. Most cryptography failures (BEAST, CRIME, the Apple iMessage attack, etc.) that allow plaintext recovery are the result of chosen-ciphertext attacks. You want authenticated encryption instead. https://tonyarcieri.com/all-the-crypto-code-youve-ever-writt... You can sort of build something authenticated on top…
Re: Practical homomorphic encryption over integers (2017)
#19Earlier quoted context omitted.
I think this is what zcash already does.
zCash uses zk-SNARKs for secret transactions. Which are awesome. But homomorphic encryption allows general-purpose computation.
Re: Practical homomorphic encryption over integers (2017)
#20This 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.