Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019072268 - BLOCKCHAIN DATA PROTECTION BASED ON ACCOUNT NOTE MODEL WITH ZERO-KNOWLEDGE PROOF

Publication Number WO/2019/072268
Publication Date 18.04.2019
International Application No. PCT/CN2018/114420
International Filing Date 07.11.2018
IPC
G06Q 20/38 2012.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
38Payment protocols; Details thereof
CPC
G06F 21/60
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
G06Q 20/0658
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
04Payment circuits
06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
065using e-cash
0658e-cash managed locally
G06Q 20/3674
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
30characterised by the use of specific devices ; or networks
36using electronic wallets or electronic money safes
367involving electronic purses or money safes
3674involving authentication
G06Q 20/382
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20Payment architectures, schemes or protocols
38Payment protocols; Details thereof
382insuring higher security of transaction
H04L 2209/38
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
38Chaining, e.g. hash chain or certificate chain
H04L 2209/56
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
2209Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
56Financial cryptography, e.g. electronic payment or e-cash
Applicants
  • ADVANCED NEW TECHNOLOGIES CO., LTD.
Inventors
  • MA, Baoli
  • ZHANG, Wenbin
  • MA, Huanyu
  • LIU, Zheng
  • LI, Lichun
Agents
  • BEIJING BESTIPR INTELLECTUAL PROPERTY LAW CORPORATION
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) BLOCKCHAIN DATA PROTECTION BASED ON ACCOUNT NOTE MODEL WITH ZERO-KNOWLEDGE PROOF
(FR) PROTECTION DE DONNÉES DE CHAÎNE DE BLOCS BASÉE SUR UN MODÈLE DE BILLETS PROVENANT DE COMPTES ET UTILISANT UNE PREUVE À CONNAISSANCE NULLE
Abstract
(EN)
Computer-implemented methods performed by consensus nodes of a blockchain network include receiving, from a first account, a digitally signed copy of a plurality of notes, a commitment of a transaction amount of a transaction between the first account and a second account paid by at least a portion of the plurality of notes, a commitment of a change from deducting the transaction amount from a total value of the plurality of notes, and a zero-knowledge proof generated based on one or more selected random numbers. The first account determines that the total value of the plurality of notes equals the sum of the transaction amount and the change, validates the transaction, and updates the first account and the second account based on the plurality of notes, the transaction amount, and the change.
(FR)
Selon des modes de réalisation, la présente invention comprend la réception, en provenance d'un premier compte, d'une copie signée numériquement d'une pluralité de billets, d'un engagement d'un montant de transaction d'une transaction entre le premier compte et un second compte payé par au moins une partie de la pluralité de billets, d'un engagement d'une différence issue de la soustraction du montant de transaction de la valeur totale de la pluralité de billets, et d'une preuve à connaissance nulle générée sur la base d'un ou plusieurs nombres aléatoires sélectionnés. Le premier compte détermine que la valeur totale de la pluralité de billets est égale à la somme du montant de transaction et de la différence, il valide la transaction, et il met à jour le premier et le second compte sur la base de la pluralité de billets, du montant de transaction et de la différence.
Latest bibliographic data on file with the International Bureau