Text messaging between iPhone and Android devices is set to receive a significant upgrade with the introduction of end-to-end encryption (E2EE). This development follows the GSM Association (GSMA) publishing new specifications for the Rich Communication Services (RCS) protocol, which now includes support for cross-platform E2EE.
RCS has been a long-term initiative aimed at enhancing SMS-style communication by incorporating richer features. These features include group messaging, typing indicators, read receipts, and file sharing, making RCS comparable to popular messaging applications like WhatsApp.
Historically, while many Android manufacturers embraced RCS, Apple was a notable exception until it finally integrated RCS with the release of iOS 18 last year. Since then, most core RCS functionalities have been available for cross-platform messaging, but the crucial E2EE feature was missing—until now.
For those unfamiliar, E2EE is a method of data encryption that ensures that only the sender and the intended recipient can access the content of a message. This privacy-centric approach is a significant selling point for technology companies, as it reassures users that their communications are secure from unauthorized access. Apple has provided E2EE since the launch of iMessage in 2011, but this feature was limited to interactions between iOS devices. Similarly, WhatsApp completed its E2EE rollout in 2016, but again, this only applied to users within the WhatsApp ecosystem.
Google has also implemented E2EE in its Messages app, but this was a proprietary solution that did not align with the RCS protocol. The challenge of encrypting messages across different clients and platforms is complex, which is where the GSMA’s universal profile becomes essential. This profile offers a standardized specification that ensures consistent and interoperable RCS messaging across various devices, networks, and operators.
The new E2EE mechanism, based on the cryptographic Messaging Layer Security (MLS) protocol, is a crucial component of the RCS Universal Profile 3.0. This advancement will enable secure communication between iPhone and Android users through their respective native messaging applications.
GSMA technical director Tom Van Pelt highlighted this milestone, stating;
That means that RCS will be the first large-scale messaging service to support interoperable E2EE between client implementations from different providers.
He further emphasized that, alongside other unique security features like SIM-based authentication, E2EE will offer RCS users the highest level of privacy and security, providing robust protection against scams, fraud, and various security and privacy threats.