HomeQuantum ComputingBlind Quantum Computing: Delegating a Computation Without Revealing It

Blind Quantum Computing: Delegating a Computation Without Revealing It

Interactive 3D simulator of Universal Blind Quantum Computing (UBQC): a client delegates a computation to a quantum server over an entangled cluster state while hiding the input, and trap qubits statistically catch a cheating server.

Quantum Computing3DAdvanced60 FPS📱 Mobile-adapted
quantum-internet ↗ Open standalone

A client with only the ability to prepare single qubits can hand an entire computation to a powerful quantum server on the quantum internet — without the server ever learning the input, the output, or the program. This simulator renders the Universal Blind Quantum Computing (UBQC) protocol as a real entangled cluster-state graph: rows of qubits are wired into a brickwork lattice with CZ entangling gates, then measured column by column in bases masked by a one-time random pad, so every angle the server sees is uniformly random and carries zero information about the real computation. Gold trap qubits — decoys with a known expected outcome — are woven into the same graph, and toggling the server to "cheating" shows their failure rate climb, which is exactly how a client statistically catches a dishonest server without ever seeing inside it.

⚙ Under the hood

Interactive 3D simulator of Universal Blind Quantum Computing (UBQC): a client delegates a computation to a quantum server over an entangled cluster state while a one-time random pad hides every measurement angle, and gold trap qubits statistically catch a cheating server.

quantum internetblind computingcluster stateMBQCcryptographyentanglement

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)