The invention aims to provide a quantum digital signature method based on a double-field protocol. In the secret key distribution stage of a quantum digital signature, a double-field secret key generation protocol (TF-KGP, Twin-Field KGP) is used for completing generation and distribution of secret keys, a user sends a quantum state to a special measuring party for measurement, and the credibilityof the measuring party does not need to be required. From the perspective of security, the TF-KGP is used, so the quantum digital signature system has the property irrelevant to measurement equipment, can resist side channel attacks aiming at the measurement equipment, and improves the security of the quantum digital signature system; from the perspective of practicability, under the same parameter condition, the number of secret keys which can be used for signature is greatly increased, so the secure transmission distance of signature and the signature rate at a long distance are improved, and the practical performance of the quantum digital signature system is improved.