this post was submitted on 17 Jun 2024
3 points (100.0% liked)

Technology

58009 readers
3065 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] helenslunch@feddit.nl 0 points 2 months ago (9 children)

E2EE is not part of the standard and only exists as a proprietary Google extension

Yes, that is the point I was making, thank you for elaborating.

Implying that implementing RCS would get everyone cross-platform E2EE is misinformation.

Correct again, thanks.

[–] nave@lemmy.ca 0 points 2 months ago (8 children)

And why should apple (or anyone for that matter) be forced to use googles proprietary code for an “open standard”?

Also,

There is, naturally, a wrinkle here. The RCS standard still doesn't support end-to-end encryption. Apple, which has offered encrypted messaging for over a decade, is kind of a stickler about security. Apple says it won't be supporting any proprietary extensions that seek to add encryption on top of RCS and hopes, instead, to work with the GSM Association to add encryption to the standard.

https://www.techradar.com/phones/iphone/breaking-apple-will-support-rcs-in-2024

[–] helenslunch@feddit.nl 0 points 2 months ago (7 children)

And why should apple (or anyone for that matter) be forced to use googles proprietary code for an “open standard”?

They shouldn't.

[–] nave@lemmy.ca 0 points 2 months ago (1 children)

Well then why did you describe them not doing that as malicious compliance?

[–] helenslunch@feddit.nl 0 points 2 months ago (1 children)

Because there are 5000 different open protocols they could have chosen from.

[–] SMillerNL@lemmy.world 0 points 2 months ago (1 children)
[–] helenslunch@feddit.nl 0 points 2 months ago (1 children)
[–] chiisana@lemmy.chiisana.net 0 points 2 months ago (1 children)

Apple offers first party E2EE messaging for their clients, via iMessage.

As part of China’s certification requirements, Apple has been tasked to support RCS, which, per the spec, does not have E2EE feature.

I’ll say this again: RCS does not support E2EE.

If that’s not registering: RCS does not support E2EE.

Come to the think of it, it would actually be surprising if China is mandating an E2EE capable implementation, but I digress.

In order to comply with this requirement, Apple implemented RCS per the specs of RCS. Again, RCS does not support E2EE. There is no specification of RCS that supports E2EE at this time.

Google runs a proprietary system that they’ve built based off of RCS, but is not RCS. This proprietary protocol, which is not RCS, has custom extensions of their own to offer E2EE. Apple is under zero obligation to implement against this, because this is not RCS. In fact, as demonstrated, even other Android systems don’t do this. They use the carrier RCS, which while fragmented and incomplete, consistently does not have E2EE, because, again, RCS does not support E2EE.

There are plenty of cross platform E2EE solutions available: Matrix, Signal, and WhatsApp, are a few major players that popped to mind. I’m sure there are plenty of others that I didn’t call out. They are cross platform which means they already exist on both iOS and Android platforms.

Neither Apple nor Google have any reason to implement those protocols, as, again, they already exist on platform.

How is Apple not implementing Google’s proprietary extension malicious compliance as you called it?

[–] helenslunch@feddit.nl 0 points 2 months ago (1 children)

I’ll say this again: RCS does not support E2EE.

You didn't even need to say it once because I said it in the parent comment...

A lot of other people were under the impression that it was. I am not one of them. Please read better.

Neither Apple nor Google have any reason to implement those protocols, as, again, they already exist on platform.

Yes they do. The reason is the same one that forced Apple to implement RCS and forced WhatsApp to interoperate as well.

How is Apple not implementing Google’s proprietary extension malicious compliance as you called it?

I already answered this. Please read better.

[–] chiisana@lemmy.chiisana.net -1 points 2 months ago

I already answered this. Please read better.

Judging by the community response here… no, you have not, please write better.

I won’t bother replying anymore.

load more comments (5 replies)
load more comments (5 replies)
load more comments (5 replies)