Compania Google textele sursă ale bibliotecii „” cu implementarea metodelor , care permit efectuarea de operații statistice pe un set de date cu o precizie destul de ridicată, fără a putea identifica înregistrările individuale din acesta. Codul bibliotecii este scris în C++ și sub licența Apache 2.0.
Analiza folosind metodele de privatizare diferențială oferă organizațiilor posibilitatea de a face selecții analitice din baze de date statistice, fără a permite fragmentarea datelor și extracția din informațiile generale a parametrilor specifici persoanelor. De exemplu, pentru a identifica diferențele în îngrijirea pacienților, cercetătorii pot fi furnizați cu informații care permit compararea mediei timpului petrecut de pacienți în spitale, dar care păstrează confidențialitatea pacienților și nu permit extragerea de detalii despre aceștia.
Biblioteca propusă include implementarea mai multor algoritmi pentru generarea statisticilor agregate pe baza seturilor de date numerice care conțin informații confidențiale. Pentru a verifica corectitudinea funcționării algoritmilor, este disponibil . Algoritmii permit efectuarea de operații de sumare, numărare, calcul al valorilor medii, abaterii standard, varianței și statisticilor ordinale, inclusiv determinarea minimului, maximului și medianei. De asemenea, include implementarea , care poate fi utilizat pentru calcule care nu sunt acoperite de algoritmii predefiniți.
Biblioteca utilizează o arhitectură modulară, care permite extinderea funcționalității existente și adăugarea de mecanisme suplimentare, funcții agregate și instrumente de gestionare a nivelului de confidențialitate.
Pe baza bibliotecii pentru SGBD PostgreSQL 11 extensia cu un set de funcții agregate anonime, care utilizează metode de privatizare diferențială — ANON_COUNT, ANON_SUM, ANON_AVG, ANON_VAR, ANON_STDDEV și ANON_NTILE.
Sursa: opennet.ro
