Priemgetallen: zo beveiligen ze je betalingen

Elke keer dat je online iets afrekent, doen priemgetallen stilletjes het beveiligingswerk op de achtergrond. In dit artikel begrijp je waarom juist deze getallen zo geschikt zijn om je gegevens te beschermen, hoe versleuteling ermee werkt zonder wiskundeknobbel, en waarom je nooit meer een verlopen slotje in je browser wilt negeren.
Wat maakt een priemgetal bijzonder?
Een priemgetal is een geheel getal groter dan 1 dat alleen deelbaar is door 1 en door zichzelf. Voorbeelden zijn 2, 3, 5, 7, 11 en 13. Ze zijn de bouwstenen van alle andere gehele getallen: elk geheel getal is op precies een manier te schrijven als een product van priemgetallen. Die eigenschap maakt ze uniek en onmisbaar in de wiskunde.
Waarom vermenigvuldigen makkelijk is maar ontbinden moeilijk
Hier zit de sleutel tot beveiliging. Twee grote priemgetallen met elkaar vermenigvuldigen is voor een computer kinderspel. Maar de omgekeerde weg, van het product terug de twee oorspronkelijke priemgetallen vinden, is razend moeilijk zodra de getallen groot genoeg zijn.
Deze ongelijkheid heet een eenrichtingsfunctie: de ene kant op eenvoudig, de andere kant op praktisch onbegaanbaar. Encryptie leunt op precies dat verschil. Iedereen mag het product zien, maar zonder de losse priemgetallen kom je er niet in.
Een concreet voorbeeld in het klein
Neem de priemgetallen 61 en 53. Vermenigvuldigd geven ze 3233. Dat product mag openbaar zijn. Wil iemand het bericht kraken, dan moet hij 3233 terugbrengen tot 61 en 53. Bij zulke kleine getallen lukt dat nog met wat proberen.
In de praktijk gebruikt versleuteling priemgetallen van honderden cijfers lang. Het product daarvan ontbinden zou zelfs de snelste computers onvoorstelbaar lang kosten. Dat tijdverschil, seconden om te vermenigvuldigen tegenover eeuwen om te ontbinden, is precies wat je betaalgegevens veilig houdt.
Wat dit voor jou betekent
Het slotje in je browserbalk en het https in het adres betekenen dat je verbinding versleuteld is met dit soort wiskunde. De lengte van de sleutel, uitgedrukt in bits, bepaalt hoe groot de priemgetallen zijn. Langere sleutels zijn moeilijker te kraken, maar ook iets trager. Daarom verschuift de aanbevolen sleutellengte in de loop der jaren mee met snellere computers.
Veelgemaakte misvattingen en hoe je ze corrigeert
Misvatting 1: encryptie is onbreekbaar. Ze is niet onbreekbaar, alleen onpraktisch te breken binnen redelijke tijd met huidige technologie. Wordt rekenkracht groter, dan moeten sleutels langer worden.
Misvatting 2: een langer wachtwoord vervangt encryptie. Nee, het zijn twee verschillende lagen. Encryptie beschermt je gegevens onderweg, een sterk wachtwoord beschermt je account. Je hebt allebei nodig.
Misvatting 3: het slotje garandeert dat een site betrouwbaar is. Het slotje betekent alleen dat de verbinding versleuteld is, niet dat de eigenaar te vertrouwen is. Controleer altijd ook het webadres zelf.
Checklist voor veilig online handelen
- Controleer of het adres met https begint voordat je gegevens invult.
- Klik op het slotje om te zien of het certificaat geldig en niet verlopen is.
- Lees het webadres nauwkeurig, let op verkeerd gespelde domeinnamen.
- Houd je browser bijgewerkt, zodat verouderde versleuteling geweigerd wordt.
- Gebruik naast encryptie ook sterke, unieke wachtwoorden per account.
Conclusie
Priemgetallen beschermen je omdat vermenigvuldigen makkelijk is en ontbinden bijna onmogelijk. Die simpele asymmetrie draagt je hele digitale veiligheid. Kijk voortaan bij elke betaling bewust naar het slotje en het adres, dan gebruik je die wiskunde in je voordeel.
Veelgestelde vragen
Waarom juist priemgetallen en niet gewone getallen?
Priemgetallen hebben geen andere delers dan 1 en zichzelf, waardoor hun product maar op een manier te ontbinden is. Die eenduidigheid maakt het terugrekenen zo moeilijk en dus geschikt voor beveiliging.
Kunnen quantumcomputers deze beveiliging breken?
In theorie kunnen krachtige quantumcomputers het ontbinden van grote getallen sterk versnellen. Daarom wordt gewerkt aan nieuwe methoden die daartegen bestand zijn. Voor de huidige computers blijft de bescherming intact.
Betekent een langere sleutel altijd betere beveiliging?
Een langere sleutel is moeilijker te kraken, maar kost ook meer rekentijd. Er is een balans tussen veiligheid en snelheid, en de aanbevolen lengte groeit mee met de beschikbare rekenkracht.
Hoe weet ik of een verbinding echt versleuteld is?
Kijk of het adres met https begint en of er een slotje in de balk staat. Klik erop om te controleren of het certificaat geldig is. Ontbreekt dat of is het verlopen, wees dan voorzichtig met je gegevens.
Bronnen
Het RSA-algoritme, in 1977 beschreven door Ron Rivest, Adi Shamir en Leonard Adleman, is de bekendste toepassing van priemgetallen in encryptie en vormt de basis voor veel beveiligd internetverkeer.