Google bronnenteksten van de bibliotheek āā met de implementatie van methoden , waarmee statistische bewerkingen op datasets met voldoende nauwkeurigheid kunnen worden uitgevoerd zonder dat individuele records geĆÆdentificeerd kunnen worden. De code van de bibliotheek is geschreven in C++ en onder de Apache 2.0-licentie.
Analyseren met behulp van methoden van differentiŃle privacy stelt organisaties in staat om analytische steekproeven uit statistische databases te maken zonder de gegevens te splitsen en specifieke gegevens van individuen uit de algemene informatie te isoleren. Bijvoorbeeld, om verschillen in de zorg voor patiĆ«nten te identificeren, kan onderzoekers informatie worden verstrekt waarmee het gemiddelde aantal dagen dat patiĆ«nten in ziekenhuizen verblijven kan worden vergeleken, terwijl de privacy van de patiĆ«nten behouden blijft en het niet mogelijk is om informatie over hen te isoleren.
De voorgestelde bibliotheek bevat de implementatie van verschillende algoritmen voor het genereren van geaggregeerde statistieken op basis van sets numerieke gegevens die vertrouwelijke informatie bevatten. Voor de validatie van de werking van de algoritmen wordt een geleverd. De algoritmen stellen in staat om operaties uit te voeren op de gegevens zoals optellen, tellen, gemiddelde waarden berekenen, standaarddeviatie, variantie en ordening van statistieken, inclusief het bepalen van minimum, maximum en mediaan. Daarnaast is er een implementatie van , dat kan worden gebruikt voor berekeningen die niet worden gedekt door de vooraf gedefinieerde algoritmen.
De bibliotheek maakt gebruik van een modulaire architectuur die het mogelijk maakt om de bestaande functionaliteit uit te breiden en extra mechanismen, aggregatiefuncties en middelen voor het beheer van vertrouwelijkheidsniveaus toe te voegen.
Op basis van de bibliotheek is er voor de PostgreSQL 11 database een extensie met een set anonieme aggregatiefuncties die gebruikmaken van methoden van differentiŃle privacy ā ANON_COUNT, ANON_SUM, ANON_AVG, ANON_VAR, ANON_STDDEV en ANON_NTILE.
Bron: opennet.ru
