Sending your key in plaintext over a separate channel isn’t really perfect secrecy but okay... it’s interesting, but laden with assumptions.
Sending your key in plaintext over a separate channel isn’t really perfect secrecy but okay... it’s interesting, but laden with assumptions.
This: "We will send the ciphertext through Signal and the one-time pad through WeChat."
You're sending the OTP in plaintext. This is the age-old key distribution problem, and that's not magically solved by using a separate channel.
They're both totally random 0's and 1's. Only putting them together (using simple XOR) makes them a message.
The separate channels is important since each is mostly E2EE secure except for the whole government spying problems, but usually not all of them cheaply on each service. We live in unique times now where this wasn't as relevant or possible before.
Does that make sense?
People who are anonymous can generally have anonymous conversations. Once anyone becomes interested in those conversations, they are not anonymous and none of their existing strategies are applicable.
State actors have the resources to store messages now and correlate them later. If either is plain text, the other will fall.