Azienda Google protocollo crittografico per il calcolo multiutente riservato , che consente di conducere analisi e calcoli su set di dati crittografati provenienti da più partecipanti, mantenendo la riservatezza dei dati di ciascun partecipante (ogni partecipante non ha la possibilità di ottenere informazioni sui dati degli altri partecipanti, ma può eseguire calcoli aggregati su di essi senza decrittografia). Codice di implementazione del protocollo sotto licenza Apache 2.0.
Joint e Compute Privato consente di trasferire un insieme di registrazioni riservate a un terzo soggetto, il quale può eseguire la sua analisi e valutare in forma aggregata le differenze con il proprio insieme, ma non ha la possibilità di conoscere i valori specifici delle registrazioni. Ad esempio, è possibile ottenere in un set di dati crittografati informazioni come il numero di identificatori coincidenti con il proprio insieme e le somme dei valori delle registrazioni con identificatori coincidenti. Tuttavia, non è possibile conoscere quali siano i valori e gli identificatori specifici presenti nell'insieme.
Il protocollo Joint e Compute Privato, noto anche come Private Intersection-Sum, su una combinazione di protocollo (Random Oblivious Transfer), crittografato e doppia mascheratura .
Il sistema proposto può essere utile, ad esempio, quando un'istituzione medica dispone di informazioni sullo stato di salute dei pazienti, mentre un'altra ha informazioni sull'introduzione di un nuovo farmaco preventivo. Il protocollo "Joint e Compute Privato" permette di combinare set di dati crittografati senza rivelare informazioni e di generare statistiche aggregate che consentono di capire se il farmaco somministrato riduce l'incidenza della malattia o meno. Un altro esempio è quello di utilizzare un database di incidenti della polizia e un database di utilizzo di avanzati sistemi di sicurezza nelle automobili per valutare se l'introduzione di questi sistemi influisce sul numero di incidenti.
Un altro esempio, in cui sulla base di un database dei dipendenti di un'azienda e dei dati sugli acquisti di un'altra, è possibile calcolare quanti dipendenti della prima azienda hanno effettuato acquisti nella seconda e per quale importo. Nel contesto delle reti pubblicitarie, è possibile effettuare simili calcoli per valutare l'efficacia delle campagne pubblicitarie, operando con elenchi di utenti ai quali è stata mostrata la pubblicità (o che hanno cliccato su un link) e che hanno effettuato acquisti in un negozio online.
Fonte: opennet.ru
