Google ha abierto un sistema para analizar conjuntos de datos sin violar la confidencialidad

Google presentado protocolo criptográfico para cálculo multipartito confidencial Unión privada y cálculo, que permite análisis y cálculos sobre conjuntos de datos cifrados de varios participantes, manteniendo la confidencialidad de los datos de cada participante (cada participante no puede obtener información sobre los datos de otros participantes, pero puede realizar cálculos generalizados sobre ellos sin descifrarlos). Código de implementación del protocolo está abierto licenciado bajo Apache 2.0.

Private Join and Compute le permite transferir un conjunto privado de registros a un tercero, quien podrá analizarlo y, en general, evaluar las diferencias con su conjunto, pero no podrá descubrir los valores de registros específicos. Por ejemplo, es posible obtener información de un conjunto de datos cifrados, como la cantidad de identificadores que coinciden con su conjunto y la suma de los valores de los registros con identificadores coincidentes. En este caso, es imposible saber exactamente qué valores e identificadores están presentes en el conjunto.

Protocolo de computación y unión privada, también conocido como suma de intersección privada, fundado en combinación de protocolos transmisión olvidadiza accidental (Transferencia aleatoria y ajena), cifrada filtros de floración y doble disfraz Polig-Hellman.

El sistema propuesto puede resultar útil, por ejemplo, cuando una institución médica dispone de información sobre el estado de salud de los pacientes y otra sobre la prescripción de un nuevo medicamento preventivo. El protocolo "Private Join and Compute" le permite, sin revelar información, combinar conjuntos de datos cifrados y mostrar estadísticas generales que le permitirán comprender si el medicamento recetado reduce la incidencia de la enfermedad o no. Otro ejemplo es que a partir de la base de datos de accidentes de la inspección de tránsito estatal y de la base del uso de equipos de seguridad mejorados en los automóviles, se puede evaluar si la apariencia de estos equipos afecta el número de accidentes.

Otro ejemplo es cuando, a partir de la base de empleados de una empresa y los datos de compras de otra, se puede calcular cuántos empleados de la primera empresa compraron en la segunda y por qué importe. En el contexto de las redes publicitarias, se pueden hacer cálculos similares para evaluar la efectividad de las campañas publicitarias, utilizando listas de usuarios a quienes se les mostró un anuncio (o que hicieron clic en un enlace) y que realizaron compras en una tienda en línea.

Fuente: opennet.ru

Añadir un comentario