Skip to content
Questions7 min read

Will Quantum Computers Break Encrypted Messaging?

Will quantum computers break encryption? Not yet, but harvest-now-decrypt-later puts today's messages at risk. See how post-quantum key exchange defends them.

By The PrivacyPortal Team

Will quantum computers break encryption? Not today, and probably not for years, but the honest answer is that a large enough quantum computer would break the specific type of math most messengers use to exchange keys. The urgent problem is not the future machine itself; it is that an attacker can record your encrypted messages now and decrypt them later once that machine exists. This article explains what is actually at risk, why "harvest now, decrypt later" changes the timeline, and how post-quantum key exchange already protects messages sent today.

The short answer

Quantum computers do not magically defeat all encryption. They threaten one category of cryptography particularly badly: public-key algorithms used to agree on a shared secret over an open network. The everyday symmetric encryption that scrambles the message body itself (think AES-style ciphers) is far more resistant and mostly just needs larger keys.

So the realistic risk is not "someone reads your screen in real time." It is that the handshake protecting your conversations could be reverse-engineered in the future, exposing everything an eavesdropper managed to save.

What is actually at risk

When two apps start an encrypted chat, they perform a key exchange: a bit of public-key math that lets both sides derive a shared secret without ever sending it. Today that math typically relies on problems like factoring large numbers or elliptic-curve discrete logs, which classical computers cannot solve at scale.

A sufficiently powerful quantum computer running Shor's algorithm could solve those problems efficiently. If it did, an attacker who had recorded the handshake could recompute the shared secret and unlock the messages that followed.

Two things are less exposed:

  • The message contents themselves. Symmetric ciphers are weakened by quantum search (Grover's algorithm) but not broken; doubling key sizes restores the safety margin.
  • Hashing and integrity checks. These are also comparatively robust.

The soft underbelly is the key exchange. That is where the entire post-quantum effort is focused.

Harvest now, decrypt later

Here is the part that makes this a present-day concern rather than a distant one.

An adversary with the resources to tap networks does not need a quantum computer today. They only need storage. They can quietly harvest encrypted traffic now: your handshakes, your ciphertext, anything crossing a network they can observe, and simply archive it. Years later, when a capable quantum computer exists, they decrypt the archive at their leisure.

This is often shortened to HNDL (harvest now, decrypt later). It flips the usual security assumption. Normally you protect against attackers who exist today. HNDL means a message you send this afternoon needs to withstand an attacker who may not exist until the next decade. Anything with a long shelf life, like private conversations, source material, legal or medical discussion, or contact networks, is exactly what a patient adversary wants to store.

The practical takeaway: a message is only as future-proof as the key exchange that protected it on the day you sent it. If that handshake was purely classical, a stored copy is a liability. If it was already post-quantum, the harvested copy is far less useful.

How post-quantum key exchange defends today's messages

The defense is to change the handshake now, before the quantum computer arrives, so that nothing harvested today can be unlocked later.

Post-quantum cryptography (PQC) replaces or supplements the vulnerable key-agreement math with problems believed to be hard for both classical and quantum computers. The leading standardized approach for key exchange is ML-KEM (the module-lattice scheme formerly known as Kyber), based on lattice problems rather than factoring.

Serious deployments use a hybrid design rather than switching over blindly:

  1. Run a traditional, well-tested key exchange (for example, an X25519 elliptic-curve exchange).
  2. Run a post-quantum exchange (ML-KEM) alongside it.
  3. Combine both results into the final shared secret.

Hybrid means an attacker has to break both systems to win. If the newer lattice scheme has an undiscovered weakness, the classical layer still holds; if a quantum computer eventually defeats the classical layer, the post-quantum layer still holds. It is a deliberately conservative bet, and it is the design most of the industry has converged on.

Pair post-quantum key exchange with forward secrecy and the HNDL threat shrinks further. Forward secrecy rotates keys continuously, so compromising one key does not unlock past or future messages. We cover that mechanism in forward secrecy explained, and go deeper on the algorithms in post-quantum encryption for messaging.

Where the major messengers stand

Different apps have moved at different speeds, and they differ on a second axis that matters just as much for privacy: whether you have to hand over a phone number to use them at all.

Messenger End-to-end encryption by default Identity required Post-quantum key exchange
Signal Yes Phone number Yes (adopted PQXDH)
WhatsApp Yes, message content (Signal Protocol) Phone number Not stated here
Telegram No — only opt-in "Secret Chats" are E2EE Phone number Not stated here
Graphite Yes None — 12-word recovery phrase Yes (hybrid ML-KEM-768)

A few honest clarifications so the table is not misread:

  • Signal is E2EE by default, open-source, minimizes metadata, and has adopted post-quantum protection (PQXDH) for its key agreement. It still requires a phone number to register, though usernames can hide that number from other users.
  • WhatsApp encrypts message content by default using the Signal Protocol, but it is owned by Meta, ties you to a phone number, collects metadata, and its cloud backups are not end-to-end encrypted unless you turn on encrypted backups.
  • Telegram is not "encrypted by default": its ordinary cloud chats are readable by Telegram, and only opt-in one-to-one Secret Chats are end-to-end encrypted. It also requires a phone number.
  • "Not stated here" simply means we are not asserting a post-quantum claim we cannot verify for you; it is not a claim that the feature is absent.

Where Graphite fits

Graphite is an end-to-end-encrypted messenger built by PrivacyPortal for exactly this threat model. Its encryption uses NaCl/libsodium X25519 sealed boxes with a hybrid post-quantum layer (ML-KEM-768) on top, so the key exchange resists both classical and quantum attack, and forward secrecy via a Signal-style double ratchet keeps rotating keys so a single compromise cannot unlock your history.

Two design choices reduce the harvest surface further. There is no account on the server: your identity is a 12-word recovery phrase generated on your device, with no phone number and no email to collect. And Graphite runs over Tor by default, fail-closed, routing signaling and messages through a bundled hidden service that hides your IP and network. The no-logs relay only ever holds sealed ciphertext, with a 7-day maximum lifetime, deleted after delivery, so it never sees your plaintext, your keys, or your recovery phrase. (Real-time call media uses peer-to-peer DTLS-SRTP rather than Tor, and on mobile it is routed so the other person does not see your IP.)

None of this makes quantum computing harmless. It makes today's messages a poor investment for anyone betting on decrypting them tomorrow.

The bottom line

Will quantum computers break encryption? They pose a real, specific threat to the key-exchange step, and "harvest now, decrypt later" means the countermeasure has to be in place before the hardware exists, not after. The defense already exists: hybrid post-quantum key exchange plus forward secrecy, so a message captured today stays unreadable later.

If you want that protection without handing over a phone number or email, try Graphite. It is a free public beta (v1.13.25) running on Windows (portable .exe with bundled Tor), Android (sideloaded APK that works on GrapheneOS and de-Googled phones with no Google Play Services), and the web, with no logs kept on the relay.

Get started at graphite.chat — no phone number, no email, no logs.