The possibility of exchanging instant messages between individuals only emerged with the boom in mobile telephony. Previously, instant messaging was only possible over the telephone. SMS, this (relative) novelty, is therefore the 1st instant messaging service for the general public.
A brief history :
1973: 1st call made from a mobile phone in the USA (Motorola).
1983: Launch of the 1st mobile phone in the USA, Motorola's DynaTAC at a discounted price of over $10,000 each...
1988: Launch of the GSM (Global System for Mobile) standard.
1992: 1st SMS (Short Message Service) introduced in the UK.
1996: 1st consumer GSM package in France (although the Be-Bop dates back to 1993...).
2007: Market launch of the 1st touch-sensitive smartphone (Apple iPhone).
The GSM network, which has enabled instant messaging to emerge, is capable of transmitting voice and SMS, but it has its own weaknesses:
However, SMS has one fundamental advantage: it is universal: any user with a mobile phone number can communicate with anyone else who has such a subscription. A user of a proprietary messaging system, on the other hand, will only be able to communicate with a user using the same application.
The successor to SMS, RCS, has been around since 2007. It is an Internet protocol that takes the main advantage of SMS, namely its universality, and combines it with the advantages of proprietary messaging services. Unfortunately, it has not been widely adopted for 2 main reasons:
The standard RCC.71 describes the operation of the RCS protocol issued by the GSMA. This association (GSM Association) brings together operators from 220 countries with more than 6.5 billion telephone lines. It therefore has a significant impact which has a normative role. Briefly:
If the recipient mobile phone is not RCS compatible, the message is routed as an SMS via the operator's cellular network (following the same scheme as Apple's iMessage when you send a message from iOS to an Android user).
Because of the adoption of IP, RCS features are similar to those of proprietary messaging services:
The adoption of the Digital Markets Act (DMA) by the European Union in 2024 is forcing the major players (and Apple in particular) to evolve. Its aim is to combat anti-competitive practices, with the direct consequence of promoting the compatibility of hardware and protocols. This has led Apple to abandon its proprietary Lightning port in favour of USB-C, open up applications to shops other than the App Store and implement the RCS in iOS 18. But while RCS is a major development that will bridge the gap between SMS and Internet messaging in terms of functionality, there is another fundamental development that is still missing from its protocol: end-to-end encryption. This is set to change, however, with Google, for example, implementing E2EE in its Messages application in 2021. As a reminder, Apple launched iMessage in 2011...
While applications have been around since the early days of desktop computers (think office suites), it was the arrival of the first smartphones, and particularly the iPhone and its App Store app shop, that revolutionised the sector. This led to the creation and distribution of messaging apps that made up for the shortcomings of SMS, particularly its total lack of confidentiality. SMS messages are sent in the clear and can therefore be read by the operators who route them.
This observation led to the creation of the 1st secure messaging services MSN Messenger (ancestor of Skype) was the precursor (1999) but was launched on a PC platform, followed by those that are now among the most widely used, WhatsApp in 2009, Viber in 2010, iMessage in 2011, Threema in 2012, Telegram in 2013 and Signal in 2015. While the development of these new messaging services has been driven by the enhancement of SMS functionalities, security has also been the main theme. Let's take a closer look at what 3 of them have to offer: iMessage because it comes with iOS, which is our benchmark platform, WhatsApp because it is used by more than 85% of smartphones owners, despite the fact that its business model is to sell your data, and finally Signal because its aim is to provide secure messaging that respects your data (it is a not-for-profit foundation funded exclusively by donations).
iMessage is Apple's application for sending and receiving secure messages on Apple devices only (iPhone, iPod, iPad, MacBook). When sending a message to an Android device, the message is sent in SMS/MMS format, i.e. without the possibility of using the application's advanced features.
To use this service, you need an Apple ID, i.e. an email address and a telephone number. Data collection seems to be limited to what is strictly necessary.
Connecting to your iCloud account: 2-factor authentication. iPhone login: Face ID Messages encrypted by default from end to end using a post-quantum algorithm. Contact keys can be validated to check that you are talking to the right person. Encryption algorithm: Post-quantum PQ3.
SMS/MMS compatibility. Post-quantum E2EE encryption.
RCS incompatibility. Proprietary code. Lack of secure calling functionality.
WhatsApp was created by Brian Acton and Jan Koum. The funny thing about this story is that they applied to Facebook in 2007 after leaving Yahoo but weren't selected. 7 years later, Facebook bought WhatsApp for $16 billion... Although the initial idea was to create a replacement for SMS, Jan Koum, who was born in the USSR, was also keen to provide a service that would protect him from eavesdroppers! We can also assume that he wanted his messaging service to respect the confidentiality of its users, since he resigned in 2018 following a dispute with Facebook bosses over the use of personal data. Brian Acton will be back at Signal!
Requires a telephone number. IP address protection during a call. Data hoover: everything is collected except the content of your conversations, which is encrypted.
Passkey connection. End-to-end encrypted messages by default. Contact keys can be validated to check that you are talking to the right person. Encryption algorithm: E2EE Signal Protocol non-quantum encryption developed by Open Whisper Systems.
Secure calls. User validation.
SMS/MMS/RCS incompatibility. Proprietary code. A lot of user data used for commercial purposes.
Signal grew out of the RedPhone and TextSecure applications dating from 2010. The messaging service took its current form in 2018 when Moxie Marlinspike and Brian Acton created the eponymous Signal Foundation.
A phone number is required, but you can hide it from other users and either use a username or exchange a QR code to initiate a conversation. IP address protection during a call. Data collected: date of registration and last connection.
No Passkey connection. End-to-end encryption by default using the Signal post-quantum algorithm. Contact keys can be validated to check that you are talking to the right person. Protection against re-entering a telephone number using a code. Encryption algorithm: E2EE post-quantum PQXDH encryption.
Open source code. Secure calls. Post-quantum encryption security and user validation. Enhanced confidentiality. Possibility of exchanging with another user without disclosing their telephone number (which is still required to connect) but with a user name.
SMS/MMS/RCS incompatibility.
An analysis of the current situation suggests that a secure, universal messaging system should emerge, and we can only hope that the RCS protocol will eventually bring everyone to the same conclusion.
In the meantime, if we take stock of the 3 emblematic messaging systems we have just examined:
The only possible recommendation to preserve your privacy: if you use WhatsApp, which is likely since it has more than 2 billion users, abandon it and switch to Signal!