A Google vállalat a könyvtár forráskódjai "" a módszerek megvalósításával , amelyek lehetővé teszik, hogy viszonylag magas pontossággal statisztikai műveleteket végezzenek az adatállományon anélkül, hogy az egyes rekordok azonosíthatók lennének. A könyvtár kódja C++ nyelven készült, és Apache 2.0 licenc alatt.
A differenciált adatvédelmi módszerek alkalmazásával végzett elemzés segíti a szervezeteket abban, hogy analitikai mintákat készítsenek statisztikai adatbázisokból anélkül, hogy szétszednék az adatokat, és kiemelnék a konkrét egyének adatait. Például a betegek ellátásában mutatkozó eltérések feltárására a kutatók számára biztosítható egy információ, amely lehetővé teszi a betegek kórházban töltött átlagos idejének összehasonlítását, miközben megőrzi a betegek titkosságát és megakadályozza az adatok kiemelését róluk.
Az ajánlott könyvtár több algoritmus megvalósítását tartalmazza az aggregált statisztikák elkészítéséhez titkosított adathalmazon, amelyek érzékeny információkat tartalmaznak. Az algoritmusok helyességének ellenőrzésére rendelkezésre áll . Az algoritmusok lehetővé teszik az adatokon végzett összeadás, számlálás, átlagok, szórás, variancia és rangstatisztika műveletek végzését, beleértve a minimum, maximum és medián meghatározását is. A könyvtár tartalmazza továbbá a , amely használható az előre meghatározott algoritmusokat nem lefedő számításokhoz.
A könyvtár moduláris architektúrával rendelkezik, amely lehetővé teszi a meglévő funkciók bővítését és további mechanizmusok, aggregáló funkciók és titkosságkezelési eszközök hozzáadását.
A könyvtár alapján a PostgreSQL 11 adatbázis-kezelőhöz kiegészítést javasol a titkosított aggregáló funkciók készletével, amelyek alkalmazzák a differenciált adatvédelmi módszereket — ANON_COUNT, ANON_SUM, ANON_AVG, ANON_VAR, ANON_STDDEV és ANON_NTILE.
Forrás: opennet.ru
