Is there a way to hide the data that's received somehow from the user? In particular, I have some data that gets send from a webserver to an application. I want the application to process the data, but I do not want that the user is able to see the information.
I thought about this a while and came to the conclusion that it's impossible. If the data is received, the user can always find a way to get its hand on the data. (e.q if I'm using asymmetric cryptography I can't hide the private key from the user well enough) The only thing that I could do is make it as hard as possible to do so. Am I right or am I missing something crucial here?
If my assumption is correct, are there any things I can do to make this process really hard or is any time that I invest in doing so, a waste of time?
Thanks for your time!