EP 3566197 B1 20220330 - BLOCKCHAIN DATA PROTECTION BASED ON GENERIC ACCOUNT MODEL AND HOMOMORPHIC ENCRYPTION
Title (en)
BLOCKCHAIN DATA PROTECTION BASED ON GENERIC ACCOUNT MODEL AND HOMOMORPHIC ENCRYPTION
Title (de)
BLOCKCHAIN-DATENSCHUTZ AUF BASIS EINES GENERISCHEN KONTOMODELLS UND HOMOMORPHER VERSCHLÜSSELUNG
Title (fr)
PROTECTION DE DONNÉES DE CHAÎNE DE BLOCS BASÉE SUR UN MODÈLE DE COMPTE GÉNÉRIQUE ET UN CHIFFREMENT HOMOMORPHIQUE
Publication
Application
Priority
CN 2018122539 W 20181221
Abstract (en)
[origin: WO2019072300A2] Implementations of the specification include receiving transaction data associated with the 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 of the transaction, 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 based on a probabilistic homomorphic encryption (HE) scheme, the change and a fourth random number both encrypted by a public key of the first node based on the probabilistic HE scheme, 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.
IPC 8 full level
H04L 9/40 (2022.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC (source: EP KR RU US)
H04L 9/00 (2013.01 - RU); H04L 9/008 (2013.01 - EP KR US); H04L 9/32 (2013.01 - RU); H04L 9/3218 (2013.01 - EP KR US); H04L 9/3239 (2013.01 - EP KR RU); H04L 9/3247 (2013.01 - US); H04L 9/50 (2022.05 - EP KR); H04L 63/102 (2013.01 - EP); H04L 63/123 (2013.01 - EP); H04L 63/126 (2013.01 - EP); H04L 9/50 (2022.05 - US); H04L 2209/56 (2013.01 - US)
Designated contracting state (EPC)
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
DOCDB simple family (publication)
WO 2019072300 A2 20190418; WO 2019072300 A3 20191024; AU 2018347201 A1 20200709; AU 2018347201 B2 20200827; BR 112019016474 A2 20210629; CA 3052997 A1 20190418; CA 3052997 C 20210126; CN 111602161 A 20200828; CN 111602161 B 20230822; EP 3566197 A2 20191113; EP 3566197 A4 20200311; EP 3566197 B1 20220330; JP 2020515885 A 20200528; JP 6811334 B2 20210113; KR 102213414 B1 20210209; KR 20200079219 A 20200702; MX 2019009412 A 20191002; PH 12019501849 A1 20200309; RU 2719451 C1 20200417; SG 11201907281W A 20190927; US 10680800 B2 20200609; US 10708039 B1 20200707; US 2019327078 A1 20191024; US 2020195419 A1 20200618; ZA 201905220 B 20200527
DOCDB simple family (application)
CN 2018122539 W 20181221; AU 2018347201 A 20181221; BR 112019016474 A 20181221; CA 3052997 A 20181221; CN 201880011749 A 20181221; EP 18865599 A 20181221; JP 2019542677 A 20181221; KR 20197023370 A 20181221; MX 2019009412 A 20181221; PH 12019501849 A 20190808; RU 2019124986 A 20181221; SG 11201907281W A 20181221; US 201916422828 A 20190524; US 202016797985 A 20200221; ZA 201905220 A 20190807