Patent AU-2018347201-B2 (AU)
Title: Blockchain data protection based on generic account model and homomorphic encryption
Inventor: ZHANG WENBIN
IPC: H04L9/32
Filed: 2018-12-21
Granted: 2020-08-27
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) 
(19) World Intellectual Property 
(1) Organization11111111111111111111111I1111111111111i1111liiiii 
International Bureau (10) International Publication Number 
(43) International Publication Date W O 2019/072300 A2 
18 April 2019 (18.04.2019) W IPO I PCT 
(51) International Patent Classification: Wal Building, No. 9 Shangdi 3rd Street, Haidian District, 
Not classified Beijing 100085 (CN).  
(21) International Application Number: (81) Designated States (unless otherwise indicated, for every 
PCT/CN2018/122539 kind ofnational protection available): AE, AG, AL, AM, 
(22)InternationalFilingDate: AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
e1 December 2018 (21.12.2018) 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, 
(25) Filing Language: English 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, 
(26)PublicationLanguage: English MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
(71) Applicant: ALIBABA GROUP HOLDING LIMITED OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
[-/CN]; Fourth Floor, One Capital Place, P.O. Box 847, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, 
George Town, Grand Cayman (KY). TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.  
(72) Inventors: ZHANG, Wenbin; Alibaba Group Legal De- (84) Designated States (unless otherwise indicated, for every 
partment 5/F, Building 3, No. 969 West Wen Yi Road, kind of regional protection available): ARIPO (BW, GH, 
Yuhang District, Hangzhou, Zhejiang 311121 (CN). MA, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, 
Baoli; Alibaba Group Legal Department 5/F, Building 3, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 
No. 969 West Wen Yi Road, Yuhang District, Hangzhou, TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, 
Zhejiang 311121 (CN). MA, Huanyu; Alibaba Group Le- EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, 
gal Department 5/F, Building 3, No. 969 West Wen Yi MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, 
Road, Yuhang District, Hangzhou, Zhejiang 311121 (CN). TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, 
KM, ML, MR, NE, SN, TD, TG).  
(74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
ERTY LAW CORPORATION; Room 409, Tower B, Ka 
(54) Title: BLOCKCHAIN DATA PROTECTION BASED ON GENERIC ACCOUNT MODEL AND HOMOMORPHIC ENCRYP
TION 
(57) Abstract: Implementations of the specification include receiving trans
action data associated with the transaction, the transaction data comprising: 
302304 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 transac
tion amount and a third random number both encrypted by a public key of the 
308 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 ~ ~M~ S 312 
based on determining if the first random number is equal to the third random 
--------- 314 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.  
328 
FIG. 3 
CA
W O 20 19/072300 A 2 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 
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))