Figure 2: Server implementing a cubic gate.
From: Continuous-variable quantum computing on encrypted data

A quantum circuit demonstrating the implementation of U3(T) on a desired qumode held by the server (top wire). The client is able to correct for the U2(−3QT) gate in the decryption operation for U3(T) on-the-fly by sending an ancilla qumode (bottom wire). By choosing A and Q′ randomly and keeping these parameters hidden, the client is able to have the server implement the decryption without divulging information about the encryption parameter Q. The parameters Q″ and P″ are defined in Supplementary Note 1.