# Claude heeft RSA-896 gefactoriseerd. Hier is hoe RSA daadwerkelijk wordt gebroken

Published: 2026-09-21

Op 19 september heeft een Anthropic-ingenieur RSA-896 – een uitdagingsnummer van 270 cijfers – gefactoriseerd met Claude, een GPU-poort van de open-source CADO-NFS zeef en ~30 GPU-jaren op 2.048 inactieve GPU's over tien dagen, zestien dagen nadat Cognition's Devin hetzelfde deed met RSA-260. Onder de motorkap: hoe een factorisatierecord daadwerkelijk wordt gevestigd (polynoom → zeven → een matrix van 656 miljoen rijen → vierkantswortel), waarom 896 bits vallen en 2048 niet, en welke van je sleutels zich zorgen moeten maken. Oordeel: NEEDS REVIEW.

Canonical: https://thedailydiff.dev/nl/video/2026-09-21-rsa-896-under-the-hood/

## Wat deze video behandelt

- RSA-896 valt: 270 cijfers, 2.048 GPU's, tien dagen
- 1977 → 1994: veertig biljard jaar, zeshonderd vrijwilligers
- 2009 → 2020: één record per decennium, allemaal op CPU's
- September 2026: Devin, daarna Claude, twee records in zestien dagen
- De zeef: polynoom → zeven → een matrix van 656 miljoen rijen → vierkantswortel

## Hoofdstukken

- 0:00 RSA-896 valt: 270 cijfers, 2.048 GPU's, tien dagen
- 0:38 1977 → 1994: veertig biljard jaar, zeshonderd vrijwilligers
- 0:55 2009 → 2020: één record per decennium, allemaal op CPU's
- 1:10 September 2026: Devin, daarna Claude, twee records in zestien dagen
- 1:35 De zeef: polynoom → zeven → een matrix van 656 miljoen rijen → vierkantswortel
- 1:59 Waarom 2048 nog steeds standhoudt: $30M voor RSA-1024, $38 biljard voor RSA-2048
- 2:24 Claim versus werkelijkheid: 'Claude brak RSA' versus 'geen nieuw algoritme'
- 3:04 Maandag: ssh-keygen -l, je mail-ondertekeningssleutels, NIST's 2030-lijn
- 3:21 Oordeel, onder de motorkap

## Vertaald transcript

Vertaald vanuit de originele Engelse gesproken tekst. Beschikbare audio en ondertiteling worden beheerd door YouTube.

### RSA-896 valt: 270 cijfers, 2.048 GPU's, tien dagen

0:00 Op zaterdag heeft een ingenieur van Anthropic RSA achthonderdzesennegentig gefactoriseerd, een tweehonderdzeventig cijferig nummer dat een leven lang moest standhouden, met Claude en tweeduizend inactieve GPU's, wat de duurste manier ooit is gevonden om te bevestigen dat je SSH-sleutel waarschijnlijk in orde is. Drie getallen. Dertig GPU-jaren in tien dagen. Vijfenzeventigduizend dollar prijzengeld voor dit exacte nummer, teruggetrokken in tweeduizendzeven. En de prijs om het te doen met de sleutel op je laptop,

0:24 zevenendertig biljard dollar. In drie minuten, hoe een factorisatierecord wordt gevestigd, waarom het algoritme een dertig jaar oude zeef is en geen chatbot, en welke van je sleutels zich zorgen moeten maken. Dit is The Daily Diff, onder de motorkap.

### 1977 → 1994: veertig biljard jaar, zeshonderd vrijwilligers

0:38 Negentien zevenenzeventig. Martin Gardner drukt een honderdnegenentwintig cijferig nummer af in Scientific American, en Ron Rivest schat dat het factoriseren veertig biljard jaar duurt. Het kost zeventien, zeshonderd vrijwilligers en twee fax machines, en de geheime boodschap is de magische woorden zijn 'squeamish ossifrage'. Tweeduizendnegen, RSA zevenhonderdachtenzestig, tweeduizend core-jaren.

### 2009 → 2020: één record per decennium, allemaal op CPU's

0:58 Tweeduizendtwintig, RSA tweehonderdvijftig, zevenentwintighonderd core-jaren op een open-source zeef genaamd Cado NFS, van een Frans lab. Eén record per decennium, het tempo van mensen met vaste aanstelling.

### September 2026: Devin, daarna Claude, twee records in zestien dagen

1:10 Dan september. Eric Lu van Cognition vertelt Devin, hun codeeragent, om de zeef naar GPU's te poorten en gaat naar bed. Drie weken en vierhonderdduizend dollar aan vrije clustertijd later, is RSA tweehonderdzestig voltooid. Zestien dagen later herhaalt Steve Weis van Anthropic de truc met Claude. Zes jaar tussen records, dan twee in een veertien dagen, één van een hobbyist met een codeeragent, één van een cryptograaf met vrije GPU's. Het mechanisme. Vier stadia.

### De zeef: polynoom → zeven → een matrix van 656 miljoen rijen → vierkantswortel

1:36 Kies een polynoom. Zeven, wat betekent jagen op miljarden getallen met alleen kleine factoren, elke kandidaat onafhankelijk, dus dat is het deel dat naar GPU's is verplaatst. Dan lineaire algebra, waar acht miljard relaties een matrix van zeshonderd vijftig miljoen rijen aan één kant worden, en elk knooppunt praat met elk ander knooppunt totdat iemand wordt gepreëmteerd. Dan een vierkantswortel, die Cognition's run drie keer overstroomde en herschreef.

### Waarom 2048 nog steeds standhoudt: $30M voor RSA-1024, $38 biljard voor RSA-2048

1:59 Waarom je tweeduizendachtenveertig bit sleutel een ander beest is. De zeef is subexponentieel, dus elke extra bit kost minder dan een verdubbeling, maar het stapelt zich op. RSA tienvierentwintig is achtenzeventig keer het werk van RSA tweehonderdzestig, noem het dertig miljoen dollar, wisselgeld voor een hyperscaler. RSA tweeduizendachtenveertig is nog een miljard keer moeilijker, zevenendertig biljard dollar, wat Rivest's schatting is met de eenheid veranderd van jaren naar dollars.

### Claim versus werkelijkheid: 'Claude brak RSA' versus 'geen nieuw algoritme'

2:24 De claim versus de lezing. De kop zegt dat Claude RSA brak. Claude zelf crediteert de mensen die de zeef over decennia hebben gebouwd, en Weis voegt drie regels toe. Geen nieuw algoritme, nog steeds exponentieel, wat hij later corrigeerde naar subexponentieel, en geen nieuwe bedreiging voor geïmplementeerde sleutels. Beide zijn waar. De wiskunde is niet veranderd.

2:41 De prijs wel, omdat inactieve GPU's plus een agent die oude C naar Cuda poort overnacht van een decennium-per-record hobby een lang weekend maakt. Hacker News zegt dat je hiervoor geen AI nodig hebt, alleen rekenkracht. Waar, totdat iemand opmerkt dat Instagram zijn e-mail nog steeds ondertekent met een zeven honderdzesentachtig bit sleutel, wat nu een weekendproject is. Beste antwoord, van Allan Peng. Twee is een factor van RSA achthonderdzesennegentig plus één.

### Maandag: ssh-keygen -l, je mail-ondertekeningssleutels, NIST's 2030-lijn

3:04 Maandag. Voer ssh keygen dash L uit op je publieke sleutels, en alles wat tien vierentwintig afdrukt is een tweeduizenddertien probleem dat je hebt behouden. Graaf je mail-ondertekeningsrecords op dezelfde manier op. En lees het Nist-concept, want RSA tweeduizendachtenveertig is sowieso verouderd na tweeduizenddertig, niet voor zeven, voor qubits die ook nog niet bestaan.

### Oordeel, onder de motorkap

3:21 Oordeel, onder de motorkap. Needs review. Tweeduizendachtenveertig bits is prima. Zevenhonderdachtenzestig bits in je DNS is niet, en de aanvaller heeft geen lab meer nodig, alleen vrije GPU's en een chatvenster. Vertel me wat ik hierna moet openen in de opmerkingen. En dat is het verschil voor vandaag. Ik ben Niko van Axrisi. Verantwoord samenvoegen.

## Bronnen

- [Stephen A. Weis, "RSA-896" (N, p, q)](https://saweis.net/posts/rsa-896.html) — saweis.net
- [Weis on X — the run (2,048 GPUs, 30 GPU-years, 10 days)](https://x.com/sweis/status/2101488974418317736) — x.com
- [Weis on X — Claude's statement: https://x.com/sweis/status/2101492820028895607 · the three clarifications: https://x.com/sweis/status/2101494688528400792 · "GNFS is subexponential"](https://x.com/sweis/status/2101544544793972860) — x.com
- [Allan Peng: "2 is a factor of (RSA-896 + 1)"](https://x.com/apengwin/status/2101492866757361841) — x.com
- [Hacker News thread](https://news.ycombinator.com/item?id=49771966) — news.ycombinator.com
- [Eric Lu / Cognition, "Factoring RSA-260" (GPU siever, cost ladder, 656M-row matrix, sqrt rewritten 3×)](https://cognition.com/blog/factoring-rsa-260) — cognition.com
- [CADO-NFS (INRIA)](https://cado-nfs.gitlabpages.inria.fr/) — cado-nfs.gitlabpages.inria.fr
- [RSA numbers (RSA-129 … RSA-2048, prizes): https://en.wikipedia.org/wiki/RSA\_numbers · "The Magic Words are Squeamish Ossifrage"](https://en.wikipedia.org/wiki/The_Magic_Words_are_Squeamish_Ossifrage) — en.wikipedia.org
- [NIST IR 8547 (initial public draft), transition timeline](https://nvlpubs.nist.gov/nistpubs/ir/2024/NIST.IR.8547.ipd.pdf) — nvlpubs.nist.gov
- [Instagram DKIM record](https://dns.google/resolve?name=pm._domainkey.instagram.com&type=TXT) — dns.google
