Patent SG-11201908666V-A (SG)
Title: Secure order matching by distributing data and processing across multiple segregated computation nodes
Inventor: VAN WINGERDEN GERRIT BRUCE
IPC: G06Q40/04
Filed: 2018-03-16
Abstract: Title: SECURE ORDER MATCHING BY DISTRIBUTING DATA AND PROCESSING ACROSS MULTIPLE SEGREGATED COMPUTATION NODES 100 ORDER DATA SHARE . MATCHING ENr'INE D MESSAGE BUS ORDER DATA SHARE PROTOCOL NODE 1 PROTOCOL. NODE N \"N \ MESSAGE BUS SECRET SHARING NODE N A. PROCESSOR NODES SECRET SHARING NODE 1 APPLICATION LOGIC NODE 1 APPLICATION LOGIC NODE N MATCHING ENGINE MATCHING ORDERS ENCRYPTION GATEWAY B. INSTITUTIONAL INVESTORS C. BROKERS ORDERS NTH CLIENT EMS ENCRYPTION GATEWAY FIG. 1 ENCRYPTION GATEWAY NTH BROKER OMS 1ST BROKER OMS (51) International Patent Classification: GOOF 21/62 (2013.01) G06Q 40/06 (2012.01) GO6Q 40/04 (2012.01) (21) International Application Number: PCT/US2018/023010 (22) International Filing Date: 16 March 2018 (16.03.2018) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 62/474,550 21 March 2017 (21.03.2017) US 62/480,982 03 April 2017 (03.04.2017) US 62/563,586 26 September 2017 (26.09.2017) US (71) Applicant: TORA HOLDINGS, INC. [US/US]; 1440 Chapin Avenue, Suite 205, Burlingame, California 94010 (US). (72) Inventor: VAN WINGERDEN, Gerrit Bruce; Tora Hold- ings, Inc., 1440 Chapin Avenue, Suite 205, Burlingame, California 94010 (US). (74) Agent: BATHURST, Brian K. et al.; Carr & Ferrell LLP, 120 Constitution Drive, Menlo Park, California 94025 (US). (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, 1-1 N N N kr) 00 O N O (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 27 September 2018 (27.09.2018) WIP0 I PCT O V SID o VII IE (10) International Publication Number WO 2018/175262 Al (57) : Systems and methods to securely match orders by distributing data and processing across multiple segregated compu- tation nodes are disclosed herein. An example method includes separating orders into shares using a secret sharing schema by breaking down the orders into bitwise representations having order attributes, creating order messages for one or more of a plurality of entities, each of the orders having an unencrypted identifier that uniquely identifies an entity and at least a portion of the shares for that entity, digitally signing the order messages with public keys, distributing the order messages to a plurality of non-overlapping independent processing nodes, wherein the plurality of non-overlapping independent processing nodes compare attributes of the received order mes- sages to find matching order messages, calculating a secure price match and quantity and creating an encrypted package that comprises the secure price match and quantity, and transmitting the encrypted package for transaction completion. [Continued on next page] WO 2018/175262 Al MIDEDIMOMBIMMINOMOIMIOHEIHIMEMOIMIE 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, 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: — with international search report (Art. 21(3))