Contact verification feature for Google Messages

Google seems to be working on an universal contact verification feature. Sadly, i couldn’t find any more information on it. Such a feature seems more than overdue in the age of impersonation…

From their blog:

To help you avoid sophisticated messaging threats where an attacker tries to impersonate one of your contacts, we’re working to add a contact verifying feature to Android. This new feature will allow you to verify your contacts’ public keys so you can confirm you’re communicating with the person you intend to message. We’re creating a unified system for public key verification across different apps, which you can verify through QR code scanning or number comparison. This feature will be launching next year for Android 9+ devices, with support for messaging apps including Google Messages.

1 Like

this has nothing to to with what the title says android. I will changed the title to Google Messages.

If you read the blog article, you might come to a different conclusion:

unified system for public key verification across different apps

add a contact verifying feature to Android

This is just Google messages for now since it’s tied to RCS and google hasn’t made the standard easy to adopt . It’s simply a code verification similar to what’s implemented in messengers like Signal and Whatsapp. This makes the E2EE between Google message users more robust.

Maybe Apple messages supports it in the future. But that’s it. Once google makes RCS easy to adopt, maybe something other than Google Messages would come out.

RCS isn’t Google’s thing but they have their own encryption added to RCS. GSMA is planning on adding E2EE to their universal profile which would be very interesting, I wonder how Google would handle that.

1 Like

Thanks for clarifying! Quite the bummer, was really hoping for some universal system implemented in AOSP :confused:

Ah nice to see, thanks for sharing. Afaik Google was hoping that it’s version of RCS gets adopted, and successfully made Samsung (dropped their own client) and Apple (integrated it into their iMessage) adopt it too. Hopefully GSMA makes a fully open standard with no Google Dependency, because I think the current implementation requires google server for encryption keys management/exchange or something.

Unfortunately iMessage adopted the RCS universal profile and not Google’s encryption. Which means RCS between Android and iOS is still unencrypted.