La empresa Google protocolo criptográfico de computación multiparte secreta , que permite el análisis y cálculos sobre conjuntos de datos cifrados de múltiples participantes, manteniendo la confidencialidad de los datos de cada participante (cada participante no tiene la capacidad de obtener información sobre los datos de otros, pero puede realizar cálculos generalizados sin descifrar). El código de implementación del protocolo bajo la licencia Apache 2.0.
Private Join and Compute permite transferir un conjunto privado de registros a un tercero, que podrá realizar su análisis y evaluar de manera general las diferencias con su propio conjunto, pero no puede conocer los valores de registros específicos. Por ejemplo, es posible obtener información como el número de identificadores coincidentes con su conjunto y las sumas de los valores de los registros con identificadores coincidentes dentro de un conjunto de datos cifrado. Sin embargo, no es posible conocer cuáles son exactamente los valores e identificadores presentes en el conjunto.
El protocolo Private Join and Compute, también conocido como Private Intersection-Sum, se basa en una combinación del protocolo (Random Oblivious Transfer), cifrado y en doble enmascaramiento .
El sistema propuesto puede resultar útil, por ejemplo, cuando una institución médica tiene información sobre la salud de los pacientes, y otra sobre la asignación de un nuevo medicamento preventivo. El protocolo 'Private Join and Compute' permite combinar conjuntos de datos cifrados sin revelar información y proporcionar estadísticas generales que ayuden a entender si el medicamento asignado reduce la morbilidad o no. Otro ejemplo, utilizando una base de datos de accidentes de la policía de tránsito y una base sobre el uso de medios de seguridad mejorados en vehículos, se puede evaluar si la aparición de estos medios influye en el número de accidentes.
Otro ejemplo es cuando, basándose en la base de empleados de una empresa y los datos de compras de otra, se puede calcular cuántos empleados de la primera empresa realizaron compras en la segunda y por cuánto dinero. En el contexto de las redes publicitarias, se pueden realizar cálculos similares para evaluar la efectividad de las campañas publicitarias, operando con listas de usuarios a los que se les mostró la publicidad (o que hicieron clic en el enlace) y que realizaron compras en la tienda en línea.
Fuente: opennet.ru
