Way longer than 15 years
Re:Intro to Fully Homomorphic Encryption
by FabioBertone on Saturday July 04, 2020 @02:47PM
(#23734123)
What are SGX and MPC? :-)
Intel SGX - allows you to run your code on a someone’s hardware fully assured that owner can’t get nor your code not your data.
MPC - Multi-Party Computations. To protect your data and algorithms, you split data and code between multiple parties in special way that prevents them from knowing what exactly was computed.
https://en.wikipedia.org/wiki/Software_Guard_Extensions
https://en.wikipedia.org/wiki/Secure_multi-party_computation
To me, who is involved in related fields but not FHE directly, it seems like practical FHE is probably 15 or more years away, even for niche use cases.