  Blind quantum computation (BQC) is a model in which a computation is
performed on a server by a client such that the server is kept blind about the
input, the algorithm, and the output of the computation. Here we layout a
general framework for BQC which, unlike the previous BQC models, does not
constructed on specific computational model. A main ingredient of our
construction is gate teleportation. We demonstrate that our framework can be
straightforwardly implemented on circuit-based models as well as
measurement-based models of quantum computation. We illustrate our construction
by showing that universal BQC is possible on correlation-space
measurement-based quantum computation models.
