← Nieuwste papers
💻 computer science

Head Count: Privacy-Preserving Face-Based Crowd Monitoring

Deze paper introduceert een privacy-bewust systeem voor het tellen van menigten door gezichten te herkennen met behulp van vage extractors en homomorf versleutelde Bloom-filters, waardoor individuen over tijd en locatie kunnen worden geteld zonder hun identiteit ooit te onthullen.

Oorspronkelijke auteurs: Fatemeh Marzani, Thijs van Ede, Geert Heijenk, Maarten van Steen

Gepubliceerd 2026-04-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Fatemeh Marzani, Thijs van Ede, Geert Heijenk, Maarten van Steen

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Koppen tellen zonder gezichten te herkennen: Een verhaal over privacy en mensenmassa's

Stel je voor dat je in een drukke stad bent. Overheden en organisaties willen weten: Hoeveel mensen lopen er vandaag door het centrum? En nog belangrijker: Hoeveel van die mensen lopen er ook later weer langs een ander plein? Dit heet "crowd monitoring" (menigten bewaken).

Het probleem is dat we twee dingen willen, maar die botsen vaak:

  1. Privacy: We willen niet dat er een database ontstaat met foto's van iedereen, of dat we kunnen zien wie "Jan" is en waar hij naartoe gaat.
  2. Nauwkeurigheid: We willen wel weten of dezelfde persoon op twee verschillende plekken is geweest, zodat we de stroming van mensen kunnen meten.

Vroeger probeerden ze dit op te lossen door te kijken naar de MAC-adressen van mobiele telefoons (zoals een uniek huisnummer voor je telefoon). Maar tegenwoordig maken telefoons hun huisnummer elke keer willekeurig aan om privacy te beschermen. Daardoor werkt die methode niet meer.

De auteurs van dit paper (van de Universiteit Twente) hebben een slimme nieuwe oplossing bedacht: Gebruik het gezicht, maar vergeet het gezicht direct weer.

Hier is hoe hun systeem werkt, vertaald in een simpel verhaal met analogieën:

1. De Camera als een "Vergeetachtige Fotograaf"

Stel je twee camera's voor, Camera A en Camera B, op twee verschillende plekken in de stad.

  • De oude manier: De camera zou een foto maken, die opslaan, en later zeggen: "Hé, die man met de pet is hier ook!" (Dit is een privacy-ramp).
  • De nieuwe manier: De camera maakt een foto, maar gooit de foto direct weg. Ze slaan alleen een heel kort, cryptisch "vingerafdrukje" van het gezicht op.

2. De "Vervormbare Sleutel" (Fuzzy Extractor)

Dit is het lastigste deel. Als je je gezicht vandaag fotografeert en morgen, ziet het er net iets anders uit (licht, hoek, glimlach). Een computer ziet deze twee foto's als twee verschillende mensen.

De auteurs gebruiken een slimme truc, een "Vervormbare Sleutel" (in het vakjargon: Fuzzy Extractor).

  • De Analogie: Stel je voor dat je een sleutel hebt die gemaakt is van zacht was. Als je hem een beetje verwarmt of er een klein stukje van afkrabt, is hij nog steeds dezelfde sleutel die in hetzelfde slot past.
  • In de praktijk: Het systeem neemt de "vingerafdruk" van het gezicht en maakt er een stabiele code van. Zelfs als de foto net iets anders is, zorgt deze "was-sleutel" ervoor dat de code voor dezelfde persoon altijd exact hetzelfde blijft. Maar het is onmogelijk om van die code terug te rekenen hoe het gezicht eruitzag.

3. De "Magische Lijst" (Bloom Filters)

Nu hebben we een lijst met codes van alle mensen die Camera A zag. Maar als we die lijst naar de server sturen, kan een hacker misschien raden wie erop staat.
Dus veranderen ze de lijst in een Magische Lijst (een Bloom Filter).

  • De Analogie: Stel je een enorm zwart bord voor met duizenden lampjes. Als iemand op de lijst staat, gaan er een paar specifieke lampjes aan. Je kunt niet zien wie er staat, je ziet alleen dat er lampjes branden. Als je twee van deze borden over elkaar legt (een "AND"-bewerking), zie je welke lampjes bij beide borden aan staan. Dat zijn de mensen die bij beide camera's zijn geweest.

4. De "Onzichtbare Rekenmachine" (Homomorfische Encryptie)

Nu willen we die twee lijsten vergelijken, maar we willen niet dat de server (de rekenmachine) ziet wat er op de lijsten staat.
Ze gebruiken een techniek genaamd Homomorfische Encryptie.

  • De Analogie: Stel je voor dat je twee dozen met gesloten deksels hebt, maar je kunt er toch in rekenen alsof ze open zijn. Je kunt de dozen schudden, optellen en vermenigvuldigen zonder de deksels te openen.
  • In de praktijk: De camera's sturen hun lijsten versleuteld naar de server. De server doet de berekening (welke lampjes branden bij beide?) terwijl alles nog steeds versleuteld is. De server weet dus niets over wie de mensen zijn. Alleen de eigenaar van de sleutel (de klant) kan het resultaat ontcijferen.

Wat is het resultaat?

Aan het einde weet de organisatie: "Er zijn 50 mensen die vandaag bij Camera A en later bij Camera B zijn geweest."
Maar ze weten niets over wie die 50 mensen zijn. Geen namen, geen foto's, geen traceerbare gegevens.

Samenvattend in één zin:
Het systeem telt mensen door hun gezichten om te zetten in onherkenbare, maar stabiele codes, en rekent die codes samen in een versleutelde doos, zodat de privacy van iedereen gewaarborgd blijft terwijl we wel de drukte in de stad kunnen meten.

Het is alsof je een menigte telt door te kijken naar de schaduw die ze werpen, in plaats van naar hun gezichten, en die schaduwen op een manier te vergelijken die niemand kan ontmaskeren.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →