CPC G06F 21/6254 (2013.01) [G06F 16/2282 (2019.01); G06F 16/2455 (2019.01); G06F 21/6263 (2013.01)] | 22 Claims |
1. A method comprising:
executing a secure function using first party data in a first account in a network-based data system to generate a first result, including anonymizing identification information in the first party data;
sharing the secure function with a second account;
executing the secure function using the second party data to generate a second result;
generating a cross reference table based on the first result and the second result, the cross reference table including anonymized matches of the first party data provided in the first account and the second party data provided in the second account and at least one dummy identifier for a non-matching record;
receiving a query request related to the first party data and the second party data;
based on the cross reference table and the first party data, executing a first portion of the query request to generate results of the first portion of the query request;
sharing a secure query request and the results of the first portion of the query request with the second account, the secure query request including instructions to execute a second portion of the query request; and
receiving final results of the query request from the second account.
|