| CPC H04L 9/3247 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0825 (2013.01); H04L 9/0869 (2013.01)] | 15 Claims |

|
1. A pipeline-friendly signature method, comprising:
generating, by a Witness node, a public-private key pair including a private key and a public key, through a basic signature algorithm, and sending the public key to other Witness nodes;
selecting, by the Witness node, a random number;
determining, by the Witness node, an intermediate parameter, denoted as “V”, according to the random number and a generator, and sending the V to a Leader node, wherein the generator is a relevant parameter determined according to a type of the basic signature algorithm;
receiving, by the Witness node, a challenge parameter, denoted as “C”, sent by the Leader node, wherein the C is obtained by the Leader node according to the V received by the Leader node;
determining, by the Witness node, a message digest according to the C and the public key, through the basic signature algorithm and a message hash algorithm; and
determining, by the Witness node, a partial signature, denoted as “ps”, according to the message digest and the random number; and sending the ps to the Leader node.
|