Patent AU-2019204725-B2 (AU)
Title: Retrieving access data for blockchain networks using highly available trusted execution environments
Inventor: YU YIRONG
IPC: G06F21/62
Filed: 2019-03-29
Granted: 2020-11-26
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/120325 A2 
27 June 2019 (27.06.2019) W IPO I PCT 
(51) International Patent Classification: (74) Agent: BEIJING BESTIPR INTELLECTUAL PROP
Not classified ERTY LAW CORPORATION; Room 409, Tower B, Ka 
(21) International Application Number: Wah Building, No.9 Shangdi 3rd Street, Haidian District, 
PCT/CN2019/080478 Beijing 100085 (CN).  
(22) International Filing Date: (81) Designated States (unless otherwise indicated, for every 
29 March 2019 (29.03.2019) kind ofnational protection available): AE, AG, AL, AM, 
AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
(25) Filing Language: English 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, 
(26)PublicationLanguage: English HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, 
(71) Applicant: ALIBABA GROUP HOLDING LIMITED KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, 
[-/CN]; Fourth Floor, One Capital Place, P.O. Box 847, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, 
George Town, Grand Cayman (KY). OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 
(72) Inventor: YU, Yirong; Alibaba Group Legal Department SC, SD, SE, S, G, S, S , S , SV, SYTH, TJ,TM, TN, 
5/F, Building 3, No.969 West Wen Yi Road, Yuhang Dis- TR,TT,TZUA,UG,US,UZVC,VNZA,ZMZW.  
trict, Hangzhou, Zhejiang 311121 (CN). (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, 
(54) Title: RETRIEVING ACCESS DATA FOR BLOCKCHAIN NETWORKS USING HIGHLY AVAILABLE TRUSTED EXE
CUTION ENVIRONMENTS 
302- 
300 
30- Relay System Relay Syst.em Keyl Management 
Smait CcOact NodJe s i(TEE node 
Smarten~t imten 
~312 V14 
---- FIG. 3 
(57) Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage 
media, for retrieving data from external data sources for processing within a blockchain network. One of the methods includes receiving 
a request for data that includes encrypted data, the encrypted data including access data that is encrypted using a service public key of a 
key management node; selecting a relay system node from a plurality of relay system nodes that share a service private key of the key 
management node; transmitting the request to the relay system node; receiving a response provided from the relay system node, the 
response including result data and a digital signature, wherein the digital signature is generated based on the result data and the service 
CAprivate key of the key management node; and transmitting the response to a client.
W O 2019/120325 A20325|||||||||||||||||||||||||||||||||||||||||||||| 1 |||||||||||I||||||| 
UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, 
TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, 
EE, ES, Fl, FR, GB, GR, HR, HU, IE, 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).  
Published: 
- upon request of the applicant, before the expiration of the 
time limit referred to in Article 2](2)(a) 
- without international search report and to be republished 
upon receipt of that report (Rule 48.2(g))