Curriculum / Entanglement & Protocols / Superdense Coding

Lesson 4 of 11Code challengePro+125 XP

Superdense Coding

Send two classical bits using one qubit.

Superdense Coding

The Impossible-Seeming Promise

Here is a result that defies intuition: using a single qubit, a two-outcome quantum system, it is possible to communicate two classical bits of information. One qubit, two bits. No tricks, no loopholes.

The critical ingredient is a pre-shared Bell pair. If Alice and Bob share one entangled pair before any communication begins, Alice can encode two classical bits by performing a single-qubit operation on her half, and Bob can recover both bits by performing a two-qubit measurement after she sends her qubit. The total quantum communication is one qubit. Two bits get through.

This protocol, superdense coding, was discovered by Bennett and Wiesner in 1992. It remains the cleanest demonstration that entanglement is a genuine physical resource with operational power.

One ebit doubles the channel capacity

A qubit sent with no shared entanglement carries at most 1 classical bit (Holevo's theorem). A qubit sent when Alice and Bob already share 1 ebit carries 2 classical bits. The resource equation is: 1 qubit + 1 ebit = 2 classical bits. The entanglement is not transmitted, it amplifies the channel that already exists.

Why Holevo's Theorem Is Not Violated

Information theory establishes that you can extract at most 1 bit from a single qubit. So how is Alice sending 2 bits? The key is that Holevo's theorem counts the classical information encoded in the qubit Alice sends alone. In superdense coding, the information is not in Alice's qubit alone, it is in the joint correlation between her qubit and Bob's qubit. Bob ultimately measures a two-qubit system, which has enough Hilbert space for 2 bits. Alice's single-qubit transmission steers which of the four Bell states the pair occupies; Bob's Bell measurement reads out which one.

Without the pre-shared entanglement, Alice could send Bob at most 1 bit per qubit. The shared ebit is the resource that makes the doubling possible.

This is the opening of the lesson. The full walkthrough, the interactive circuit, and the graded challenge continue inside myqubit.

How this lesson works

A hands-on coding challenge. You write Qiskit-compatible Python in the browser editor, run it instantly via WebAssembly, watch the circuit and Bloch sphere react, and pass automatic output checks. The AI tutor Qubitus gives Socratic hints if you get stuck.

Part of: Entanglement & Protocols

Master multi-qubit systems, quantum teleportation, and cryptographic protocols.

This lesson is part of Pro

Unlock Entanglement & Protocols and all 10 tracks with Pro: $12.99/month, $79/year, or $97 lifetime. Start with the free track first if you are new.