CPC H04L 9/0852 (2013.01) [G06N 10/40 (2022.01)] | 20 Claims |
1. A computer implemented method for implementing a quantum swap operation on a first qubit and a second qubit, the method comprising:
establishing, by a first party and with a second party, an agreement to use a secure swap protocol to perform the quantum swap operation;
performing, by the first party and with the second party, the quantum swap operation, comprising, for each two-qubit gate included in the quantum swap operation:
performing, by the first party and according to the secure swap protocol, a respective preceding quantum gate cipher on the first qubit, wherein the preceding quantum gate cipher comprises a computational basis that anti-commutes with a computational basis of the two-qubit gate across a first axis of a Bloch sphere;
performing, by the first party and the second party, the two-qubit gate on the first qubit and the second qubit; and
performing, by the first party and according to the secure swap protocol, a respective succeeding quantum gate cipher on the first qubit, wherein the succeeding quantum gate cipher comprises a computational basis that anti-commutes with a computational basis of the two-qubit gate across a second axis of the Bloch sphere.
|