Google
Private Join and Compute permite transferir um conjunto privado de registros para terceiros, que poderá analisá-lo e avaliar geralmente as diferenças com seu conjunto, mas não será capaz de descobrir os valores de registros específicos. Por exemplo, é possível obter informações de um conjunto de dados criptografados, como o número de identificadores que correspondem ao seu conjunto e a soma dos valores dos registros com identificadores correspondentes. Nesse caso, é impossível saber exatamente quais valores e identificadores estão presentes no conjunto.
Protocolo Private Join and Compute, também conhecido como Private Intersection-Sum,
O sistema proposto pode ser útil, por exemplo, quando uma instituição médica dispõe de informações sobre o estado de saúde dos pacientes e outra sobre a prescrição de um novo medicamento preventivo. O protocolo “Private Join and Compute” permite, sem divulgar informações, combinar conjuntos de dados criptografados e exibir estatísticas gerais que permitirão entender se o medicamento prescrito reduz ou não a incidência de doenças. Outro exemplo é que com base no banco de dados de acidentes da fiscalização estadual de trânsito e na base do uso de equipamentos de segurança aprimorados nos automóveis é possível avaliar se o aparecimento desses equipamentos afeta o número de acidentes.
Outro exemplo é quando, com base na base de funcionários de uma empresa e dados de compras de outra, é possível calcular quantos funcionários da primeira empresa fizeram compras na segunda e por qual valor. No contexto das redes de publicidade, cálculos semelhantes podem ser feitos para avaliar a eficácia das campanhas publicitárias, utilizando listas de utilizadores que viram um anúncio (ou que clicaram num link) e que efetuaram compras numa loja online.
Fonte: opennet.ru