Patent SG-11201903552P-A (SG)
Title: Blockchain data protection using homomorphic encryption
Inventor: ZHANG WENBIN
Filed: 2018-11-07
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) --, (19) World Intellectual Property MTh 0 111111 11 111 11111 0 11 110 1 0 01 11111111 0 11 0 11 11111 110 11110 111 0 11 1111 Organization International Bureau (10) International Publication Number (43) International Publication Date ....0•\" WO 2019/072269 A2 18 April 2019 (18.04.2019) WIP0 I PCT (51) International Patent Classification: (81) Designated States (unless otherwise indicated, for every Not classified kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, (21) International Application Number: CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, PCT/CN2018/114421 DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, (22) International Filing Date: HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 07 November 2018 (07.11.2018) KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, (25) Filing Language: English MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, (26) Publication Language: English SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (71) Applicant: ALIBABA GROUP HOLDING LIMITED [—/CN]; Fourth Floor, One Capital Place, P.O. Box 847, (84) Designated States (unless otherwise indicated, for every George Town, Grand Cayman (KY). kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, (72) Inventors: ZHANG, Wenbin; Alibaba Group Legal De- UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, partment, 5/F, Building 3, No. 969 West Wen Yi Road, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, Yuhang District, Hangzhou, Zhejiang 311121 (CN). MA, EE, ES, FI, FR, GB, GR, HR, HU, 1E, IS, IT, LT, LU, LV, Baoli; Alibaba Group Legal Department, 5/F, Building 3, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, No. 969 West Wen Yi Road, Yuhang District, Hangzhou, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, Zhejiang 311121 (CN). KM, ML, MR, NE, SN, TD, TG). - (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP- = ERTY LAW CORPORATION; Room 409, Tower B, Ka — Wah Building, No. 9 Shangdi 3rd Street, Haidian District, = Beijing 100085 (CN). = = (54) Title: BLOCKCHAIN DATA PROTECTION USING HOMOMORPHIC ENCRYPTION (57) : Implementations of the present disclosure include receiving, by a consensus node from a first account, a digitally signed copy of a com- 300 i mitment value of a transaction amount, a second random number encrypted using a public key of the first account, a third random number encrypted using = = = „,„,, A ,--302 Bloacoalo Noce ,z - 304 a public key of the second account, one or more range proofs, and a set of values generated based on one or more selected random numbers. The con- 306 sensus node then verifies a digital signature corresponding to the digitally = — General g a commilmentvalue of a tansacdon amountba Boon a firstra dom number, and encypOng, based on bamomorphi- entryplon, a second randomnumber using a publk begat u &lute A, and a third random number using a public key °fuser rode B . signed copy using a public key of the first account corresponding to a private key used to generate the digital signature. It also updates the balance of the = = 308 first account and a balance of the second account based on the amount of the = Geneadng more range , to o . balance transfer if the first random number, the second random number, and — 310 the third random number are the same. = — Generating a sere`.: les bast i co on: rmoreselected • cndon nu • cl — = ' 312 Usicg a oroate key cie3er 3fe digital s , onattr3 . 314 . Subotitung a diva ly signeo cooy Lo a blockchain network 316 Cl t'erit t ing the d.gital signature 318 C \ Vent' ng the ore or more range mots • • l;; 320 Cl N Determining the 3rstracdone contoec the second random number ardtre ttt.id rcodom^utroctate IT S311.3. beset' on the set ctva mos • N 322 e Uodaing account halanres of ,er node A and user node 3 • ......\" IT 1-1 0 C'1 FIG.3 C [Continued on next page] WO 2019/072269 A2 IIIN I 0111110111010111111110n1001110111111 VIII VIII IIIII IINHEMIE Published: — upon request of the applicant, before the expiration of the time limit referred to in Article 21(2)(a) — without international search report and upon receipt of that report (Rule 48.2(g)) to be republished