Pour ce faire, il est nécessaire de préciser à Diffix quoi protéger.
To do its job, Diffix has to be told what to protect.
Diffix considère chaque requête comme un cas d'utilisation distinct et l'anonymise de façon appropriée.
In essence, Diffix regards each query as a separate use case, and anonymizes appropriately.
Pour cette analyse, nous avons configuré Diffix pour protéger la vie privée du chauffeur de taxi.
For this analysis, we configured Diffix to protect the privacy of the taxi driver.
Ensuite, Diffix élimine le besoin de concevoir manuellement un schéma d'anonymisation pour s'adapter au cas d'utilisation.
Second, Diffix eliminates the need to manually design an anonymization scheme to fit the use case.
Tout d'abord, Diffix n'applique que le niveau de bruit nécessaire pour chaque requête, minimisant ainsi la distorsion des données.
First, Diffix applies only as much noise as is needed for each query, thus minimizing data distortion.
Dans la suite, nous sélectionnons trois cas d'usage permettant de donner au lecteur une bonne idée de ce qui est réalisable avec Diffix.
In what follows, we select three use case that should give the reader a good sense of what is possible with Diffix.
Diffix est un système déployé devant une base de données contenant des données brutes (non anonymisées).
Diffix is a system that is deployed in front of a database containing raw (non-anonymized) data.
Si nous avions demandé une granularité totale, Diffix aurait enlevé plus de 90% des emplacements.
If we had asked for full granularity, Diffix would have removed more than 90% of the locations.
Ici, seules les données anonymisées sont montrées - les données brutes sont pratiquement les mêmes (à l'exception des quelques travailleurs qui ont été supprimés par Diffix).
Here we only show the anonymized data-the raw data is virtually the same (with the exception of a few very hard workers that were suppressed by Diffix).
Diffix supprime automatiquement tous les carrés qui n'ont pas assez de chauffeurs de taxi distincts, le seuil étant en moyenne de 4 chauffeurs.
Diffix automatically removed any boxes that did not have enough distinct taxi drivers, the threshold being on average 4 taxi drivers.
Diffix intercepte les requêtes SQL faites à la base de données, et anonymise les réponses en imposant des limites et en ajoutant du bruit.
Diffix intercepts SQL queries made to the database, and anonymizes the answers by placing limitations on the SQL and by adding noise.
Dans chaque cas, la figure de gauche montre les données brutes, et la figure de droite les données obtenus à l'issu du traitement réalisé par Diffix (intitulée Cloak).
In each case, the left-hand figure shows the raw data, and the right-hand figure is for Diffix (labeled Cloak).
(Cette image est elle-même créée en interrogeant Diffix pour les lieux de ramassage et de dépôt dans des carrés de 10 mètres).
(This image is itself created by querying Diffix for pickup and dropoff locations in 10-meter boxes).