Home

Federated End-to-End Encrypted Messaging is Coming Soon

$$3897
https://lemmy.world/u/deadsuperhero posted on Feb 25, 2026 02:42

Important progress has been made regarding bringing MLS end-to-end encryption to the ActivityPub protocol, with developers already building implementations and providing feedback to a future version of the protocol spec.

https://lemmy.world/post/43545989
Reply
$$3902
https://lemmy.world/u/Lost_My_Mind posted on Feb 25, 2026 03:08
In reply to: https://lemmy.world/post/43545989

Well now this sounds interesting. And I assume it’s open source?

https://lemmy.world/comment/22332933
Reply
$$3903
https://lemmy.world/u/9tr6gyp3 posted on Feb 25, 2026 03:13
In reply to: https://lemmy.world/post/43545989

MLS will eventually be included in all messengers.

It was initially introduced by Wire as an RFC, but they fumbled the federation by making it an enterprise only feature. Because of that, other messengers will do the federating for them. iMessage, Google Messenger, Matrix, and Germ DM (Bluesky) do or partly have it implemented.

https://lemmy.world/comment/22332967
Reply
$$3904
https://communick.news/u/Steve posted on Feb 25, 2026 03:13
In reply to: https://lemmy.world/post/43545989

I thought we already had Matrix

https://communick.news/comment/8708144
Reply
$$3907
https://lemmy.zip/u/confuser posted on Feb 25, 2026 03:17
In reply to: https://communick.news/comment/8708144

Matrix is decentralized but its not federating in a way like activity pub is doing

https://lemmy.zip/comment/24864679
Reply
$$3909
https://lemmy.today/u/doug posted on Feb 25, 2026 03:22
In reply to: https://lemmy.world/post/43545989

Finally I can discuss my scat fetish with my fellow scat enthusiasts away from the prying eyes of the NSA!

Nyeh-heh heh heeh!

https://lemmy.today/comment/22490421
Reply
$$3910
https://lemmy.world/u/RIotingPacifist posted on Feb 25, 2026 03:24
In reply to: https://lemmy.zip/comment/24864679

What do you mean?

And what benefit justifies yet another standard?

https://lemmy.world/comment/22333058
Reply
$$3911
https://lemmy.world/u/RIotingPacifist posted on Feb 25, 2026 03:25
In reply to: https://lemmy.world/post/43545989

Why?

What benefit does this have over Signal/Matrix?

The article just says “improvements”.

https://lemmy.world/comment/22333065
Reply
$$3912
https://communick.news/u/Steve posted on Feb 25, 2026 03:30
In reply to: https://lemmy.zip/comment/24864679

ActivityPub isn’t the only way to federate.
It’s federating the same way email does. Anyone can spin up their own server. And if they want anyone can spin up their own software.

https://communick.news/comment/8708238
Reply
$$3914
https://sopuli.xyz/u/MentalEdge posted on Feb 25, 2026 03:30
In reply to: https://lemmy.zip/comment/24864679

How so? It’s certainly very similar.

The matrix protocol enables federation between different instances running different homeservers between users using different clients.

https://sopuli.xyz/comment/22090398
Reply
$$3915
https://sopuli.xyz/u/MentalEdge posted on Feb 25, 2026 03:31
In reply to: https://communick.news/comment/8708144

We do.

This is for activitypub DMs.

https://sopuli.xyz/comment/22090405
Reply
$$3916
https://communick.news/u/Steve posted on Feb 25, 2026 03:33
In reply to: https://sopuli.xyz/comment/22090405

That’s what I mean.
The headline is a lie.

https://communick.news/comment/8708256
Reply
$$3919
https://lemmy.world/u/dhruv3006 posted on Feb 25, 2026 03:44
In reply to: https://lemmy.world/post/43545989

We should always have more alternatives to chose from - good to see so many players.

https://lemmy.world/comment/22333234
Reply
$$3920
https://lemmy.ml/u/Astrius posted on Feb 25, 2026 03:45
In reply to: https://lemmy.world/post/43545989

Major League Soccer messaging? Let’s goooo

https://lemmy.ml/comment/24169528
Reply
$$3922
https://lemmy.dbzer0.com/u/LifeInMultipleChoice posted on Feb 25, 2026 03:47
In reply to: https://communick.news/comment/8708256

If I say tacos coming soon, it doesn’t mean I invented tacos, just that there will be new tacos I guess

https://lemmy.dbzer0.com/comment/24613697
Reply
$$3923
https://piefed.social/u/blah3166 posted on Feb 25, 2026 03:51
In reply to: https://lemmy.world/comment/22333065

why? because it would be cool if only intended recipients are able to view sent messages.

https://piefed.social/comment/10282680
Reply
$$3924
https://retrolemmy.com/u/whelk posted on Feb 25, 2026 03:56
In reply to: https://lemmy.dbzer0.com/comment/24613697

I’ll take one

