TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Quantum Resistance and the Signal Protocol

292 pointsby dmover 1 year ago

15 comments

JanisErdmanisover 1 year ago
It is good that they kept the classical crypto along. However, the general tendency towards quantum-resistant cryptography leaves me puzzled. From my perspective as a physics PhD graduate, I firmly believe that a quantum computer capable of breaking public key crypto will never be built. This is because as you add more qubits, there&#x27;s increased interference between them due to the additional connections required.<p>It&#x27;s similar to how FM radio works: there&#x27;s a main frequency and several sidebands. When you adjust the tuner to pick up a station, you&#x27;re essentially &quot;interacting&quot; with the corresponding station. But if there are too many stations, you may no longer be able to hear the music, and as a result, there would be only a static noise present.<p>This leads me to a somewhat cynical conspiracy. Imagine the moment when a curios government agency realises that building a quantum computer for this purpose is a futile endeavor. Instead of admitting this, they could perpetuate the idea that its construction is just around the corner. Then, act as a wolf in sheep’s skin and introduce everyone to quantum-resistant solutions, which are unfortunate to have secret hidden backdoors by having done more advanced research on them. Has anyone thought about this?
评论 #37575322 未加载
评论 #37575133 未加载
评论 #37575742 未加载
评论 #37575349 未加载
评论 #37576100 未加载
评论 #37575092 未加载
评论 #37579084 未加载
评论 #37575631 未加载
评论 #37575410 未加载
评论 #37575986 未加载
评论 #37581671 未加载
评论 #37581176 未加载
评论 #37580851 未加载
评论 #37576180 未加载
评论 #37577389 未加载
s17nover 1 year ago
Given that Signal&#x27;s main innovation (compared to traditional end to end encryption) was to safeguard its users against future compromises via the ratchet protocol, this actually seems like a logical move for them to make.
swamp40over 1 year ago
There are 20 bitcoin wallets worth more than a billion dollars each.<p>I think it will be pretty obvious when someone gets a quantum computer working.
评论 #37575094 未加载
评论 #37574816 未加载
评论 #37574884 未加载
评论 #37575715 未加载
评论 #37575041 未加载
评论 #37575888 未加载
评论 #37580341 未加载
macawfishover 1 year ago
Why not use something like backchannel? That way we wouldn&#x27;t need phone numbers either...<p>The initial shared private key exchange could be done with more expensive, quantum resistant cryptography but the actual communication could be done through symmetric encryption.<p><a href="https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;backchannel&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.inkandswitch.com&#x2F;backchannel&#x2F;</a><p>For the key exchange itself (&quot;PAKE&quot;) maybe something like this: <a href="https:&#x2F;&#x2F;journal-home.s3.ap-northeast-2.amazonaws.com&#x2F;site&#x2F;icisc2021&#x2F;presentation&#x2F;paper_42.pdf" rel="nofollow noreferrer">https:&#x2F;&#x2F;journal-home.s3.ap-northeast-2.amazonaws.com&#x2F;site&#x2F;ic...</a><p>And for the symmetric encryption: <a href="https:&#x2F;&#x2F;github.com&#x2F;Steppenwolfe65&#x2F;eAES">https:&#x2F;&#x2F;github.com&#x2F;Steppenwolfe65&#x2F;eAES</a>
评论 #37578358 未加载
wolverine876over 1 year ago
That is very well-written, as someone else pointed out, though this common explanation for laypeople needs work (I&#x27;m not blaming Signal&#x27;s blogger, who wrote it more carefully than most):<p><i>&quot;Instead of bits as in a classical computer, quantum computers operate on qubits. Rather than 0 or 1, qubits can exist in a superposition of states, in some sense allowing them to be both values at once.&quot;</i><p>&#x27;Instead of beads as in a classical abacus, our Quabacus operates on Quabeads! Rather than positions 0 or 1, quabeads can be in both positions at once!&#x27;<p>Beads that are simultaneously in both positions sounds like a f$@!#g annoying glitch and not a feature - how does that help anyone record or calculate numbers? (&#x27;Would someone take a look a this broken Quabacus-abacus and resolve these g#$%!m glitching quabeads?!!!&#x27;) It mocks the non-technical reader, who assumes they must have been given enough information to understand why it&#x27;s faster and possibly how it works, but can&#x27;t figure it out.<p>They have not been given enough. Does anyone who perhaps understands it better than I do want to take a stab at a new commonplace explanation, one that connects the dots between quantum superposition and performance (for certain calculations)?
评论 #37579618 未加载
评论 #37577013 未加载
评论 #37579277 未加载
评论 #37579535 未加载
评论 #37577179 未加载
awestrokeover 1 year ago
Super cool.<p>If current quantum computers were scaled up to more qubits, could they break modern crypto? Or would we need both more qubits and a new quantum computer architecture?
评论 #37572887 未加载
评论 #37573603 未加载
Boogie_Manover 1 year ago
Actively resisting <i>future</i> attackers and hardware is an incredibly forward-thinking thing to do, bravo. <i>How long</i> into the future is an achievable and desirable duration for encryption (barring any rapid, unforeseen paradigm shift)? If ten years is acceptable for declassification of standard documents in the US, is this a reasonable target for day to day signal chats?
评论 #37573711 未加载
评论 #37578585 未加载
Tutanotaover 1 year ago
Congrats to Signal, this is a great step!<p>At Tutanota we also use the Signal protocol to build post-quantum secure encryption for email and drive: <a href="https:&#x2F;&#x2F;tutanota.com&#x2F;blog&#x2F;pqdrive-project" rel="nofollow noreferrer">https:&#x2F;&#x2F;tutanota.com&#x2F;blog&#x2F;pqdrive-project</a><p>Post-quantum secure encryption can&#x27;t be developed early enough. In the end all our data today will be at risk of being decrypted in the future - unless we secure it now!
评论 #37581070 未加载
评论 #37580992 未加载
miles_matthiasover 1 year ago
Appreciate how well-written and approachable this post was!
sigmarover 1 year ago
Whitepaper says:<p>&gt;PQXDH provides post-quantum forward secrecy and a form of cryptographic deniability but still relies on the hardness of the discrete log problem for mutual authentication in this revision of the protocol.<p>So that&#x27;s why active mitm with a contemporary quantum computer is a concern mentioned in the blog post. Of course it isn&#x27;t of any concern currently (since no one has the hardware to exploit this), but I&#x27;m curious why they couldn&#x27;t fit the crystals-kyber method for mutual auth in this hybridized implementation? performance concerns?
评论 #37578627 未加载
jmprspretover 1 year ago
Very well written and digestable. I have much respect for the Signal people.<p>However I&#x27;d like to mention using usernames instead of phone numbers has been met with the classic &quot;soon™&quot; response for years now. When will they actually do it? This the the only thing I really really dislike about Signal - their lack of communication on oddly specific things. Like them holding back the codebase for months on GitHub so as to not spoil the.. Surprise! MobileCoin!
评论 #37612301 未加载
Aachenover 1 year ago
About time! People picked this up soon after it was committed to the repository back in May, and the beta version of Signal has had dual keys aka &quot;safety numbers&quot; for a while now (maybe 1.5 months?). Happy to see they decided releasing a blog post about it after all :)<p>Pick your platform: <a href="https:&#x2F;&#x2F;mobile.twitter.com&#x2F;Th3Zer0&#x2F;status&#x2F;1661078047196364815" rel="nofollow noreferrer">https:&#x2F;&#x2F;mobile.twitter.com&#x2F;Th3Zer0&#x2F;status&#x2F;166107804719636481...</a> <a href="https:&#x2F;&#x2F;ch.linkedin.com&#x2F;posts&#x2F;dr-angie-qarry-397538127_add-kyber-kem-and-implement-pqxdh-protocol-activity-7067943827482771456-5Qf7" rel="nofollow noreferrer">https:&#x2F;&#x2F;ch.linkedin.com&#x2F;posts&#x2F;dr-angie-qarry-397538127_add-k...</a> <a href="https:&#x2F;&#x2F;chaos.social&#x2F;@luc&#x2F;111048883207848400" rel="nofollow noreferrer">https:&#x2F;&#x2F;chaos.social&#x2F;@luc&#x2F;111048883207848400</a> (disclosure: the latter is myself; there was another Mastodon post I&#x27;m pretty sure, but when I search for PQXDH there it only shows my own post)<p>The blog doesn&#x27;t mention it, but based on a code comment, it seems that ~two months from now the new key fingerprints will become mandatory for peers to remain trusted after you update your client<p>From the blog post:<p>&gt; We want to extend our sincerest thanks and appreciation to all the people who contributed to the development of this protocol upgrade. This includes the cryptographic research community, the Kyber team, and the following people who directly contributed to our whitepaper<p>All that behind closed doors, apparently.<p>There was scarcely a mention of PQXDH to be found on the web besides the Signal source code and the handful of people that picked up on it on social media. A github ticket about adding post-quantum support was responded to with &quot;we have no announcements to make&quot; and then closed due to inactivity. I suppose one only needs so many cooks, but why not have this whitepaper, the ideas going into the protocol design, the timeline, whatever goes into this security decision <i>for an open source app</i> visible, even if only read-only? Feels more like source-available than open source spirited, but I guess that&#x27;s in line with &quot;the ecosystem is moving&quot; (Moxie&#x27;s talk where he says that they can do better without a community developing more clients, integrations, federation, etc.)
sdeframondover 1 year ago
I am a bit puzzled: governments and big corp are pouring indecent amounts of money in developing quantum computers, which main application, afaict, is to break cryptography.<p>...and this is defeated by changing our algorithms ?<p>Whats the use in developing quantum computers then?
评论 #37576968 未加载
评论 #37581180 未加载
m3kw9over 1 year ago
Doing quantum resistant algorithm right now is straight up posturing and signaling
评论 #37579527 未加载
评论 #37592262 未加载
tjrgergwover 1 year ago
Now explain why you had to add bitcoin to signal.
评论 #37577031 未加载