  Blind quantum computation (BQC) allows that a client who has limited quantum
abilities can delegate quantum computation to a server who has advanced quantum
technologies but learns nothing about the client's private information.
However, it still remains a challenge to directly encrypt quantum algorithms in
circuits model. To solve the problem, we propose GTUBQC, the first gate
teleportation-based universal BQC protocol. In this paper, we consider a
scenario where a trusted center is responsible for preparing initial states, a
client with the ability to perform X, Z does not require any quantum memory,
and two servers conducting UBQC (universal BQC) and Bell measurements. GTUBQC
can hide the universal quantum gates by encrypting the rotation angles, because
arbitrary unitary operation can be decomposed into a combination of arbitrary
rotation operators. We prove the blindness and correctness of GTUBQC, and apply
our approach to other types of computational tasks, such as quantum Fourier
transform.