https://retrolemmy.com/comment/18098828
Reply
$$3926
https://lemmy.world/u/RIotingPacifist posted on Feb 25, 2026 04:06
In reply to: https://piefed.social/comment/10282680

That’s not really going to be the case if you’re using a website instead of an audited app like signal/matrix.

https://lemmy.world/comment/22333436
Reply
$$3927
https://lemmy.world/u/fubarx posted on Feb 25, 2026 04:09
In reply to: https://lemmy.world/post/43545989

https://lemmy.world/pictrs/image/8d918170-e616-4373-8913-9f9985127d26.gif

https://lemmy.world/comment/22333461
Reply
$$3928
https://infosec.pub/u/barkingspiders posted on Feb 25, 2026 04:13
In reply to: https://lemmy.world/post/43545989

good news everybody!

https://infosec.pub/comment/20562930
Reply
$$3929
https://communick.news/u/Steve posted on Feb 25, 2026 04:15
In reply to: https://lemmy.dbzer0.com/comment/24613697

But we already have tacos.
If you say “Tacos are coming soon”. And we already have tacos. I’d say “What do you mean? Tacos are already here. Do we need more tacos?”

https://communick.news/comment/8708537
Reply
$$3930
https://piefed.social/u/blah3166 posted on Feb 25, 2026 04:17
In reply to: https://lemmy.world/comment/22333436

that argument doesn’t hold. you’re letting perfect be the enemy of good-and if you truly believe that, then you wouldn’t be recommending Matrix which has web clients, see https://app.element.io/

https://piefed.social/comment/10282870
Reply
$$3931
https://lemmy.dbzer0.com/u/LifeInMultipleChoice posted on Feb 25, 2026 04:21
In reply to: https://communick.news/comment/8708537

Do you just ask if we need more tacos? The answer is always yes… Where is your insatiable hunger?

https://lemmy.dbzer0.com/comment/24614064
Reply
$$3932
https://reddthat.com/u/mrnobody posted on Feb 25, 2026 04:26
In reply to: https://lemmy.world/post/43545989

But, what about Session? It’s decentralized, E2EE, uses Lokinet, seems pretty solid, no?

No phone, email, or other info needed to sign up

https://reddthat.com/comment/24987038
Reply
$$3933
https://sopuli.xyz/u/VaalaVasaVarde posted on Feb 25, 2026 04:32
In reply to: https://lemmy.world/comment/22333058

In this day and age we need as many open source e2e encrypted alternatives as possible.

https://sopuli.xyz/comment/22091001
Reply
$$3935
https://piefed.world/u/chocrates posted on Feb 25, 2026 04:35
In reply to: https://lemmy.world/comment/22333065

from what i can tell, mls supports much larger group chats (50k users) whereas i assume signal would struggle.

my chat of 10 people i signal seems just as secure, if i am reading right.

https://piefed.world/comment/4028236
Reply
$$3938
https://piefed.social/u/BladeFederation posted on Feb 25, 2026 04:44
In reply to: https://lemmy.world/post/43545989

Let’s gooooooo

https://piefed.social/comment/10283062
Reply
$$3939
https://lemmy.ca/u/veeesix posted on Feb 25, 2026 04:46
In reply to: https://lemmy.dbzer0.com/comment/24613697

I heard this is the line for tacos.

https://lemmy.ca/comment/21889109
Reply
$$3942
https://lemmy.dbzer0.com/u/LifeInMultipleChoice posted on Feb 25, 2026 04:51
In reply to: https://lemmy.ca/comment/21889109

Lines long as 2, and they only come three ways. Steak, cilantro, lime, cheese with your choice of sauce… Chicken chipotle mixed Mexican blend cheese, and cilantro lime, rice-cauliflower.

Sides are open as a bar, self serve.

https://lemmy.dbzer0.com/comment/24614410
Reply
$$3943
https://communick.news/u/Steve posted on Feb 25, 2026 04:54
In reply to: https://lemmy.dbzer0.com/comment/24614064

Waiting for pizza

https://communick.news/comment/8708793
Reply
$$3944
https://lemmy.world/u/Lost_My_Mind posted on Feb 25, 2026 04:58
In reply to: https://communick.news/comment/8708537

If anyone ever asks “Do we need more tacos?” it becomes your responsibility to slap this individual. Because obviously yes. The answer is ALWAYS yes. Always more tacos. Always.

https://lemmy.world/comment/22333920
Reply
$$3946
https://lemmy.world/u/Lost_My_Mind posted on Feb 25, 2026 04:59
In reply to: https://communick.news/comment/8708793

Tacos become pizza toppings. Full size tacos, on top of your pizza.

https://lemmy.world/comment/22333928
Reply
$$3948
https://sopuli.xyz/u/helvetpuli posted on Feb 25, 2026 05:02
In reply to: https://lemmy.world/post/43545989

@benpate@mastodon.technology that’s amazingly quick work after just under four weeks. I’m looking forward to the result.

https://sopuli.xyz/comment/22091312
Reply
$$3949
https://lemmy.zip/u/confuser posted on Feb 25, 2026 05:02
In reply to: https://communick.news/comment/8708238

No that’s decentralization, federating is when you can share the info natively outside the platform.

https://lemmy.zip/comment/24865954
Reply
$$3950
https://lemmy.world/u/Lost_My_Mind posted on Feb 25, 2026 05:03
In reply to: https://communick.news/comment/8708238

What??? I thought being part of Federation meant being part of the WORLD WRESTLING FEDERATION!

OOOOH YEAH, SEE I’M ALWAYS THINKIN THINKIN THINKIN, YEAH. AND WHEN IT’S ALL SAID AND DONE, WE DO THING IN THE RING! DIG IT! THE TOWER OF POWER TOO SWEET TO BE SOUR, FUNKY LIKE A MONKEY! OOOOOOH YEEEAAAHHHH!!!!

Pomp and circumstance plays over the house speakers

ELIZABETH!!!

https://lemmy.world/comment/22333960
Reply
$$3952
https://piefed.ca/u/ageedizzle posted on Feb 25, 2026 05:03
In reply to: https://communick.news/comment/8708256

Matrix is not really integrated into the ActivityPub protocol the same way DMs usually are. I would have to open a separate application to message you on Matrix, I can’t just click on your profile and shoot you a DM (or can I?).

https://piefed.ca/comment/3643783
Reply
$$3953
https://lemmy.zip/u/confuser posted on Feb 25, 2026 05:04
In reply to: https://sopuli.xyz/comment/22090398

But all those clients are matrix, not say some discord, some fluxer, some stoat, etc.

https://lemmy.zip/comment/24865977
Reply
$$3954
https://piefed.ca/u/ageedizzle posted on Feb 25, 2026 05:05
In reply to: https://lemmy.zip/comment/24865954

That’s a distinction that only matters to nerds.

Luckily most of us on here are nerds so it’s all good.

https://piefed.ca/comment/3643802
Reply
$$3955
https://lemmy.zip/u/confuser posted on Feb 25, 2026 05:06
In reply to: https://lemmy.world/comment/22333058

Matrix does not connect natively to discord as an example, every user of a matrix protocol is still within matrix

https://lemmy.zip/comment/24865998
Reply
$$3957
https://infosec.pub/u/knova posted on Feb 25, 2026 05:10
In reply to: https://piefed.ca/comment/3643783

You cannot, two totally different protocols

https://infosec.pub/comment/20563423
Reply
$$3958
https://piefed.social/u/ViatorOmnium posted on Feb 25, 2026 05:11
In reply to: https://communick.news/comment/8708144

And XMPP before it, even if for e2ee messaging. At least this is a slightly different use case.

https://piefed.social/comment/10283266
Reply
$$3960
https://infosec.pub/u/knova posted on Feb 25, 2026 05:14
In reply to: https://lemmy.world/comment/22333065

One benefit is that Signal controls all the infrastructure and some people do not like that. Sure, you could also spin up a Matrix home server, but that isn’t an ideal solution for everyone either. Some people want to do messaging via their existing ActivityPub infrastructure and that’s OK.

https://infosec.pub/comment/20563453
Reply
$$3961
https://piefed.ca/u/ageedizzle posted on Feb 25, 2026 05:15
In reply to: https://infosec.pub/comment/20563423

There you go. So I think adding DMs to ActivityPub would add an extra level of convenience 

https://piefed.ca/comment/3643856
Reply
$$3962
https://lemmy.world/u/deadsuperhero posted on Feb 25, 2026 05:18
In reply to: https://communick.news/comment/8708256

It’s not, the demo video actually shows that being one such use case. There’s nothing stopping anyone from writing a chat service in ActivityPub. But this can also apply to statuses, media, all kinds of other stuff.

https://lemmy.world/comment/22334078
Reply
$$3963
https://lemmy.world/u/deadsuperhero posted on Feb 25, 2026 05:20
In reply to: https://lemmy.world/comment/22333065

So, I used messaging here in the broad sense. One possible application for it is instant messaging, which there are ActivityPub implementations out there doing that. But it can also be used for statuses or pretty much anything else that gets federated.

https://lemmy.world/comment/22334095
Reply
$$3965
https://lemmy.dbzer0.com/u/LifeInMultipleChoice posted on Feb 25, 2026 05:26
In reply to: https://lemmy.world/comment/22333928

Now that’s the insatiable appetite I know. No tacos, no sandwich, no cheese infested bread substances like pizza left behind. I will hate my stomach as it fattens, but so long will it reign. A Pad Thai cheeseburger might kill a man,but it only has one bad quality. Availability

https://lemmy.dbzer0.com/comment/24614726
Reply
$$3968
https://lemmy.world/u/RIotingPacifist posted on Feb 25, 2026 05:39
In reply to: https://lemmy.world/comment/22334095

That actually sounds cool, I wonder if they could support Hidden containers, so the same message can be decypted to different messages by different users.

https://lemmy.world/comment/22334230
Reply
$$3970
https://reddthat.com/u/WalrusDragonOnABike posted on Feb 25, 2026 05:39
In reply to: https://lemmy.zip/comment/24865977

All activitypub platforms are activity pub. Also, matrix is a protocol, not a client. There’s tons of clients for matrix (element/element x being the main one).

https://reddthat.com/comment/24987823
Reply
$$3971
https://reddthat.com/u/WalrusDragonOnABike posted on Feb 25, 2026 05:40
In reply to: https://lemmy.zip/comment/24865998

Activitypub doesn’t connect natively to my toaster.

https://reddthat.com/comment/24987833
Reply
$$3975
https://lemmy.world/u/RIotingPacifist posted on Feb 25, 2026 05:42
In reply to: https://piefed.social/comment/10282870

Any we client including Matrix we webclient is incredibly vulnerable to the server just injecting JS and reading your messages.

Like there is no point of E2E encryption in Twitter, Musk can read your messages if you open them on any device he can execute arbitrary code on.

https://lemmy.world/comment/22334266
Reply
$$3979
https://communick.news/u/Steve posted on Feb 25, 2026 05:46
In reply to: https://lemmy.zip/comment/24865954

share the info natively outside the platform.

I’m not even sure that makes sense.
Federating is based on protocols not platforms. And what does it mean to share natively if not using the protocol?

https://communick.news/comment/8709065
Reply
$$3981
https://communick.news/u/Steve posted on Feb 25, 2026 05:48
In reply to: https://piefed.ca/comment/3643783

ActivityPub is only one of a number of federated protocols.
One notably unsuited to instant messaging.

https://communick.news/comment/8709081
Reply
$$3987
https://discuss.tchncs.de/u/Anafabula posted on Feb 25, 2026 05:55
In reply to: https://lemmy.zip/comment/24865977

The Fediverse isn’t federated.

All those clients are ActivityPub, not say some Synapse, some Continuwuity, some Rocket Chat, etc.

How is that different?

https://discuss.tchncs.de/comment/24146088
Reply
$$3991
https://sopuli.xyz/u/MentalEdge posted on Feb 25, 2026 05:58
In reply to: https://lemmy.zip/comment/24865977

Yes?

“Matrix” is the protocol.

The equivalent is ActivityPub, not discord, fluxer or stoat.

https://sopuli.xyz/comment/22091780
Reply
$$3993
https://infosec.pub/u/HailHydra posted on Feb 25, 2026 05:59
In reply to: https://communick.news/comment/8708144

Matrix is a poor choice from a cryptographic perspective. With some serious issues historically (some of which are still unfixed to this day), and an extremely poor response to disclosures.

https://soatok.blog/2026/02/17/cryptographic-issues-in-matrixs-rust-library-vodozemac/

https://infosec.pub/comment/20563812
Reply
$$3996
https://piefed.social/u/blah3166 posted on Feb 25, 2026 06:03
In reply to: https://lemmy.world/comment/22334266

Any we client including Matrix webclient is incredibly vulnerable to the server just injecting JS

That doesn’t preclude fediverse clients from enabling E2EE. A web-client isn’t a requirement.

Like there is no point of E2E encryption in Twitter, Musk can read your messages if you open them on any device he can execute arbitrary code on.

Agreed, nobody should trust twitter, but I would trust most mastodon clients to send encrypted messages, if/when implemented correctly. Does it guarantee that messages will never be read? No, but it does an extra layer that wasn’t there before.

https://piefed.social/comment/10283609
Reply
$$4003
https://lemmy.ca/u/hperrin posted on Feb 25, 2026 06:21
In reply to: https://lemmy.world/post/43545989

I have a bit of an issue with the title, considering federated end to end encrypted messaging has existed since, at the latest, 1991.

https://lemmy.ca/comment/21889922
Reply
$$4006
https://feddit.org/u/Successful_Try543 posted on Feb 25, 2026 06:27
In reply to: https://lemmy.world/comment/22332933

It seems so, as the project (Emissary) is using the GNU Affero GPL.

https://github.com/EmissarySocial/emissary

https://feddit.org/comment/11709888
Reply
$$4008
https://aussie.zone/u/Zagorath posted on Feb 25, 2026 06:28
In reply to: https://infosec.pub/comment/20563423

I mean, there’s nothing technically stopping one app supporting both protocols natively, especially since Lemmy already includes a field for people’s profiles to link their Matrix ID. Though to my knowledge none do it yet.

https://aussie.zone/comment/21610480
Reply
$$4011
https://aussie.zone/u/Zagorath posted on Feb 25, 2026 06:32
In reply to: https://reddthat.com/comment/24987833

Sounds like you need to upgrade your toaster, noob.

https://aussie.zone/comment/21610523
Reply
$$4020
https://lemmy.ml/u/umbrella posted on Feb 25, 2026 07:11
In reply to: https://lemmy.dbzer0.com/comment/24613697

i’m suddenly hungry for tacos

https://lemmy.ml/comment/24171713
Reply
$$4022
https://lemmy.dbzer0.com/u/LifeInMultipleChoice posted on Feb 25, 2026 07:24
In reply to: https://lemmy.ml/comment/24171713

Then I charge you with naming you favorite genre at least. Barbacoa?

https://lemmy.dbzer0.com/comment/24615833
Reply
$$4025
https://lemmy.ml/u/kureta posted on Feb 25, 2026 07:30
In reply to: https://lemmy.today/comment/22490421

Scat fetish means you like scat singing, right? scatman

https://lemmy.ml/comment/24171917
Reply
$$4034
https://mander.xyz/u/KurtVonnegut posted on Feb 25, 2026 08:29
In reply to: https://lemmy.dbzer0.com/comment/24614064

Does Trump always chicken out though?

https://mander.xyz/comment/25480963
Reply
$$4043
https://lemmus.org/u/realitista posted on Feb 25, 2026 09:26
In reply to: https://lemmy.ca/comment/21889922

What’s the messaging protocol?

https://lemmus.org/comment/16624348
Reply
$$4047
https://piefed.zip/u/A_norny_mousse posted on Feb 25, 2026 09:56
In reply to: https://communick.news/comment/8708256

I, too, am often pissed at clickbaity, exaggerated, deliberately ambiguous headlines.

The subtitle makes it clear though: this is about ActivityPub, which has grown into the #1 federation protocol I guess.

https://piefed.zip/comment/3959926
Reply
$$4049
https://piefed.zip/u/A_norny_mousse posted on Feb 25, 2026 09:57
In reply to: https://lemmy.world/comment/22332933

🤯 That gave me pause. Would non-FOSS even be an option for anything ActivityPub?

https://piefed.zip/comment/3959936
Reply
$$4053
https://lemmy.world/u/odama626 posted on Feb 25, 2026 10:10
In reply to: https://lemmy.world/post/43545989

Also XMPP with omemo?

https://lemmy.world/comment/22336711
Reply
$$4055
https://lemmy.zip/u/sefra1 posted on Feb 25, 2026 10:20
In reply to: https://lemmus.org/comment/16624348

Pgp is protocol agnostic, you can use it over email, xmpp, irc… Over pretty much anything that supports plugins.

It’s usually used for email tho.

https://lemmy.zip/comment/24869308
Reply
$$4057
https://feddit.org/u/littleomid posted on Feb 25, 2026 10:39
In reply to: https://sopuli.xyz/comment/22091001

Matrix is a protocol, not an “App”. We would all benefit if everyone stopped doing their own thing, and started to push stuff for Matrix.

https://feddit.org/comment/11712114
Reply
$$4058
https://feddit.org/u/littleomid posted on Feb 25, 2026 10:39
In reply to: https://lemmy.zip/comment/24865998

So? Does anything connect to discord, legally and natively?

https://feddit.org/comment/11712117
Reply
$$4061
https://sh.itjust.works/u/iltg posted on Feb 25, 2026 10:54
In reply to: https://lemmy.world/post/43545989

this is misleading and sensationalistic. if emissary implements e2ee, it’s not “e2ee for the fediverse”, it’s “ e2ee for emissary users”. did mastodon talk about e2ee? did lemmy?

also the MLS draft (supposedly “better than signal “) proposes for trusted key exchange either ” trust the server” (lmao), use a centralized key authority (wow) or have users manually verify their keys out of band (so basically use matrix to assure your chat is encrypted)

fedi devs need to stop clickbaiting, and fedi users should learn a bit more about their protocol to avoid getting misled this way

https://sh.itjust.works/comment/23966844
Reply
$$4064
https://lemmy.world/u/Abundance114 posted on Feb 25, 2026 11:14
In reply to: https://sh.itjust.works/comment/23966844

I felt like a 90 year old grandma reading this.

https://lemmy.world/comment/22337242
Reply
$$4071
https://sopuli.xyz/u/VaalaVasaVarde posted on Feb 25, 2026 12:02
In reply to: https://feddit.org/comment/11712114

Huh? ActivityPub is also a protocol, now with this feature, why does that extra feature stop people from using Matrix?

Matrix has a list of specs, and ActivityPub has a different list, there may be some overlap but what’s the problem here?

https://sopuli.xyz/comment/22095211
Reply
$$4085
https://hilariouschaos.com/u/muntedcrocodile posted on Feb 25, 2026 13:42
In reply to: https://lemmy.world/post/43545989

Can we fix nomadic actors ie one account all instances first please. Ffs its the 1 big issue with Activpub

https://hilariouschaos.com/comment/5018707
Reply
$$4088
https://lemmy.sdf.org/u/lambalicious posted on Feb 25, 2026 13:51
In reply to: https://lemmy.world/post/43545989

Fake journalists not even bothering to google that XMPP exists #10496839485.

https://lemmy.sdf.org/comment/26230657
Reply
$$4115
https://awful.systems/u/gajahmada posted on Feb 25, 2026 15:06
In reply to: https://lemmy.world/comment/22337242

You and me both. But after pondering the orbs for a minute I they’re saying, that it’s just Emissary trying to get E2EE working and not Fediverse as a whole.

https://awful.systems/comment/10570595
Reply
$$4116
https://lemmy.world/u/CMLVI posted on Feb 25, 2026 15:08
In reply to: https://lemmy.world/comment/22337242

Fediverse and Linux have to be the most unholy tech union in existence.

https://lemmy.world/comment/22340350
Reply
$$4120
https://lemmy.world/u/ZombieMantis posted on Feb 25, 2026 15:27
In reply to: https://lemmy.sdf.org/comment/26230657

This is about implementing E2EE directly into ActivityPub, so that has nothing to do with this.

https://lemmy.world/comment/22340715
Reply
$$4142
https://sopuli.xyz/u/wonderingwanderer posted on Feb 25, 2026 15:45
In reply to: https://lemmy.dbzer0.com/comment/24614410

I want beans and rice, no meat!

https://sopuli.xyz/comment/22098522
Reply
$$4159
https://infosec.pub/u/knova posted on Feb 25, 2026 16:24
In reply to: https://aussie.zone/comment/21610480

Sure, in the same way there is nothing stopping Lemmy from using ATProto. The problem is all competing standards and what the developer chooses to use.

https://infosec.pub/comment/20570081
Reply
$$4171
https://slrpnk.net/u/ProdigalFrog posted on Feb 25, 2026 16:59
In reply to: https://lemmy.world/comment/22336711

Especially with the Movim client :)

https://slrpnk.net/comment/20932154
Reply
$$4182
https://lemmy.today/u/doug posted on Feb 25, 2026 17:15
In reply to: https://lemmy.ml/comment/24171917

i came 😩

https://lemmy.today/comment/22501962
Reply
$$4221
https://lemmy.ml/u/umbrella posted on Feb 25, 2026 18:21
In reply to: https://lemmy.dbzer0.com/comment/24615833

last time i had lamb barbacoa/arab kind of tacos was more than a decade ago and i still cherish that memory for a variety of reasons. not very common here though.

i will usually make chilli tacos for the relative simplicity of making them, when i’m already baking beans anyway.

https://lemmy.ml/comment/24181295
Reply
$$4224
https://lemmy.dbzer0.com/u/LifeInMultipleChoice posted on Feb 25, 2026 18:29
In reply to: https://lemmy.ml/comment/24181295

That sounds delicious. I need more pitas in my life. Thoughts of shawarma always make me hungry.

https://lemmy.dbzer0.com/comment/24624754
Reply
$$4253
https://feddit.org/u/Vittelius posted on Feb 25, 2026 19:15
In reply to: https://communick.news/comment/8708256

No it’s not. Matrix isn’t part of the Fediverse. It doesn’t use ActivityPub and there is no interop with any other Fediverse service.

That doesn’t make Matrix bad, it just makes it it’s own thing.

https://feddit.org/comment/11719381
Reply
$$4273
https://communick.news/u/Steve posted on Feb 25, 2026 19:41
In reply to: https://feddit.org/comment/11719381

ActivityPub isn’t the only way to be federated. Email is federated. Email isn’t ActivityPub. Matrix is no different.

https://communick.news/comment/8715848
Reply
$$4405
https://lemmy.blahaj.zone/u/desertdruid posted on Feb 26, 2026 01:39
In reply to: https://lemmy.world/comment/22340715

yeah the content makes that clear but the headline does not

https://lemmy.blahaj.zone/comment/19368891
Reply
$$4465
https://feddit.org/u/littleomid posted on Feb 26, 2026 05:24
In reply to: https://sopuli.xyz/comment/22095211

Because this is being advertised as federated end to end encrypted chat. They already exists and it’s called matrix, and it works damn well.

https://feddit.org/comment/11726544
Reply
$$4490
https://sh.itjust.works/u/WhyJiffie posted on Feb 26, 2026 06:35
In reply to: https://awful.systems/comment/10570595

but wouldn’t you also need to verify the matrix/signal contact? both of them gives you the option to verify the other, but its very rarely used by people. so, you need either an already verified secure channel, or meeting on the street.

but then again we don’t actually know each other. so if we meet, how would you know it’s actually me, and not someone impersonating me?

https://sh.itjust.works/comment/23982642
Reply
$$4496
https://lemmy.world/u/Yliaster posted on Feb 26, 2026 07:31
In reply to: https://sh.itjust.works/comment/23966844

Can you (or someone) explain like I’m 5?

https://lemmy.world/comment/22353944
Reply
$$4499
https://awful.systems/u/gajahmada posted on Feb 26, 2026 07:56
In reply to: https://sh.itjust.works/comment/23982642

how would you know it’s actually me, and not someone impersonating me?

Well, yeah the assumption here is that we both already knew and trust each other IRL and you personally give me this contact info and the check is there to make sure I was actually connected to you.

We as layman didn’t do this but I would assumed someone who is a high profile target actually do this kinds of checks.

https://awful.systems/comment/10579664
Reply
$$4507
https://sh.itjust.works/u/iltg posted on Feb 26, 2026 08:39
In reply to: https://lemmy.world/comment/22353944

hi! sorry for throwing this here without explaining much, explaining a bit seems definitely due diligence!

so, i need to make some things clear, skip if you know these already:

fediverse

the fediverse is not a single software, rather a collection of softwares speaking a common language (sharing a protocol: activitypub). the classic example is mail: on gmail you can email folks on outlook. they just know how to send messages to other instances/servers/deployments, and how to receive. for example, email (SMTP) expects data formatted in a certain manner (lots of headers and a body, kinda) on port 25. Activitypub expects activities (json-ld documents) coming over inboxes (POST to http endpoints).

compatibility

now, say emissary sends an encrypted message to a mastodon user. mastodon doesn’t know what to do with that document! it’s a garbled mess of encrypted data, what is mastodon supposed to do with it? there are no rules for this in the spec! the post claims “federated” (aka, across multiple servers) e2ee messaging, and that already exists with multiple solutions. what they mean to me is either * they are making a new e2ee chat: great! emissary users will get a way to message other emissary users. but that’s it: you need to be on emissary, like with matrix you need to be on matrix * they are making a fediverse e2ee chat: this isn’t easy! you can’t just make it for yourself, you need to clearly define how it works, and everyone must implement it too. otherwise mastodon or lemmy won’t know what to do with the message you sent

spec

they link two specs: MLS (an IETF spec defining scalable e2ee messaging), and activitypub-e2ee. the first one is great: i think matrix wants to move their encryption to that? it’s good, but it’s a spec: you need to adapt it to your use. the second one is how MLS can be applied to Activitypub communication: the thing we care about! unfortunately the later spec is just a draft, so it needs more work and it’s unlikely that it will see adoption in this state.

asymmetric encryption

so now i need to go a bit into asymmetric encryption, in this case RSA. there’s a lot of great examples if you put “asymmetric encryption” or “rsa” into google, but i’ll try my best here. imagine 2 folks trying to communicate, Alice and Bob, but they need to have a postperson deliver their messages. they don’t want such postperson reading them! how to do that? A and B both get two “keys”: one private and one public. these keys are related to each other: a pubkey “has” a privkey, and vice versa. these keys are also “magic” (math, good luck if u wanna dig in here, if you’re not into math just trust me the keys are magic). using a public key, you can encrypt a message so that only the related private key can decrypt it. and using a private key you can encrypt a message so that only its public key can decrypt it. the second case is for identity proofing, we care about the first one: if A and B make their public keys public (heh), they can both use such keys to create messages meant only for either A or B, assuming they still hold their private keys, and nobody else. because math magic

activitypub keys

in activitypub every actor holds a private and public key. this is how the protocol does “authorized fetch”, meaning making sure an activity truly comes from the actor claiming to send it. so we can use these keys for doing e2ee!

Alice <—> A’s server <—> B’s server <—> Bob

Alice can ask her server to get Bob’s public key from Bob’s server, and then encrypt a message for Bob and send it via the servers without anyone snooping in. Great? NO! * A’s server can lie about bob’s key, give a random key, decrypt the message, then encrypt it with bob’s real pubkey and send it. this way bob knows nothing and A’s server can read the message. Same way, A’s server can give bob a fake pubkey for alice, so read the message and then encrypt and re-send to alice with her real key. So trust is broken! the spec offers 3 solutions to this: * trusting your server, which is kind of the starting point and we don’t want that * having a third party validate keys (either a centralized solution which Alice and Bob ask, or some yet-to-invent federated way to handle keys. we’re kinda back at point one) * having alice and bob exchange keys themselves (maybe send them on matrix or signal, delegating the “identify and trust” issue to those services)

“knowing irl”

some users compared the issue with “knowing each other irl” but it’s not the same. on signal, i trust you to be you, and our conversation to be private. if i search you by username, i can just message you. trusting your username is you is a meaningless discourse here: you are your username. i’m writing this to “Abundance114”, i don’t care who you are, i just want this to reach “Abundance114”. so on signal i plug your user and our keys automagically reach each other safely. this spec doesn’t explain how this happen: i would need to first identify and trust you, Abundance114, and then find a way to safely communicate with you so we can exchange keys.


i hope this wan in-depth enough! i’m not an encryption expert, if any is here i’m open to critics, but this seems reasonable to me with my protocol and encryption experience. basically i believe this post is hype bait: whatsapp is e2ee, but who has the keys? do you trust meta? sure, the message travels encrypted, but who can read it? only you? an e2ee system is not just its encryption tech, but the way keys are securely shared

https://sh.itjust.works/comment/23983850
Reply
$$4508
https://piefed.social/u/vogi posted on Feb 26, 2026 08:45
In reply to: https://lemmy.world/post/43545989

Unable to decrypt this message

https://piefed.social/comment/10299164
Reply
$$4509
https://feddit.uk/u/sirico posted on Feb 26, 2026 08:52
In reply to: https://lemmy.world/post/43545989

Teeny tiny luks layers in the palm of your hand

https://feddit.uk/comment/23480696
Reply
$$4537
https://lemmy.world/u/Yliaster posted on Feb 26, 2026 11:46
In reply to: https://sh.itjust.works/comment/23983850

My primary concern was that last bit you wrote: e2ee doesn’t necessarily guarantee anything; corporate overlords like Meta has abused it and iirc the British government is starting to fuck with e2ee too.

Does e2ee even mean anything anymore?

https://lemmy.world/comment/22356223
Reply
$$4538
https://lemmy.world/u/TheProtagonist posted on Feb 26, 2026 11:56
In reply to: https://sh.itjust.works/comment/23983850

What would be the main difference compared to Matrix, which also claims to be “an open network for secure, decentralised communication”?

https://lemmy.world/comment/22356329
Reply
$$4539
https://aussie.zone/u/Zagorath posted on Feb 26, 2026 11:57
In reply to: https://infosec.pub/comment/20570081

Perhaps, but I’m describing something slightly different. Your description is basically “one platform supporting two protocols that basically do the same thing”. I’m talking more about “one app that has two separate-but-related bits of functionality, each using the more appropriate protocol for that job”.

https://aussie.zone/comment/21631421
Reply
$$4543
https://sh.itjust.works/u/iltg posted on Feb 26, 2026 12:45
In reply to: https://lemmy.world/comment/22356329

nothing per se, depends on implementation

https://sh.itjust.works/comment/23986115
Reply
$$4544
https://sh.itjust.works/u/iltg posted on Feb 26, 2026 13:05
In reply to: https://lemmy.world/comment/22356223

TLDR: an e2ee channel means “everything passing over this channel is super secure and private, but it needs some keys for this to work”. e2ee means something: you can not care about most issues with delivery and protection and such, but you need to care about the keys. if you don’t do that, you are probably ruining the security of such e2ee channel


end-to-end-encryption solves one issue: transport over untrusted middleware, doesn’t mean much by itself. it’s being flung around a lot because without proper understanding sounds secure and private.

it’s like saying that i ship you something valuable with a super strong and impenetrable safe. but what do i do with the key? e2ee is the safe, solves the “how can i send you something confidential when i dont trust those who deliver it”, and it means much! it’s a great way to do it.

but it solves one problem giving a new one: what to do with the key? this usually can be combined with other technologies, such as asymmetric encryption (e.g. RSA), which allows having keys which can be publicly shared without compromising anything. so i send you an impenetrable code-protected safe with an encrypted code attached, and only your privkey can decrypt the code since i used your pubkey!

(note: RSA is used for small data since encryption/decryption is cpu intensive. usually what happens is that you share an AES key encrypted with RSA, and the payload is encrypted using that AES key. AES is symmetric: one key encrypts and decrypts, but AES keys are small. another piece of technology attached to make this system work!)

but now comes the user-friendliness issue: very few are big enough nerds to handle their keys. hell, most folks don’t even want to handle their passwords! so services like matrix offer to hold your keys on the server, encrypted with another passphrase, so that you don’t need to bother doing that, just remember 2 passwords or do the emoji compare stuff. it’s meh: compromising the server could allow getting your keys and kinda spoils e2ee, but it’s convenient and reasonably secure.

what does whatsapp do? i don’t know! but it kind of magically works. if they do e2ee, where are the keys???? how does meta handle reports if messages are e2ee???????

also, e2ee works if you can trust the key you’re sending to! as mentioned in the ‘activitypub keys’ section before, if you ask a middleman the key for your recipient, can you trust that’s the real key? e2ee doesn’t cover that, it’s not in its scope

so what does e2ee mean? it means: super strong channel, ASSUMING keys are safe and trusted. e2ee as a technology doesn’t solve “all privacy” or guarantee that nobody snoops in per se. it offers a super safe channel protected by keys, and lets you handle those keys how you more see fit. which meaning deciding who you trust to send, how you let others know how to encrypt for you (aka share your pubkey) and how you will keep your privkey safe.

https://sh.itjust.works/comment/23986402
Reply