← Nieuwste papers
🤖 machine learning

One RNG to Rule Them All: How Randomness Becomes an Attack Vector in Machine Learning

Dit onderzoek analyseert hoe zwakke pseudowillekeurige getallengeneratoren in machine learning-frameworks een beveiligingsrisico vormen en introduceert RNGGuard, een tool die deze kwetsbaarheden tijdens de ontwikkeling en uitvoering automatisch detecteert en vervangt door veiligere alternatieven.

Oorspronkelijke auteurs: Kotekar Annapoorna Prabhu, Andrew Gan, Zahra Ghodsi

Gepubliceerd 2026-02-11
📖 3 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Kotekar Annapoorna Prabhu, Andrew Gan, Zahra Ghodsi

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 grote, hypermoderne casino-automatie in een luxe hotel. Alles lijkt perfect: de lichten glimmen, de mensen winnen en verliezen eerlijk, en de beveiliging is top. Maar er is één klein detail dat alles kan laten instorten: de dobbelsteen.

Als die dobbelsteen niet echt "toevallig" is, maar bijvoorbeeld elke keer dat het 12:00 uur is een 6 gooit, dan is het hele casino niet meer veilig. Een slimme dief kan dat weten, de dobbelsteen manipuleren en de bank leegplukken zonder dat iemand het doorheeft.

Dit wetenschappelijke artikel gaat precies over dat probleem, maar dan voor Artificial Intelligence (AI).

Het probleem: De "nep-dobbelsteen" van AI

AI-systemen (zoals ChatGPT of zelfrijdende auto's) gebruiken de hele dag door "toeval" om te leren. Ze gebruiken het om data te mengen, om hun "hersenen" (gewichten) te initialiseren, en om privacy te beschermen.

Omdat een computer van nature heel logisch en voorspelbaar is, gebruikt hij geen echte dobbelstenen, maar Pseudorandom Number Generators (PRNG's). Dit zijn wiskundige formules die doen alsof ze toeval genereren. Het is een soort "nep-dobbelsteen".

Het probleem is dit:
De onderzoekers ontdekten dat de manier waarop deze "nep-dobbelstenen" worden gemaakt, enorm verschilt per softwarepakket. Sommige pakketten gebruiken een heel zwakke formule, of ze gebruiken de klok van de computer om het toeval te starten. Als een hacker weet hoe die formule werkt of hoe de klok loopt, kan hij de AI "bespelen".

Wat kan een hacker daarmee doen?

  • De AI blind maken: De hacker kan ervoor zorgen dat de AI bepaalde dingen niet meer leert.
  • Privacy stelen: Bij technieken die bedoeld zijn om jouw gegevens te beschermen (zoals Differential Privacy), wordt er "ruis" toegevoegd om je gegevens te maskeren. Als de hacker de dobbelsteen van die ruis begrijpt, kan hij die ruis wegfilteren en alsnog jouw privégegevens zien.
  • De AI manipuleren: Hij kan een "achterdeurtje" inbouwen waardoor de AI normaal werkt, maar bij een specifiek signaal ineens een fout maakt.

De oplossing: RNGGUARD (De digitale inspecteur)

De onderzoekers hebben een systeem gebouwd genaamd RNGGUARD. Je kunt dit zien als een super-inspecteur die constant bij de dobbelstenen van het casino staat te kijken.

RNGGUARD werkt in twee stappen:

  1. De Blauwdruk-check (Statische analyse): Voordat het spel begint, loopt de inspecteur door de hele fabriek van de AI. Hij kijkt naar alle machines die dobbelstenen maken en maakt een lijstje: "Deze machine is oké, maar die machine daar gebruikt een veel te zwakke formule. Die moeten we vervangen!"
  2. De Live-controle (Dynamische analyse): Terwijl de AI aan het trainen is (het spel draait), kijkt de inspecteur live mee. Hij gooit zelf ook af en toe een paar keer met de dobbelstenen om te zien of de uitkomsten wel echt onvoorspelbaar zijn. Als hij ziet dat de dobbelstenen een patroon beginnen te vertonen (bijvoorbeeld: "Hé, er komen te veel zessen!"), slaat hij direct alarm.

Waarom is dit belangrijk?

Tot nu toe dachten we dat AI-beveiliging vooral ging over het beschermen van de "hersenen" van de AI. Maar dit onderzoek laat zien dat de bron van het toeval een enorme zwakke plek is.

Met RNGGUARD hebben we een manier om die "nep-dobbelstenen" te controleren en te vervangen door echte, veilige versies, zodat de AI eerlijk, privé en onvoorspelbaar blijft voor hackers.

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 →