Patent · US Active

Cryptographically concealing amounts transacted on a ledger while preserving a network's ability to verify the transaction

US11062303B2 · kind B2 · utility

2Cited by
0References
19Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 8, 2016
Grant dateJul 13, 2021
Priority date
Expiry dateSep 8, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q2220/00
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are described for encrypting an amount transacted on a blockchain ledger, while preserving the transaction's ability to be verified. A blinding amount is added to an input value, and an output value is generated and encrypted. Both the input value and the output value are within a value range, where a sum of any two values within the range does not exceed an overflow threshold. The sum of the encrypted input value and the encrypted output value may equal zero. Rangeproofs associated with each of the input value and the output value are generated. The rangeproofs prove that the input value and the output value fall within the value range, and each rangeproof may be associated with a different public key. Each public key may be signed with a ring signature based on a public key of a recipient in the transaction.

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