ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° опрСдСлянС Π½Π° прСфикси Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ Π·Π° SHA-1

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ фрСнския Π΄ΡŠΡ€ΠΆΠ°Π²Π΅Π½ институт Π·Π° изслСдвания Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ‚Π° ΠΈ автоматизацията (INRIA) ΠΈ Нанянгския Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅Π½ унивСрситСт (Π‘ΠΈΠ½Π³Π°ΠΏΡƒΡ€) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°Ρ‚Π°ΠΊΠ° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° SHA-1, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростява ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° с Π΅Π΄Π½Π°ΠΊΠ²ΠΈ Ρ…Π΅ΡˆΠΎΠ²Π΅ SHA-1. Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΅ Π² свСдСниСто Π½Π° опСрацията Π·Π° пълно ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ Π² SHA-1 Π΄ΠΎ ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΎΠ½Π½Π° Π°Ρ‚Π°ΠΊΠ° с Π·Π°Π΄Π°Π΄Π΅Π½ прСфикс, ΠΏΡ€ΠΈ която колизията възниква ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прСфикси, нСзависимо ΠΎΡ‚ останалитС Π΄Π°Π½Π½ΠΈ Π² Π½Π°Π±ΠΎΡ€Π°. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС изчислят Π΄Π²Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прСфикса ΠΈ Π°ΠΊΠΎ Π΅Π΄ΠΈΠ½ сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈ към Π΅Π΄ΠΈΠ½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π° другият към втория β€” Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π½ΠΈΡ‚Π΅ Ρ…Π΅ΡˆΠΎΠ²Π΅ SHA-1 Π·Π° Ρ‚Π΅Π·ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ.

