Intuisi Anda bahwa "rasa tidak aman" disebabkan oleh perangkat lunak yang "terlalu berguna" adalah benar, dalam arti tertentu. Ada literatur teoritis yang besar dan terus berkembang tentang "privasi diferensial" yang memformalkan intuisi Anda. Lihat misalnya, di sini: research.microsoft.com/en-us/projects/databaseprivacy/dwork.pdf
Di sini, kami menganggap input ke suatu algoritma sebagai "basis data", dan algoritme itu "tidak aman" jika ia mengungkapkan terlalu banyak informasi tentang data seseorang dalam database. Algoritma adalah -differensial privat jika output algoritme tidak banyak bergantung pada satu input: khusus, mengubah entri tunggal dalam database input hanya akan mengubah probabilitas setiap output algoritma dengan paling banyak faktor e ϵ .ϵeϵ
Tentu saja, menjadikan suatu algoritma pribadi membuatnya kurang bermanfaat: suatu algoritma privat -berbeda menghasilkan keluaran yang bahkan bukan fungsi dari input sama sekali! Tapi ternyata Anda bisa mencoba dan dengan hati-hati menyeimbangkan pertukaran antara privasi dan utilitas, dan bisa mendapatkan algoritma yang sangat pribadi yang bagaimanapun sangat berguna.0