Update on this, the public key is visible after the first transaction is signed by a wallet so the hash protection level is gone. After learning through key pair generation and signing process, I have come to the conclusion that a backdoor would allow for an attacker to transfer everyone's money into a wallet by signing for all public keys.
The attacker wouldn't even need a 1/hack (Q) -> P just need to be able to sign on behalf of P.