> There is talk that Google's got some kind of extension that adds E2EE to RCS but others will be well informed on it and can add to my message.
It’s not just talk, but it’s locked down. Google’s huge PR campaign backing RCS has been very impressive at getting people to conflate the two but basically they have an RCS extension implementing the Signal protocol which theoretically could be implemented by anyone but it depends on Google’s key exchange servers which are restricted to their own proprietary app – even third-party Android developers are blocked.
It’s a PR masterwork, really. They’re honest on the technical white paper:
> E2EE is implemented in the Messages client, so both clients in a conversation must use Messages, otherwise the conversation becomes unencrypted RCS. In rare situations where the conversation starts as E2EE, then one of the clients migrates to a different RCS client or an older Messages client that does not support E2EE, Messages might be unable to detect the change immediately. If the Messages user sends a new message, it’s still E2EE, however the recipient client may render the encrypted base64 payload directly as message content.
https://www.gstatic.com/messages/papers/messages_e2ee.pdf
Meanwhile, the far more widely read marketing pages they actually advertise say things like this:
> SMS and MMS don’t support end-to-end encryption, which means your messages are not as secure.
https://www.android.com/get-the-message/