Patent SG-11201906751Y-A (SG)
Title: Blockchain data protection based on generic account model and homomorphic encryption
Inventor: ZHANG WENBIN
Filed: 2018-12-21
Abstract: rDerma% a rmtlom neater mmescondiNg w the Vansaclien award end mato ntedier carespandirte lob cheep 1 0 _ ....... . ..... . 300 Generale coirteltipnls trarecke =calms' the change, and enaypts the omeipendil rarclar renters based on probitsiste HE Genstate one a ma i range acch 312 314 ra 316 Use W O 20 19/07 230 2 A2 lledfytl the selected assets ate associated wit user node A. 324 Seta a rfghly sige . VONT* (1 7 1 d sVgkre 322 V bite Wei vale cite selected assets meals Cie stai Ole transaction amount Witte dine 326 the one ar rem wee proofs 328 Vsetymeraoiraadedgepmat 330 Update murk et wer acde A and al ocht S 332 FIG . 3 (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 18 April 2019 (18.04.2019) WIPO I PCT 111111111111110111111111111111101111101001111111111111111111111111101111111011110111111 (10) International Publication Number WO 2019/072302 A2 (51) International Patent Classification: Not classified (21) International Application Number: PCT/CN2018/122573 (22) International Filing Date: 21 December 2018 (21.12.2018) (25) Filing Language: English (26) Publication Language: English (71) Applicant: ALIBABA GROUP HOLDING LIMITED [—/CN]; Fourth Floor, One Capital Place, P.O. BOX 847, George Town, Grand Cayman (KY). (72) Inventors: ZHANG, Wenbin; Alibaba Group Legal De- partment 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang 311121 (CN). MA, Baoli; Alibaba Group Legal Department 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang 311121 (CN). MA, Huanyu; Alibaba Group Le- gal Department 5/F, Building 3, No.969 West Wen Yi Road, Yu Hang District, Hangzhou, Zhejiang 311121 (CN). (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP- ERTY LAW CORPORATION; Room 409, Tower B, Ka With Building, No. 9 Shangdi 3rd Street, Haidian District, Beijing 100085 (CN). (81) Designated States (unless otherwise indicated, for every kind of national protection available): AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 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, 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. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, 1E, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG). (54) Title: BLOCKCHAIN DATA PROTECTION BASED ON GENERIC ACCOUNT MODEL AND HOMOMORPHIC ENCRYP- TION (57) : Implementations of the specification include receiving trans- action 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 commit- ment 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 linear deterministic homomorphic encryption (HE) scheme, the change and a fourth random number both encrypted by a public key of the first node based on the linear deterministic 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 transac- tion amount encrypted by the public key of the second node. [Continued on next page] WO 2019/072302 A2 ININIMOIMEIHMEME 001 1101 11 1111111111111111110 IIIMINHOHE 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 to be republished upon receipt of that report (Rule 48.2(g))