Summary: | In this paper, we propose a verifiable quantum cloud computation scheme based on blind quantum computation which effectively solves the privacy and verifiability problem for clients when interfacing with quantum computer in cloud computation. Different from most of present works (e.g. using brickwork state as resource state), we use cluster state with grid distributed structure to realize the universal and cryptographic calculation which is more suitable for the distributed architecture of cloud computation. Throughout the process, the random key is always held by the client that effectively promote the confidentiality. Moreover, we propose a new method to make the client Alice verifies the correctness of the results through only classical calculation. Security analysis shows that cloud server Bob can only obtain the dimension of input state and cluster state from the calculation, but cannot obtain any information of the input, the output and the algorithm. Dishonest Bob will be detected during the verification.
|