Ours go to 211: Euler pseudoprimes to 47 prime bases (from Carmichael numbers)
In dit artikel presenteren de auteurs een classificatie van Carmichael-getallen en een snel algoritme om nieuwe Euler-pseudopriemen te genereren, waarbij ze een recordvondst melden: een samengesteld getal dat bestand is tegen de Solovay-Strassen-test voor de eerste 47 opeenvolgende priemgetallen (tot en met 211).
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
Titel: De Grote Leugen van de Getallen: Hoe we een "Niet-Priem" vonden die 47 keer als Koning werd aangezien
Stel je voor dat je een enorme schat zoekt. Maar er is een probleem: de kaart is onleesbaar en de schatbewakers (de computers) zijn niet slim genoeg om te zien of een steen echt goud is of gewoon een geverfde rots. In de digitale wereld van cryptografie (zoals bij bankzaken en WhatsApp) hebben we enorme priemgetallen nodig om onze berichten veilig te houden.
Het vinden van deze priemgetallen is lastig. Dus gebruiken computers een snelle test: ze gooien een bal (een getal) tegen een muur (de test) en kijken of hij terugkaatst zoals een echte priemgetal dat zou doen. Als hij terugkaatst, denken we: "Oke, dit is een priemgetal."
Maar er zijn slimme bedriegers. Dit zijn samengestelde getallen (getallen die uit meerdere factoren bestaan, dus geen echte priemgetallen) die zich perfect kunnen voordoen als priemgetallen. Ze worden pseudopriemgetallen genoemd. Ze zijn als een acteur die zo goed een koning speelt dat niemand doorheeft dat het een bedrieger is.
De Drie Soorten Bedriegers
In dit artikel kijken we naar drie soorten bedriegers:
- Fermat-bedriegers: De gewone bedriegers. Ze doen alsof ze priem zijn voor één specifieke test.
- Carmichael-getallen: De "Super-bedriegers". Deze zijn zo slim dat ze voor elke mogelijke test (met uitzondering van hun eigen factoren) doen alsof ze priem zijn. Ze zijn de koningen van de leugen.
- Euler-bedriegers: Dit is de specialiteit van dit artikel. De test die we gebruiken (de Solovay-Strassen test) is iets slimmer dan de gewone test. Een Euler-bedrieger is een getal dat deze slimmere test ook doorstaat.
De auteurs van dit paper wilden de ultieme bedrieger vinden: een getal dat niet één keer, maar 47 keer op rij de test doorstaat. Dat betekent dat het getal zich als priem gedraagt voor de eerste 47 priemgetallen (2, 3, 5, 7, ..., 211).
Hoe hebben ze dit gedaan? (De Bouwstenen)
Stel je voor dat je een muur wilt bouwen die onbreekbaar is. Je kunt niet zomaar stenen gooien; je moet de juiste stenen vinden en ze op de juiste manier stapelen.
De Basis: Carmichael-getallen
De auteurs begonnen met de "Super-bedriegers" (Carmichael-getallen). Ze ontdekten dat niet alle Carmichael-getallen even goed zijn. Ze deelden ze in in twee kampen: Kamp A en Kamp B.- Kamp A is de beste. Hier is de kans dat een getal de test doorstaat extreem hoog (ongeveer 50% voor willekeurige bases).
- Kamp B is minder betrouwbaar.
- Analogie: Kamp A is als een spion die perfect kan imiteren. Kamp B is als een spion die soms zijn accent laat vallen. De auteurs wilden alleen werken met spionnen uit Kamp A.
Het Magische Formule: Vermenigvuldigen
Hoe maak je een nog grotere bedrieger? Door twee kleine bedriegers met elkaar te vermenigvuldigen!- Stel je voor dat je twee acteurs hebt die perfect een koning spelen. Als je ze samen in één rol giet (vermenigvuldigt), ontstaat er een gigantische acteur die nog overtuigender is.
- Maar let op: je mag ze niet zomaar mixen. Je moet ze zorgvuldig selecteren. Als je twee acteurs uit Kamp A neemt die precies op hetzelfde moment "in de rol" zijn (dezelfde testgrens hebben), dan ontstaat er een nieuwe, nog sterkere bedrieger die zelfs de volgende test doorstaat.
De Ladder van Succes
De auteurs bouwden een ladder op:- Ze begonnen met kleine, bewezen bedriegers (die tot basis 37 doorstonden).
- Ze vermenigvuldigden deze met elkaar om grotere te maken (die tot basis 41, 43, etc. doorstonden).
- Ze herhaalden dit proces steeds opnieuw. Elke stap maakte het getal groter en slimmer.
- Ze gebruikten slimme filters om te voorkomen dat ze "gebrekkige" stenen gebruikten (bijvoorbeeld getallen met kleine factoren die de test al vroeg laten falen).
Het Grote Resultaat
Na veel rekenwerk en slimme selectie vonden ze de ultieme bedrieger.
- Het Getal: Een enorm groot getal (met 1230 cijfers, dat is langer dan de volledige tekst van dit artikel!).
- De Prestatie: Dit getal is geen priemgetal. Het is samengesteld. Maar het heeft de Solovay-Strassen test doorstaan voor de eerste 47 priemgetallen (van 2 tot en met 211).
- Betekenis: Als je dit getal zou gebruiken in een cryptosysteem dat alleen kijkt naar de eerste 47 bases, zou het systeem denken: "Dit is een veilig priemgetal!" terwijl het in feite een bedrieger is.
Waarom is dit belangrijk?
Je zou denken: "Maar niemand gebruikt maar 47 bases, toch?"
In de echte wereld gebruiken computers vaak willekeurige bases. De kans dat een willekeurig getal een bedrieger is, is verwaarloosbaar klein. Maar dit onderzoek toont aan dat het mogelijk is om getallen te bouwen die bijna onmogelijk te onderscheiden zijn van echte priemgetallen.
Het is als het vinden van een naald in een hooiberg, maar dan een naald die eruitziet als een diamant. Het waarschuwt ons dat we altijd voorzichtig moeten zijn en dat onze tests steeds slimmer moeten worden.
Samenvattend in één zin:
De auteurs hebben een slimme manier bedacht om kleine "leugenaars" (Carmichael-getallen) te koppelen tot een gigantische "super-leugenaar" die 47 keer op rij de waarheid test doorstaat, en zo bewezen dat het vinden van zulke getallen mogelijk is, maar ook hoe moeilijk het is om ze te maken.
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.