CADO-NFS is a complete implementation in C/C++ of the Number Field Sieve (NFS) algorithm for factoring integers and computing discrete logarithms in finite fields. It consists in various programs corresponding to all the phases of the algorithm, and a general script that runs them, possibly in parallel over a network of computers.
Po czterech dniach (maszyna z jednym 6-corowym procesorem AMD Ryzen 5 3600 + 64GB RAM):
Mając faktoryzację wystarczy wygenerować klucz prostym skrypcikiem (który autor namierzył na IRC-u – #crypto). Efekt?
Klucz wyglądający idealnie tak samo jak z początku wpisu
Wnioski? Używajcie minimum RSA-2048. Ta rekomendacja jest już ze sporym zapasem, bowiem wspominane wcześniej złamanie RSA-829 wymagało dość dużej mocy obliczeniowej:
The total computation time was roughly 2700 core-years, using Intel Xeon Gold 6130 CPUs as a reference (2.1GHz):
~Michał Sajdak
Spodobał Ci się wpis? Podziel się nim ze znajomymi:
No, rekomendacja z zapasem to raczej coś post quantum powinno być https://en.wikipedia.org/wiki/Post-quantum_cryptography
A jeśli już tradycyjna asymetryczna, to mimo wszystko trudniejsze są do zaatakowania algorytmy oparte o krzywe eliptyczne.
O ile dobrze kojarze to jakis czas temu wykombinowali jak lamiac RSA zejsc z zlozonosci liniowej na pierwiastkowa. Wiec rzeczywiscie “krotsze” RSA mozna dzis dosc prosto zlamac.
No, rekomendacja z zapasem to raczej coś post quantum powinno być https://en.wikipedia.org/wiki/Post-quantum_cryptography
A jeśli już tradycyjna asymetryczna, to mimo wszystko trudniejsze są do zaatakowania algorytmy oparte o krzywe eliptyczne.
Ile bitów mają klucze do paszport kowidjańskiego?
4016
A daloby sie to na GPU przepisac? Wtedy by smigalo.
AFAIR faktoryzacja umiarkowanie się zrównolegla, więc nie będzie tu dużego boostu (chyba że ktoś posiada inne info? Dajcie znać)
O ile dobrze kojarze to jakis czas temu wykombinowali jak lamiac RSA zejsc z zlozonosci liniowej na pierwiastkowa. Wiec rzeczywiscie “krotsze” RSA mozna dzis dosc prosto zlamac.
W końcu mamy na świecie gigantyczny komputer rozproszony….. Bitcoiny skądś się biorą. Złamanie 2048 to tylko kwestia potrzeb🤷
artykuł o tym jak stworzyć bazę danych z gotową faktoryzacją n. co o tym myślicie? https://marsik.work/liczby_przypierwsze_RSA.html