← Nieuwste papers
💻 computer science

Dependency-Aware Privacy for Multi-turn Agents

RootGuard is een nieuw privacykader voor multi-turn LLM-agenten dat privé wortelwaarden eenmalig zuivert en daaropvolgende outputs deterministisch afleidt, waardoor privacyverlies over verschillende beurten heen wordt voorkomen en aanzienlijk betere privacy-waardeverhoudingen worden bereikt in vergelijking met bestaande onafhankelijke ruismethodes.

Oorspronkelijke auteurs: Divyam Anshumaan, Sarthak Choudhary, Nils Palumbo, Somesh Jha

Gepubliceerd 2026-05-06
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Divyam Anshumaan, Sarthak Choudhary, Nils Palumbo, Somesh Jha

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

Stel je voor dat je een patiënt bent die een digitale gezondheidsassistent (een "LLM-agent") bezoekt. Je moet gevoelige privégegevens delen, zoals je bloeddruk, gewicht of laboratoriumresultaten, zodat de assistent een diagnose of risicoscore kan berekenen. De diensten waarmee de assistent communiceert (de "adversariële diensten") kunnen echter onbetrouwbaar zijn. Het kunnen hackers zijn, ze kunnen onder dwang van juridische bevelen handelen, of ze kunnen simpelweg nieuwsgierig zijn en proberen je echte identiteit samen te stellen uit de cijfers die je deelt.

Het probleem: De "lekke emmer" van onafhankelijke ruis

Momenteel werken de meeste privacytools als een lekke emmer. Elke keer dat de assistent een getal naar een dienst stuurt, voegt het een beetje "statische ruis" toe om de werkelijke waarde te verbergen. Dit heet onafhankelijke ruis.

Hier is de fout:

  • Beurt 1: Je deelt je lengte. De assistent voegt ruis toe.
  • Beurt 2: Je deelt je gewicht. De assistent voegt nieuwe, andere ruis toe.
  • Beurt 3: De dienst vraagt om je BMI. De assistent berekent dit op basis van je ruizige lengte en gewicht, en voegt vervolgens nog meer ruis toe aan het resultaat voordat het wordt verzonden.

Voor de aanvaller lijkt dit op een schattenjacht. Ze krijgen meerdere onafhankelijke glimpjes van dezelfde onderliggende waarheid. Als ze twee keer om hetzelfde vragen, of om een afgeleid waarde (zoals BMI) vragen nadat ze om de onderdelen (lengte/gewicht) hebben gevraagd, kunnen ze de ruis uitmiddelen. Het is alsof je probeert een geheim getal te raden door het gefluisterde door een muur te horen; als je het drie keer verschillende keren hoort met verschillende achtergrondruis, kun je uiteindelijk het echte getal achterhalen. Hoe meer beurten de aanvaller afdwingt, hoe meer "lekken" ze krijgen, en hoe minder privé je wordt.

De oplossing: RootGuard (De "meesterplaat")

Het artikel stelt een nieuw systeem voor dat RootGuard heet. In plaats van elke keer ruis toe te voegen wanneer een getal wordt verzonden, verandert RootGuard de strategie volledig.

De analogie: De meesterplaat
Stel je voor dat je een geheim recept hebt (je privégegevens).

  • Oude manier (onafhankelijke ruis): Elke keer dat je een kopie van het recept naar een chef stuurt, krabbel je willekeurige notities op het papier, scheur je een hoekje eraf en smeer je de inkt. Als je het naar 10 chefs stuurt, heb je 10 verschillende versies met vlekken. Een slimme waarnemer kan alle 10 vergelijken om het originele recept te raden.
  • RootGuard-methode: Je neemt je geheime recept en krabbel je de notities slechts één keer op de originele meesterplaat. Vervolgens sluit je deze "ruizige meesterplaat" op in een kluis.
    • Wanneer Chef A om de ingrediënten vraagt, geef je hen een fotokopie van de ruizige meester.
    • Wanneer Chef B om het eindgerecht vraagt, bereken je dit met de ruizige meester en geef je hen het resultaat.
    • Als Chef A opnieuw vraagt, geef je hen exact dezelfde fotokopie.

