"Güvensizliğin" "çok yararlı" yazılıma bağlı olduğu sezgileriniz bir anlamda doğrudur. Sezginizi resmileştiren “farklı mahremiyet” hakkında geniş ve büyüyen bir teorik literatür vardır. Örneğin, buraya bakın: arastirma.microsoft.com/tr-tr/projects/databaseprivacy/dwork.pdf
Burada, bir algoritmanın girdisinin bir "veritabanı" olduğunu düşünüyoruz ve herhangi bir kişinin veritabanındaki verileri hakkında çok fazla bilgi ortaya çıkarması durumunda algoritma "güvensiz". Algoritmanın çıkışı herhangi bir girdiye çok fazla bağlı değilse, bir algoritma -diferansiyel olarak özeldir: özellikle, giriş veritabanındaki tek bir girdinin değiştirilmesi, algoritmanın herhangi bir çıktısının olasılığını en fazla bir faktörü.e ϵεeε
Tabii ki, bir algoritmayı özel yapmak daha az kullanışlı hale getirir: farklı olarak özel bir algoritma, girişlerin bir fonksiyonu bile olmayan çıktılar üretir! Ancak, gizlilik ve yardımcı program arasındaki ödünleşmeyi deneyip dikkatlice dengeleyebileceğiniz ve yine de önemsiz derecede yararlı olan çok özel algoritmalar elde edebileceğiniz ortaya çıkıyor.0