>_ Skip to main content
Menu
Search

Most cryptography protects data by making an attack prohibitively expensive. Breaking the system may be possible in principle, yet the required time and computing power put it beyond reach. Banks rely on this kind of security, and so do the signatures authorizing cryptocurrency transactions.

Information-theoretic security sets a different standard. Its security doesn’t depend on an attacker running out of computing power. Under the assumptions defined by the protocol, even unlimited computation reveals no useful secret information beyond a tightly bounded failure probability. QKD applies that idea to one specific job of establishing shared keys between equipped endpoints.

Computational security: the kind you already use

Public-key cryptography and symmetric encryption both offer computational security, though they get there differently. RSA depends on the difficulty of factoring large integers. Elliptic-curve signatures such as ECDSA and Schnorr depend on the difficulty of solving a discrete logarithm.

AES has no equivalent textbook problem underneath it. Its security comes from the absence of any practical attack that defeats its design by enough to recover a properly sized key. Brute force remains out of reach because the key space is enormous.

None of these claims rules out every possible attack. They say that no feasible attack is known at the chosen parameters. That said, a better algorithm can upset that judgment, as can a new kind of computer capable of running it.

Shor’s algorithm creates exactly that danger for RSA and elliptic-curve cryptography. It can solve factoring and discrete logarithms efficiently on a quantum computer, but using it against deployed keys would require a large fault-tolerant machine, which doesn’t exist yet. AES faces a milder quantum threat from Grover’s algorithm, and larger key sizes retain substantial security.

Unconditional security: impossible to out-compute, at a price

Information-theoretic security removes computational power from the equation. The clearest example is the one-time pad.

A one-time pad combines a message with a uniformly random secret key of equal length. The key must remain secret and can never be reused. When those conditions hold, seeing the ciphertext gives an attacker no new information about the message. The probabilities the attacker assigned to possible messages remain unchanged after seeing it.

Claude Shannon established this result mathematically in the 1940s. A faster computer offers no help because the ciphertext doesn’t provide a way to distinguish the intended plaintext from the other possibilities.

Key distribution makes the scheme cumbersome. Encrypting 1 terabyte requires 1 terabyte of secret key, already shared with the recipient and available for one use only. Generating, transporting and protecting that volume of key material limits the one-time pad to unusual settings where its security justifies the trouble.

Where QKD fits

QKD gives 2 endpoints a way to establish fresh shared key material through quantum communication. After sending and measuring quantum states, the endpoints process their results to estimate possible eavesdropping. Error correction and privacy amplification then produce a shorter final key. The protocol aborts if the observed disturbance is too high.

A successful QKD protocol can bound an eavesdropper’s knowledge of that final key without placing a limit on the eavesdropper’s computing power. Its security still depends on the protocol’s assumptions, including how the equipment behaves and how much failure probability the users accept.

Every QKD link also needs authenticated classical communication. An unauthenticated link lets an attacker impersonate each endpoint and conduct a man-in-the-middle attack. Authentication can start with a small shared secret, which later QKD rounds replenish. A digital signature can do the job too, including a post-quantum signature, although that choice introduces a computational assumption during authentication.

PQC takes a separate route. It replaces vulnerable public-key systems with algorithms based on problems for which no efficient classical or quantum attacks are known. QKD limits its promise to key establishment and bases that promise on a physical protocol.

Why the stronger promise has limited reach

A security proof describes specified equipment and behavior. Commercial devices contain sources, detectors and control electronics that can depart from that description. Researchers have exploited such gaps in QKD products and recovered key information without disproving the underlying protocol.

Security proofs can account for known imperfections, and newer QKD designs remove or reduce some device assumptions. The guarantee still extends only to behavior covered by the proof. An undocumented side channel can sit outside it.

The endpoints remain another boundary. QKD can establish a secret key, but it can’t protect that key after malware compromises one of the computers using it. Distance creates a similar problem. Long QKD networks commonly rely on trusted nodes where key material becomes accessible, making every relay part of the security boundary.

Payload encryption often returns to conventional cryptography. A one-time pad consumes key at the same rate as data, and QKD key generation frequently falls short of modern network throughput as distance and optical loss rise. A common deployment therefore uses QKD material to refresh keys for AES or another symmetric cipher. QKD may protect the key-establishment step information-theoretically, but the confidentiality of stored or recorded payload traffic still depends on the cipher.

What it means for your wallet

Cryptocurrency wallets rely on computational security. Bitcoin’s ECDSA and Schnorr signatures depend on the elliptic-curve discrete-logarithm problem. No efficient classical attack against the deployed parameters is known, and current quantum computers can’t run Shor’s algorithm at the scale needed to recover a wallet’s private key.

A future large fault-tolerant quantum computer would change that assessment. The proposed response is a post-quantum signature based on a problem with no efficient classical or quantum solution known. Such a signature remains computationally secure. It simply rests on assumptions chosen to withstand known quantum algorithms.

QKD serves another part of a communications system. A custodian might use it between fixed data centers, or 2 network operators could install it across a dedicated link. It can’t replace the public signature that proves control of coins and allows every blockchain node to verify a transaction independently.

For cryptocurrency, the migration problem remains a signature problem. QKD can protect selected connections around a blockchain system, but post-quantum cryptography is what could replace the vulnerable signature inside the transaction.