Fig. 1: Conceptual scheme of BQC.
From: Multi-client distributed blind quantum computation with the Qline architecture

In the preparation stage of the BQC protocol, a client randomly prepares m qubits and sends them to a quantum server. The server uses the qubits to form a resource state for the computation. In the measurement stage, \({{{{{{{\mathcal{O}}}}}}}}(m)\) rounds of classical communication between a client and a server are needed to carry out the computation. At each round, the server measures a qubit in a measurement basis suitably chosen by the client in order to hide the computation details, and it gives back the measurement outcome to the client. Then, the latter decides on the next measurement basis accordingly. Further detail about BQC is given in Supplementary Protocol 1. Figure inspired by ref. 53.