ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π° Π°Ρ‚Π°ΠΊΠ°, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намалява рСсурситС Π·Π° Ρ„Π°Π»ΡˆΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи RSA

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ ΠšΠ°Π»ΠΈΡ„ΠΎΡ€Π½ΠΈΠΉΡΠΊΠΈΡ унивСрситСт Π² Π‘Π°Π½ Π”ΠΈΠ΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π°Ρ‚Π°ΠΊΠ° срСщу RSA Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ°, която позволява подправянС Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π±Π΅Π· факторизация Π½Π° основнитС прости числа, ΠΈ Π±Π΅Π· нСобходимост ΠΎΡ‚ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° сСкрСтния ΠΊΠ»ΡŽΡ‡. РСсурситС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° срСщу 1024-Π±ΠΈΡ‚ΠΎΠ² RSA ΠΊΠ»ΡŽΡ‡, са ΠΎΡ†Π΅Π½Π΅Π½ΠΈ Π½Π° 1380 Π³ΠΎΠ΄ΠΈΠ½ΠΈ изчислСния Π½Π° Π΅Π΄Π½ΠΎ процСсорно ядро, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² наличния унивСрситСтски ΠΊΠ»ΡŠΡΡ‚ΡŠΡ€ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° 5 мСсСца Π΄Π° сС опрСдСлят ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ RSA подписи (Π² СкспСримСнта Π½Π΅ бяха ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ AI ускоритСли ΠΈ GPU, ΠΈ ΠΏΡ€ΠΈ тяхното ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° изчислСния ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ). Π—Π° сравнСниС, класичСският ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° факторизация изисква Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° сСкрСтния ΠΊΠ»ΡŽΡ‡ RSA-1024 ΠΎΡ‚ 500 хиляди Π΄ΠΎ ΠΌΠΈΠ»ΠΈΠΎΠ½ Π³ΠΎΠ΄ΠΈΠ½ΠΈ изчислСния Π½Π° Π΅Π΄Π½ΠΎ процСсорно ядро.

Π—Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ искания Π·Π° подписванС Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ атакуващия,Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ‚ΠΎ сС ΠΎΠ±Ρ€ΡŠΡ‰Π°Ρ‚Π΅ към услугата Π·Π° удостовСряванС ΠΈΠ»ΠΈ HSM ΠΌΠΎΠ΄ΡƒΠ». Π—Π° опрСдСлянС Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° RSA-1024 са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ 232 ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ искания, Π° Π·Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° RSA-2048 ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Privacy Pass, β€” 243. Π‘Π»Π΅Π΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° масив ΠΎΡ‚ подписани Π΄Π°Π½Π½ΠΈ, Π·Π°ΠΏΠΎΡ‡Π²Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π΅Π½ процСс Π½Π° изчислСниС Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ (Π·Π° RSA-1024 ΠΎΠΊΠΎΠ»ΠΎ 265 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ), слСд ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° създава Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ подписи Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π·Π° всяка подписка ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π° ΠΎΠΊΠΎΠ»ΠΎ 180 часа изчислСния Π½Π° Π΅Π΄Π½ΠΎ ядро.

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌ само Π·Π° RSA подписи, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ запълванС ΠΏΡ€Π΅Π΄ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅Ρ‚ΠΎ (padding). Атаката Π΅ уязвима Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° слСпата подписи, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Privacy Pass. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ разпространСни Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° RSA, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ PKCS#1v1.5 ΠΈ RSA-PSS (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² TLS ΠΈ SSH), ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ запълванС ΠΈ Π½Π΅ са ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ²ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°.

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π° Π½Π° RSA ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π΅ опСрацията Π·Π° ΠΏΠΎΠ²Π΄ΠΈΠ³Π°Π½Π΅ Π½Π° стСпСн ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ» Π½Π° голямо число. Π’ публичния ΠΊΠ»ΡŽΡ‡ сС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ» ΠΈ стСпСн. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π½Π° основата Π½Π° Π΄Π²Π΅ случайни прости числа, ΠΊΠΎΠΈΡ‚ΠΎ са извСстни само Π½Π° притСТатСля Π½Π° частния ΠΊΠ»ΡŽΡ‡. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π΅ основан Π½Π° изслСдванС, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΏΡ€Π΅Π· 2007 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΡ€Π΅Π½ ΠΎΡ‚ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ посочСната Π² публичния ΠΊΠ»ΡŽΡ‡ стСпСн Π±Π΅Π· информация Π·Π° Ρ‚Π°ΠΉΠ½ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ рСсурсно ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½Π° опСрация, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ факторизацията Π½Π° самитС ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΠΈ.

Използвайки спСцифичСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Ρ€Π΅ΡˆΠ΅Ρ‚Π° Π² числовото ΠΏΠΎΠ»Π΅ (SNFS), изслСдоватСлитС успяха Π΄Π° свСдат слоТността Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° RSA-1024 ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π΄ΠΎ 265 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° практичСски Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. Π—Π° 2048-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° RSA слоТността Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° сС оцСнява Π½Π° 290, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π½ΠΎ Π΅ ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΈΠΌΠΎ ΠΎΡ‚ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Ρ‚Π΅Π»Π½ΠΈ слуТби. Π—Π° 4096-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ слоТността Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ 2119 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° всС ΠΎΡ‰Π΅ Π΅ нСдостиТимо, Π½ΠΎ Π΅ ΠΏΠΎΠ΄ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎΡ‚ΠΎ 2128, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΎ ΠΎΡ‚ АНБ, Националния институт ΠΏΠΎ стандарти ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ЕвропСйската агСнция Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster