Why Signal’s post-quantum makeover is an amazing engineering achievement (arstechnica.com)
from technocrit@lemmy.dbzer0.com to technology@lemmy.world on 20 Oct 16:56
https://lemmy.dbzer0.com/post/55927340

New design sets a high standard for post-quantum readiness.

#technology

threaded - newest

heysoundude@eviltoast.org on 20 Oct 17:01 next collapse

Great. Now we just have to get Signal off AWS and we be good.

elvis_depresley@sh.itjust.works on 20 Oct 17:17 next collapse

I guess the research doesn’t have to be limited to signal. If other apps can benefit from it the more resilient “private communications over the internet” get.

alimanana@feddit.cl on 20 Oct 17:19 next collapse

or federated server

null@piefed.nullspace.lol on 20 Oct 17:26 collapse

Would be very cool to be able to host a Signal homeserver.

SkaveRat@discuss.tchncs.de on 20 Oct 17:31 next collapse

they won’t do that.

Matrix tried for quite a while to get interoperability, but signal is just too paranoid about distributed hosting or interoperability of their software/protocol. it’s quite annoying

monogram@feddit.nl on 20 Oct 17:48 collapse

And yet simplex exists.

simplex.chat

Goodlucksil@lemmy.dbzer0.com on 20 Oct 18:49 collapse

Wait, simplex isn’t paid?

shortwavesurfer@lemmy.zip on 20 Oct 21:08 collapse

No, it’s totally free and open source, and you can host it on your own server if you wish.

nibbler@discuss.tchncs.de on 20 Oct 19:10 collapse

signal.org/blog/the-ecosystem-is-moving/ here is Moxi’s take on that (former Signal CEO).

So I don’t think it’s happening.

lemmee_in@lemmy.world on 20 Oct 17:30 next collapse

Signal puts a lot of effort into their threat model that assumes a hostile host (i.e. AWS). That’s the whole point of end to end encryption, even if the host is compromised the attackers do not get any information. They even go as far as padding out the lengths of encrypted messages so everyone looks like they are sending identical blocks of data

victorz@lemmy.world on 20 Oct 17:55 next collapse

sending identical blocks of data

Nitpicking here but assuming from the previous words in your comment that you mean blocks of data of identical length.

Although it should be as if we are sending multiples of identical size, I suppose.

Anyway, sorry for nitpicking.

frezik@lemmy.blahaj.zone on 20 Oct 19:23 next collapse

Padding isn’t anything special. Most practical uses of block ciphers require it.

shortwavesurfer@lemmy.zip on 20 Oct 21:07 collapse

I’m assuming that they were more referring to the outage that occurred today that pulled a ton of the internet services, including signal offline temporarily.

You can have all the encryption in the world, but if the centralized data point that allows you to access the service is down, then you’re fucked.

heysoundude@eviltoast.org on 21 Oct 02:01 next collapse

That was my point. But as somebody else pointed out here, the difficulties in maintaining the degree of security we currently enjoy as Signal users starts to get eroded away

pupbiru@aussie.zone on 21 Oct 02:36 collapse

no matter where you host, outages are going to happen… AWS really doesn’t have many… it’s just that it’s so big that everyone notices - it causes internet-wide issues

shortwavesurfer@lemmy.zip on 21 Oct 06:35 collapse

Monero, Nostr, Lemmy, and Mastodon did not go down. Why? Because they are decentralized

pupbiru@aussie.zone on 21 Oct 07:23 next collapse

that’s pretty disingenuous though… individual lemmy instances go down or have issues regularly… they’re different, but not necessarily worse in the case of stability… robustness of the system as a whole there’s perhaps an argument in favour of distributed, but the system as a whole isn’t a particularly helpful argument when you’re trying to access your specific account

centralised services are just inherently more stable for the same type of workload because they tend to be less complex, less networking interconnectedness to cause issues, and you can focus a lot more energy building out automation and recovery than spending energy repeatedly building the same things… that energy is distributed, but again it’s still human effort: centralised systems are likely to be more stable because they’ve had significantly more work put into stability, detection, and recovery

shortwavesurfer@lemmy.zip on 21 Oct 09:20 collapse

Right, but even if individual instances go down, you don’t end up with headlines all over the world of half the internet being down. Because half the internet isn’t down, the network is self-healing. It temporarily blocks off the problem area, and then when the instance comes back, it resynchronizes and continues as normal.

Services might be temporarily degraded, but not gone entirely.

pupbiru@aussie.zone on 21 Oct 10:40 collapse

but that’s a compromise… it’s not categorically better

you can’t run a bank like you run distributed instances, for example

services have different uptime requirements… this is perhaps the first time i’ve ever heard of signal having downtime, and the second time ever that i can remember there’s been a global AWS incident like this

and not only that, but lemmy and every service you listed aren’t even close to the scale of their centralised counterparts. we just aren’t there with the knowledge for how to build these services to simply say that centralised services are always worse, less reliable, etc. twitter is the usual example of this. it seems really easy, and arguably you can build a microblogging service in about 30min, but to scale it to the size that it handles is incredibly difficult and involves a lot of computer science (not just software engineering)

Alaknar@sopuli.xyz on 21 Oct 09:37 collapse

Come on, mate… Lemmy as a whole didn’t go down, but instances of Lemmy absolutely did go down. As they regularly do, because shit happens.

victorz@lemmy.world on 20 Oct 17:55 next collapse

So that’s why Signal didn’t send my messages very quickly today then, maybe.

DaGeek247@fedia.io on 20 Oct 18:30 collapse

It's not completely out yet. That was likely AWS being down.

Also, the new quantum protected message encryption headers are about 2kb. If that's causing issues with your internet, you may want to consider looking at new internet.

victorz@lemmy.world on 20 Oct 19:23 next collapse

That was likely AWS being down.

Sorry, yeah, that’s the only thing I was referring to.

My internet connection is 500/500 Mbps, and I can’t change it. 😄👍

naticus@lemmy.world on 21 Oct 03:39 collapse

Should have been pretty obvious to anyone reading any tech news whatsoever today, especially in the context of where you responded. No apology from you should have been necessary!

victorz@lemmy.world on 21 Oct 07:01 collapse

You would think 😅 The sorry was sightly sarcastic, but shhh, nobody need know

frezik@lemmy.blahaj.zone on 20 Oct 19:27 collapse

2kb? While it may not sound like much, that’s at least three packets worth of data (depending on MTU). If you think about it in terms of how TCP sends packets and needs ACKs, there’s actually a lot of round trip data processing going on for just that one part.

xthexder@l.sw0.com on 20 Oct 23:11 collapse

TCP will generally send up to 10 packets immediately without waiting for the ACKs (depending on the configured window size).

Generally any messages or websites under 14kb will be transmitted in a single round-trip assuming no packets are dropped.

thepompe@ttrpg.network on 21 Oct 09:14 collapse

Just use Matrix…

OrganicMustard@lemmy.world on 20 Oct 21:33 next collapse

Having in mind we are not even close to breaking classical cryptography with quantum computing I doubt this was their best investment of time

blah3166@piefed.social on 20 Oct 22:04 next collapse

the best time was yesterday. the next best time is today. securing systems after they’re broken, when data could actively be collected prior to the breakthrough, is not the way to approach security.

webghost0101@sopuli.xyz on 20 Oct 22:10 next collapse

I doubt that the first ones to break it will be eager to communicate their findings to the public.

This tech is far to valuable for military/spionage goals. For all we know it already exists.

ExLisper@lemmy.curiana.net on 20 Oct 22:44 next collapse

It’s future-proofing. It means my messages are not only safe today but, even if they are intercepted or leaked somehow, will also be safe in the future.

Jason2357@lemmy.ca on 20 Oct 23:23 next collapse

There are nation states just straight up intercepting and storing signal data on their networks in hopes that it can be decrypted in the future. 20 year old messages will still be useful.

SkyeStarfall@lemmy.blahaj.zone on 21 Oct 03:56 collapse

Also known as Harvest now, decrypt later. And it’s a serious security threats that Signal must consider and handle

The_Decryptor@aussie.zone on 21 Oct 02:14 next collapse

We’re as close to quantum computers as we are to ChatGPT becoming sentient.

djmikeale@feddit.dk on 21 Oct 03:55 next collapse

Their core feature is secure messaging, so I’d say this result highlights their dedication to the secure aspect of it. So an excellent feature in terms of branding, and probably has more benefits in other places e.g. attracting talent, as developers now can see Signal offers great opportunities to work on complex problems.

So I’m curious; what do you think would be better investment of their time?

OrganicMustard@lemmy.world on 21 Oct 07:36 collapse

Like allowing a federated system instead of a central one, not depending in external libraries and services, and so on. I bet there are many things that would actually improve the security instead of this that is more of a marketing point.

OrganicMustard@lemmy.world on 21 Oct 07:30 next collapse

Lol, it shows the hype quantum computing has sold and how detached the public thought is about it from reality.

I’m friends with two quantum computing researchers and they are pretty sure quantum computing will never be a practical application because of how the noise and errors scale with the system size.

Alaknar@sopuli.xyz on 21 Oct 09:39 next collapse

Once quantum computers break classical cryptography, it’s going to be too late to develop post-quantum cryptography, mate.

The best time to develop resilience is right now.

jpv2390@discuss.tchncs.de on 21 Oct 11:04 collapse

There’s hardly ever glory in prevention…

thepompe@ttrpg.network on 21 Oct 09:14 collapse

Why do we keep caring about signal when there’s Matrix?

jpv2390@discuss.tchncs.de on 21 Oct 09:33 next collapse

Because my grandpa can work with signal which is still encrypted communication. Thus its a low threshhold to adoption and significant increase in cyber hygiene. Even for his type of audience.

Alaknar@sopuli.xyz on 21 Oct 09:35 collapse

Because Matrix barely works half the time and has some significant security/privacy flaws still. One of which is: if there’s a bug that makes it possible for someone to snoop your metadata and the fix requires a server update… You’re SOL if the people you’re talking to don’t get the update.