Π’ΠΎΠ·ΠΈ Π²ΠΈΠ΄ Π°Ρ‚Π°ΠΊΠ° всС ΠΎΡ‰Π΅ изисква ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ изчислСния ΠΈ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° прСфикси остава ΠΏΠΎ-слоТно ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ, Π½ΠΎ практичСската СфСктивност Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-висока. Ако досСга Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° прСфикси Π½Π° колизия Π² SHA-1 Π΅ изисквал ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° 277.1 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, новият ΠΌΠ΅Ρ‚ΠΎΠ΄ намалява числото Π½Π° вычислСния Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ‚ 266.9 Π΄ΠΎ 269.4. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠ²Π° Π½ΠΈΠ²ΠΎ Π½Π° изчислСнията ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΡŠΡ‡Π½Π°Ρ‚Π° Ρ†Π΅Π½Π° Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ° ΠΎΡ‚ сто хиляди Π΄ΠΎΠ»Π°Ρ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ напълно ΠΏΠΎ силитС Π½Π° спСциалнитС слуТби ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ. Π—Π° сравнСниС, Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° колизия Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ°Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 264.7 ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π’ ΠΏΡ€ΠΎΡˆΠ»Π°Ρ‚Π° дСмонстрации Google Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ PDF Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Сднакъв Ρ…Π΅Ρˆ SHA-1 бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΡŠΡ€Ρ…Ρƒ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ», ΠΊΠ°Ρ‚ΠΎ сС ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π° видимият слой ΠΈ сС мСсти ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΡŠΡ‚ Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° слоя Π² областта Π½Π° възникванС Π½Π° колизия. ΠŸΡ€ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π½Π° рСсурси (Π·Π° ΠΏΠΎΠ΄Π±ΠΎΡ€Π° Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠΎΠ»ΠΈΠ·ΠΈΠ°Π»Π΅Π½ SHA-1 Google Π΅ ΠΈΠ·Ρ€Π°Π·Ρ…ΠΎΠ΄Π²Π°Π» Π³ΠΎΠ΄ΠΈΠ½Π° изчислСния Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΎΡ‚ 110 GPU) новият ΠΌΠ΅Ρ‚ΠΎΠ΄ позволява постиганС Π½Π° съвпадСниС Π½Π° SHA-1 Π·Π° Π΄Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ, Π΅ възмоТно Π΄Π° сС подготвят TLS сСртификати, ΠΊΠΎΠΈΡ‚ΠΎ спомСнават Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, Π½ΠΎ ΠΈΠΌΠ°Ρ‚ ΡΡŠΠ²ΠΏΠ°Π΄Π°Ρ‰ΠΈ SHA-1 Ρ…Π΅ΡˆΠΎΠ²Π΅. Π’Π°Π·ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ позволява Π½Π° Π½Π΅Π΄ΠΎΠ±Ρ€ΠΎΡΡŠΠ²Π΅ΡΡ‚Π΅Π½ удостовСряващ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π΄Π° ΠΈΠ·Π΄Π°Π΄Π΅ сСртификат Π·Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° авторизация Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ сСртификати Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°Ρ‚ Π½Π° ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ, ΠΊΠ°Ρ‚ΠΎ TLS, SSH ΠΈ IPsec.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° стратСгия Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° прСфикси Π·Π° колизия Π²ΠΊΠ»ΡŽΡ‡Π²Π° раздСлянС Π½Π° изчислСнията Π½Π° Π΄Π²Π° Π΅Ρ‚Π°ΠΏΠ°. На ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° колизия, Ρ‡Ρ€Π΅Π· Π²Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° случайни ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π½Π° Π²Π΅Ρ€ΠΈΠ³ΠΈ Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ Ρ†Π΅Π»Π΅Π²ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΠΊΠΈ. На втория Π΅Ρ‚Π°ΠΏ Π½Π° Π½ΠΈΠ²ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ Π²Π΅Ρ€ΠΈΠ³ΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΠΊΠΈ сС ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΡΡ‚ с Π²ΠΎΠ΄Π΅Ρ‰ΠΈ Π΄ΠΎ ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ Π·Π° ΠΏΠΎΠ΄Π±ΠΎΡ€ Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π°Ρ‚Π°ΠΊΠ° срСщу SHA-1 бСшС Π΄ΠΎΠΊΠ°Π·Π°Π½Π° ΠΎΡ‰Π΅ ΠΏΡ€Π΅Π· 2005 Π³., Π° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΡŠΡ€Π²Π°Ρ‚Π° колизия бСшС ΠΏΠΎΠ΄Π±Ρ€Π°Π½Π° ΠΏΡ€Π΅Π· 2017 Π³., SHA-1 всС ΠΎΡ‰Π΅ остава Π² ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΈ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€Π΅Π΄ΠΈΡ†Π° стандарти ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (TLS 1.2, Git ΠΈ Ρ‚.Π½.). ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° бСшС Π΄Π° сС прСдостави ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ основСн Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π·Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ прСкратяванС Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SHA-1, особСно Π² сСртификати ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи.

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ публикация Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ· Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡˆΠΈΡ„Ρ€ΠΈ SIMON-32/64, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ ΠΎΡ‚ АНБ Π½Π° БАЩ ΠΈ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΏΡ€Π΅Π· 2018 Π³. ΠΊΠ°Ρ‚ΠΎ стандарт ISO/IEC 29167-21:2018.
Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ успяха Π΄Π° разработят ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° частния ΠΊΠ»ΡŽΡ‡ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π΄Π²Π΅ извСстни Π΄Π²ΠΎΠΉΠΊΠΈ ΠΎΡ‚ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ тСкст ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΡ‚Π΅ΠΊΡΡ‚. ΠŸΡ€ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ изчислитСлни рСсурси Π·Π° ΠΏΠΎΠ΄Π±ΠΎΡ€ Π½Π° ΠΊΠ»ΡŽΡ‡Π° са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ ΠΎΡ‚ няколко часа Π΄ΠΎ няколко Π΄Π½ΠΈ. ВСорСтичният ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° сС оцСнява Π½Π° 0.25, Π° практичСският Π·Π° наличния ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ β€” 0.025.

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

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