According to the
quantum network coding method and device based on
quantum homomorphic encryption,
quantum state transmission can be achieved through local measurement, only classical measurement results need to be transmitted subsequently, direct transmission of quantum states is avoided, the risks of
noise and de-coherence are reduced, quantum operation is simplified through local measurement, the requirement for quantum gates is reduced, and the
quantum network coding efficiency is improved. Therefore, the calculation efficiency is improved, and the performance and reliability of the quantum
homomorphic encryption scheme are improved. The method comprises the following steps: (1) preprocessing: pre-sharing cluster states among nodes of a
butterfly network; (2)
encryption and coding: the nodes realize
quantum state encryption and transmission through local measurement and classical communication; (3) quantum homomorphic evaluation: operating a
quantum gate by using a measurement-based quantum calculation MBQC model on a
cluster state, wherein the
quantum gate comprises {X, Z, H, S, T, CNOT}; and (4) decryption and decoding: after the receiving node receives the
encryption key from the sender and the measurement result of the
server, deriving a decryption key, and carrying out Fouli correction operation on the received
quantum state.