Processing

Please wait...

Settings

Settings

Goto Application

1. MX2019004658 - PROTECCION DE DATOS DE CADENA DE BLOQUE CON BASE EN MODELO DE NOTA DE CUENTA CON PRUEBA DE CONOCIMIENTO CERO.

Office Mexico
Application Number 2019004658
Application Date 22.04.2019
Publication Number 2019004658
Publication Date 12.08.2019
Publication Kind A
IPC
G06Q 20/00
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
CPC
H04L 9/3218
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3218using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs
H04L 9/3239
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3236using cryptographic hash functions
3239involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
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
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/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
Applicants ALIBABA GROUP HOLDING LIMITED
Inventors Baoli MA
Wenbin ZHANG
Lichun LI
Zheng LIU
Huanyu MA
Title
(EN) PROTECCION DE DATOS DE CADENA DE BLOQUE CON BASE EN MODELO DE NOTA DE CUENTA CON PRUEBA DE CONOCIMIENTO CERO.
(ES) PROTECCION DE DATOS DE CADENA DE BLOQUE CON BASE EN MODELO DE NOTA DE CUENTA CON PRUEBA DE CONOCIMIENTO CERO.
Abstract
(EN)
Implementations of the present disclosure 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.

(ES)
Implementaciones de la presente descripción incluyen recibir, de una primera cuenta, una copia digitalmente firmada de una pluralidad de notas, un compromiso de una cantidad de transacción de una transacción entre la primera cuenta y una segunda cuenta pagada por al menos una porción de la pluralidad de notas, un compromiso de un cambio de deducir la cantidad de transacción de un valor total de la pluralidad de notas, y una prueba de conocimiento cero generada con base en uno o más números aleatorios seleccionados. La primera cuenta determina que el valor total de la pluralidad de notas equivale a la suma de la cantidad de transacción y el cambio, valida la transacción, y actualiza la primera cuenta y la segunda cuenta con base en la pluralidad de notas, la cantidad de transacción, y el cambio.