Omdat elk stukje informatie dat de aanvaller ziet, afkomstig is van die één ruizige meesterplaat, kunnen ze niets nieuws leren door meer vragen te stellen. Of ze nu 1 keer of 1.000 keer vragen, ze kijken gewoon naar hetzelfde beeld vol ruis. De privacygarantie wordt vanaf het begin vergrendeld.

Het voordeel van de "dubbele asymmetrie"

Het artikel benadrukt een fascinerende draai die de dubbele asymmetrie wordt genoemd:

  1. Voor de aanvaller (onafhankelijke ruis): Elke extra vraag die ze stellen, maakt hun werk makkelijker. Ze krijgen meer datapunten om de ruis uit te middelen. Hun vermogen om je echte gegevens te raden wordt sterker met elke beurt.
  2. Voor jou (RootGuard): Elke extra vraag die de aanvaller stelt, maakt het systeem eigenlijk beter voor jou (qua bruikbaarheid). Omdat de aanvaller het systeem dwingt om een groter totaal "privacybudget" te gebruiken (meer toegestane ruis), kan RootGuard dat grotere budget over je gegevenswortels verdelen. Dit betekent dat de ruis per wortel lager kan zijn, waardoor de medische berekeningen nauwkeuriger worden, terwijl je privacy exact hetzelfde blijft.

Kortom: Hoe harder de aanvaller probeert te prikken, hoe nauwkeuriger je medische resultaten worden onder RootGuard, terwijl hun vermogen om je geheimen te raden stabiel blijft. Onder de oude methode leren ze hoe meer ze prikken, hoe meer ze leren.

Het gebruik van "domeinkennis" om slimmer te worden

RootGuard is niet zomaar een statisch slot; het is een slim slot dat de relaties tussen je gegevens begrijpt.

  • Niveau 1 (Afhankelijkheden): Als je weet dat BMI gewoon een wiskundige formule is op basis van Lengte en Gewicht, beseft RootGuard dat het geen aparte ruis aan BMI hoeft toe te voegen. Het berekent BMI gewoon op basis van de ruizige Lengte en Gewicht. Dit bespaart "privacybudget" (de toelage voor hoeveel ruis je mag toevoegen) zodat het kan worden gebruikt waar het het meest telt.
  • Niveau 2 (Gevoeligheid): Sommige cijfers zijn belangrijker voor een specifieke diagnose dan andere. RootGuard kijkt naar de medische formule (bijvoorbeeld "Leverfibrose-score") en vraagt: "Welke invoer veroorzaakt de grootste verandering in het resultaat?" Het geeft vervolgens meer privacybudget (meer ruis) aan de gevoelige invoer en minder aan de invoer die minder belangrijk is. Dit houdt de uiteindelijke diagnose nauwkeurig terwijl de meest kritieke geheimen worden beschermd.

De resultaten: Wat het artikel vond

De auteurs testten dit op 8 verschillende medische scenario's (zoals het berekenen van leverrisico, hartziektirisico of bloedarmoede) met echte gezondheidsgegevens van de CDC.

  • Nauwkeurigheid: RootGuard was 2,6 tot 3,8 keer nauwkeuriger in het produceren van de juiste medische diagnose vergeleken met de oude methode van "onafhankelijke ruis".
  • Privacy: Toen aanvangers probeerden je echte gegevens te reconstrueren door veel vragen te stellen, faalde de oude methode jammerlijk (hun guesses werden met elke vraag veel beter). RootGuard bleef volledig invariant; de aanvaller leerde na 16 vragen niets meer dan na de eerste vraag.
  • Realiteitstest: Ze voerden dit zelfs uit via een echte AI-agent (GPT-5.4 nano) die tooloproepen deed. De resultaten bleken perfect stand te houden, wat bewijst dat dit niet alleen theorie is – het werkt in een live, meerbeurtige conversatie.

De conclusie

RootGuard behandelt je privégegevens als een enkele bron van waarheid die één keer aan de wortel wordt beschermd. Alles anders is gewoon een berekening afgeleid van die beschermde bron. Dit voorkomt dat aanvangers de "code kraken" door dezelfde vraag op verschillende manieren te stellen, en zorgt ervoor dat je privacy niet verslechtert alleen maar omdat je een lang gesprek moet voeren met een digitale assistent.

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 →