US 12,445,298 B2
Pipeline-friendly signature and verification method, device, and storage medium
Weiwei Qiu, Zhejiang (CN); Wei Li, Zhejiang (CN); Kejie Zhang, Zhejiang (CN); Fanglei Huang, Zhejiang (CN); and Peiyang Qiao, Zhejiang (CN)
Assigned to HANGZHOU QULIAN TECHNOLOGY CO., LTD., Zhejiang (CN)
Filed by Hangzhou Hyperchain Technology Co., Ltd., Zhejiang (CN)
Filed on Oct. 10, 2022, as Appl. No. 17/962,821.
Application 17/962,821 is a continuation in part of application No. PCT/CN2020/113766, filed on Sep. 7, 2020.
Claims priority of application No. 202010574911.0 (CN), filed on Jun. 22, 2020.
Prior Publication US 2023/0033216 A1, Feb. 2, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0825 (2013.01); H04L 9/0869 (2013.01)] 15 Claims
OG exemplary drawing
 
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.