923-bitowe szyfrowanie złamane, to nowy rekord
Kilka dni temu Fujitsu poinformowało, że naukowcy z ich japońskiego laboratorium wraz z kolegami z Narodowego Instytutu Technologii Informacyjnej i Komunikacyjnej oraz Uniwersytetu w Kyushu ustanowili nowy kryptograficzny rekord świata wspólnie łamiąc 923-bitowy szyfr.
Conowegopl z- #
- #
- #
- #
- #
- #
- 81
Komentarze (81)
najlepsze
To niezłe komputery osobiste tam mają jak wypada 12 rdzeni na jeden ;P
Po prostu określenie komputer osobisty na takiego potwora wydaje się trochę śmieszne ;P
A w ogóle to może mieli szczęście po prostu ;)
może oznacza to też coś innego, np jakąś szczególną gałąź tej dziedziny, która jest dopiero rozwijana (albo autor nie ogarnia i napisał bo mądrze brzmi ;)). W każdym razie trochę mnie to rozśmieszyło
Oni nie złamali szyfru oni złamali tylko jeden klucz (w tytule użyto słowa szyfr aby groźniej brzmiało).
Może zacznę od przykładu innego podobnego algorytmu aby nie straszyć trudnymi terminami, gdyby łamano szyfr oparty na algorytmie RSA to złamanie 923 bitowego klucza oznacza to, że liczbę o długości 923bitów udało się rozłożyć na czynniki pierwsze.
Zasada działania szyfru RSA polega na tym, że łatwo pomnożyć przez siebie 2 duże liczby ale
Bo algorytm szyfrowania i tak jest znany. Jakby go złamali (znaleźli wielomianowy algorytm łamania), to byłaby rewolucja w bezpieczeństwie komputerowym i w matematyce (chyba też?!), bo poza tym poszłoby też RSA (z tego co wiem - krzywe eliptyczne to w jakiś sposób uogólnienie RSA).
Ciąg dalszy Twoich wyliczeń (przy pomocy C# i .net4)
984 bit: 23058430092136939520 miesiecy (1921535841011411626 lat)
985 bit: 46116860184273879040 miesiecy (3843071682022823253 lat)
986 bit: 92233720368547758080 miesiecy (7686143364045646506 lat)
987 bit: 184467440737095516160 miesiecy (15372286728091293013 lat)
988 bit: 368934881474191032320 miesiecy (30744573456182586026 lat)
989 bit: 737869762948382064640 miesiecy (61489146912365172053 lat)
990 bit: 1475739525896764129280 miesiecy (122978293824730344106 lat)
991 bit: 2951479051793528258560 miesiecy (245956587649460688213 lat)
992 bit: 5902958103587056517120 miesiecy (491913175298921376426 lat)
993 bit: 11805916207174113034240 miesiecy (983826350597842752853 lat)
994
for (int i = 923; i < 1024; i++)
{
m = m * 2;
cout << i << " bit: " << m << " miesięcy (" << m/12 << " lat)" << endl;
}
923 bit: 10 miesięcy (0 lat)
924
zadziwił wszystkich naukowców.
Komentarz usunięty przez moderatora