It feels like you don’t need encryption here, you just need a business model that doesn’t keep user accounts and sell the query data.
This would actually be a great use case for homomorphic encryption. I’m behind on what the state of the art is in that though, but my mind immediately went there.
I don’t think homomorphic encryption works like that
Well that was helpful.
It's insanely slow and probably wont be fast for anything for a long time.
From my engineering point of view, the state of the art of homomorphic encryption can do some maths very very slowly at a huge cost and can’t be used yet for any real use case. A very cool research topic, but it’s much simpler to run our software locally if you don’t want to leak your data.