Google нууц мэдээлэл боловсруулах номын сангийн кодыг нээж өгдөг

Google Нийтлэгдсэн номын сангийн эх кодууд "Ялгаатай нууцлал» аргуудыг хэрэгжүүлэх замаар ялгаатай нууцлал, өгөгдлийн багц дээр статистикийн үйлдлүүдийг хангалттай өндөр нарийвчлалтайгаар, түүн дэх бие даасан бүртгэлийг тодорхойлох чадваргүйгээр гүйцэтгэх боломжийг олгодог. Номын сангийн код нь C++ хэл дээр бичигдсэн ба нээлттэй Apache 2.0 дагуу лицензтэй.

Дифференциал нууцлалын аргуудыг ашиглан дүн шинжилгээ хийх нь байгууллагуудад статистикийн мэдээллийн сангаас өгөгдлийг салгах, тодорхой хүмүүсийн параметрүүдийг ерөнхий мэдээллээс тусгаарлахыг зөвшөөрөхгүйгээр аналитик түүвэр хийх боломжийг олгодог. Жишээлбэл, өвчтөний тусламж үйлчилгээний ялгааг тодорхойлохын тулд судлаачдад өвчтөнүүдийн эмнэлэгт хэвтэх дундаж хугацааг харьцуулах боломжийг олгодог боловч өвчтөний нууцлалыг хадгалж, өвчтөний мэдээллийг онцолдоггүй мэдээллээр хангаж болно.

Санал болгож буй номын санд нууц мэдээллийг агуулсан тоон өгөгдлийн багц дээр үндэслэн нэгтгэсэн статистикийг бий болгох хэд хэдэн алгоритмын хэрэгжилтийг багтаасан болно. Алгоритмуудын зөв ажиллагааг шалгахын тулд үүнийг өгсөн болно стохастик датчик. Алгоритмууд нь өгөгдөл дээр нийлбэр, тоолох, дундаж, стандарт хазайлт, тархалт, дарааллын статистик үйлдлүүдийг гүйцэтгэх боломжийг олгодог, үүнд хамгийн бага, хамгийн их, медианыг тодорхойлох боломжтой. Үүнд хэрэгжилт ч багтсан Лаплас механизм, үүнийг урьдчилан тодорхойлсон алгоритмд хамрагдаагүй тооцоололд ашиглаж болно.

Номын сан нь одоо байгаа функцийг өргөжүүлэх, нэмэлт механизм, нэгтгэх функц, нууцлалын түвшний хяналтыг нэмэх боломжийг олгодог модульчлагдсан архитектурыг ашигладаг.
PostgreSQL 11 DBMS-ийн номын санд суурилсан бэлтгэсэн ANON_COUNT, ANON_SUM, ANON_AVG, ANON_VAR, ANON_STDDEV болон ANON_NTILE зэрэг нууцлалын ялгаатай аргуудыг ашиглан нэргүй нэгтгэсэн функц бүхий өргөтгөл.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх