Blockchain data protection based on generic account model and homomorphic encryption
AssigneeAlibaba Group Holding Limited
InventorsWenbin Zhang, Baoli Ma, Huanyu Ma
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlibaba Group Holding Limited
InventorsWenbin Zhang, Baoli Ma, Huanyu Ma
Estimating the term…
Implementations of the specification include receiving transaction data associated with a transaction, the transaction data comprising: data representative of a plurality of assets, a first commitment that hides a first random number and a transaction amount, a second commitment that hides a second random number and a change, the transaction amount and a third random number both encrypted by a public key of the second node, the change and a fourth random number both encrypted by a public key of the first node, and a zero-knowledge proof (ZKP); determining, based on the ZKP, whether the transaction is valid based on determining if the first random number is equal to the third random number, the second random number is equal to the fourth random number, and the transaction amount hidden in the first commitment is equal to the transaction amount encrypted by the public key of the second node.
A computer-implemented method for validating a transaction between a first node and a second node within a blockchain network, the method comprising:
A computer-implemented system, comprising:
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
Dependencies are inferred from the claim text.