компанія Google
Private Join and Compute дозволяє передати приватний набір записів третій особі, яка зможе виконати його аналіз та в узагальненому вигляді оцінити відмінності зі своїм набором, але не має змоги дізнатися значення конкретних записів. Наприклад, є можливість у зашифрованому наборі даних отримати такі відомості, як кількість збігаються зі своїм набором ідентифікаторів і суми значень записів з ідентифікаторами, що збігаються. При цьому неможливо дізнатися, які саме значення та ідентифікатори присутні в наборі.
Протокол Private Join and Compute, також називається Private Intersection-Sum,
Запропонована система може бути корисною, наприклад, коли одна медична установа має відомості про стан здоров'я пацієнтів, а інша про призначення нових профілактичних ліків. Протокол «Private Join and Compute» дозволяє не розкриваючи інформації, об'єднати зашифровані набори даних та вивести загальну статистику, яка дозволить зрозуміти чи знижує призначений препарат захворюваність чи ні. Ще один приклад, коду на основі бази аварій від державтоінспекції та бази застосування удосконалених засобів безпеки в автомобілях можна оцінити, чи впливає поява цих коштів на кількість аварій.
Інший приклад, коли на основі бази співробітників однієї компанії та даних про покупки від іншої, можна обчислити скільки співробітників з першої компанії здійснили покупки у другій та на яку суму. У контексті рекламних мереж можна проводити подібні обчислення для оцінки ефективності рекламних компаній, оперуючи списками користувачів, яким була показана реклама (або які здійснили перехід за посиланням) і які зробили покупки в інтернет-магазині.
Джерело: opennet.ru