Patent · US Active

Blockchain data protection based on generic account model and homomorphic encryption

US10680800B2 · kind B2 · utility

2Cited by
3References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 24, 2019
Grant dateJun 9, 2020
Priority date
Expiry dateMay 24, 2039

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/56
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.