As the title suggests, I am curious to know why you can't work backwards using a message, public key and encrypted message to work out how to decrypt the message!
I don't understand how a message can be encrypted using a key and then how you cannot work backwards to "undo" the encryption?