From Quantum Protocol Zoo
Jump to navigation
Jump to search
Notation
: 1-qubit input state
Protocol Description
- Input:
, pair of keys 
- Apply an
error correction code (corrects up to
errors,
)
- Append an additional trap register of
qubits in state 
- Append a second additional trap register of
qubits in state 
- Permute the total
-qubit register by
according to the key 
- Apply a Pauli encryption
according to key 
- Input:
(state after encoding), pair of keys 
- Apply
according to key 
- Apply inverse permutation
according to the key 
- Measure the last
qubits in the Hadamard basis
- Measure the second last
qubits in the computational basis
a. If the two measurements result in
and
, an additional flag qubit in state
is appended and the quantum message is decoded according to the error correction code
b. Otherwise, an additional flag qubit in state
is appended and the (disturbed) encoded quantum message is replaced by a fixed state 
References
- Broadbent et al. (2012)
- Broadbent and Wainewright (2016).