Recovering encrypted transaction information in blockchain confidential transactions
AssigneeAdvanced New Technologies Co., Ltd.
InventorsZheng Liu, Lichun Li, Shan Yin
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced New Technologies Co., Ltd.
InventorsZheng Liu, Lichun Li, Shan Yin
Estimating the term…
Implementations of the present disclosure include receiving a content of a confidential transaction of a client node, by a consensus node of a blockchain network, wherein the content of the confidential transaction includes one or more commitment values of the confidential transaction generated by the client node by applying a cryptographic commitment scheme to transaction data of the confidential transaction, and encrypted transaction information generated by encrypting the transaction data using a secret key of the client node, wherein a secret key is obtained by the client node according to a threshold secret sharing scheme with a plurality of client nodes, and one or more zero-knowledge proofs of the transaction data; verifying that the confidential transaction is valid based on the content of the confidential transaction; and storing the encrypted transaction information on a blockchain of the blockchain network.
A computer-implemented method of recovering encrypted transaction information in blockchain by utilizing a consensus node and a client node, wherein the consensus node is on a blockchain network and the client node is off the blockchain network, the method comprising:
A system, comprising:
Dependencies are inferred from the claim text.