Last month, WhatsApp CEO Will Cathcart and Facebook CEO Mark Zuckerberg had officially confirmed that they are testing a multi-device support feature on the popular messaging service.
Back then, talking about the multi-device support Zuckerberg had said, โItโs been a big technical challenge to get all your messages and content to sync properly across devices even when your phone battery dies, but weโve solved this and weโre looking forward to getting it out soon!โ
Facebook has now officially announced the limited rollout of multi-device support feature to beta testers of WhatsApp.
According to the company, the updated multi-device capability will allow you to use WhatsApp on your phone and up to four other non-phone devices simultaneously without the need to keep your phone connected.
โEach companion device will connect to your WhatsApp independently while maintaining the same level of privacy and security through end-to-end encryption that people who use WhatsApp have come to expect,โ the Facebook Engineering team wrote in a blog post on Wednesday.
โImportantly, we have developed new technologies to maintain end-to-end encryption while still managing to sync your data โ such as contact names, chat archives, starred messages, and more โ across devices.โ
In order to bring multi-device support, the company had to โrethink WhatsAppโs architecture and designโ new systems to enable a standalone multi-device experience while preserving privacy and end-to-end encryption, reads the post.
Very excited to be launching a beta of our new multi-device capability for @WhatsApp. Now you can use our desktop or web experiences even when your phone isn't active and connected to the internet. All secured with end-to-end encryption.
Learn more: https://t.co/AnFu4Qh6Hd
— Will Cathcart (@wcathcart) July 14, 2021
The current WhatsApp experience for companion devices on the web, macOS, Windows, and Portal uses a smartphone app as the primary device, making the phone the source of truth for all user data and the only device capable of end-to-end encrypting messages for another user, initiating calls, etc.
Companion devices such as your desktop or laptop maintain a persistent secure connection with the phone and simply mirror its contents on their own UI.
With the new WhatsApp multi-device architecture, you no longer require a smartphone to be the source of truth and still keep your data seamlessly and securely synchronized and private.
Further, with multi-device support, each device now has its own identity key, which is a change from the existing system where a user is identified by a single identity key from which all encrypted communication keys were derived.
โThe WhatsApp server maintains a mapping between each personโs account and all their device identities. When someone wants to send a message, they get their device list keys from the server,โ Facebook wrote.
For this, WhatsApp says it is using a client-fanout approach, where โthe WhatsApp client sending the message encrypts and transmits it N number of times to N number of different devices โ those in the sender and receiverโs device lists.โ
The message is โindividually encrypted using the established pairwise encryption session with each device.โ Also, messages are not stored on the server after they are delivered.ย For groups, Facebook still uses the same scalable Sender Key encryption scheme from the Signal Protocol.
Additionally, all calls and videos calls, including group ones will remain end-to-end encrypted.
Facebook says they have also addressed the challenge of preventing a malicious or compromised server from eavesdropping on someoneโs communications by surreptitiously adding devices to someoneโs account.
Firstly, the company has โextended security codes to now represent the combination of all of someoneโs device identitiesโ so that anyone and their contact can always verify all the devices they are sending messages to.
Secondly, WhatsApp has also developed a new technology called Automatic Device Verification to reduce the number of times that someone needs to perform identity verifications.
This system allows for devices to automatically establish trust between each other in a way that someone needs to compare another userโs security code only if that user reregisters their entire account, rather than each time they link a new device to their account.
Lastly, the company has given users additional control and protections over which devices are linked to their accounts. For this, everyone will be required to link new companion devices by scanning a QR code from their phone.
โThis process now requires biometric authentication before linking where people have enabled this feature on compatible devices,โ it added.
Finally, people will be able to see all the companion devices linked to their account as well as when they were last used and will be able to log out of them remotely if needed.
Currently, the new WhatsApp multi-device support feature is available to a limited number of users under the beta program. You can click here to sign up for the beta testing programย and check if the feature is available to you.
The company has not made any announcement when the multi-device support feature will be rolled out to the public. โWe will continue optimizing performance and adding a few additional features before slowly rolling it out more broadly,โ the post concluded.