Yes, you can keep client-side reasonably secure. You can’t send the data for cloud processing and seriously expect much security or privacy… for now. Encrypt client-side and use cloud as storage… maybe; encryption algorithms also have a “best by” date.
My point is:
“Cloud hosted” can not be fully “secure and private” right now.
“With cloud storage”, has a “best by” date.
“Not cloud”… well, is not cloud 🙂
Letting anyone with the ability to switch the software without you noticing, anywhere near the keys controlling some Bitcoin funds, is a really bad idea.
Why do you need homeomorphic encryption? Isn’t client-side encryption good enough for most use cases?
Yes. Homomorphic encryption is for data processing, not data storage.
I am aware. What processing is only possible in the cloud, and not locally?
Edit: My apologies, I didn’t realize you weren’t the same person I originally replied to. Please disregard!
Client-side is not cloud.
Yes, you can keep client-side reasonably secure. You can’t send the data for cloud processing and seriously expect much security or privacy… for now. Encrypt client-side and use cloud as storage… maybe; encryption algorithms also have a “best by” date.
My point is:
Letting anyone with the ability to switch the software without you noticing, anywhere near the keys controlling some Bitcoin funds, is a really bad idea.