Esitleti efektiivsem meetod SHA-1 konflikti prefiksite mÀÀramiseks

Prantsuse riikliku arvutitehnika ja automaatika uurimisinstituudi (INRIA) ja Nanyangi Tehnoloogia Ülikooli (Singapur) teadlased on arendanud tĂ€iustatud meetod rĂŒnnakud SHA-1 algoritmi vastu, mis oluliselt lihtsustab kahe erineva dokumendi loomist sama SHA-1 hajuvusvÀÀrtusega. Meetodi olemus seisneb SHA-1 tĂ”elise konflikti leidmise operatsiooni vĂ€hendamises konflikti rĂŒnnaku jaoks, millel on mÀÀratud prefiks, kus konflikt esineb teatud prefiksite olemasolu korral, sĂ”ltumatult ĂŒlejÀÀnud andmestikust. TeisisĂ”nu, saab arvutada kaks ettemÀÀratud prefiksit ja kui ĂŒks lisatakse ĂŒhele dokumendile ja teine teisele — siis on nende failide SHA-1 hajuvusvÀÀrtused identsed.

Selle tĂŒĂŒbi rĂŒnnak nĂ”uab endiselt tohutuid arvutusi ja prefiksite leidmine jÀÀb keerulisemaks kui tavaline konflikti leidmine, kuid ka tulemuse praktiline efektiivsus on oluliselt kĂ”rgem. Kui varasem kĂ”ige kiirem konflikti prefiksite leidmise meetod SHA-1-s nĂ”udis 277,1 operatsiooni, siis uus meetod vĂ€hendab arvutuste arvu vahemikku 266,9 kuni 269,4. Sellise taseme arvutustega on rĂŒnnaku hinnanguline maksumus vĂ€hem kui sada tuhat dollarit, mis on tĂ€iesti taskukohane luureteenistustele ja suurtele korporatsioonidele. VĂ”rdluseks, et tavalise konflikti leidmiseks on vaja teha umbes 264,7 operatsiooni.

Uues eelmisel demonstreerimisel Google'i vĂ”imet genereerida erinevaid PDF-faile sama SHA-1 hajuvusvÀÀrtusega kasutati trikk, mis ĂŒhendab kahe dokumendi ĂŒheks failiks, vahetades nĂ€htava kihi ja nihutades valikukihti piirkonda, kus toimub kollisioon. Sarnaste ressursside kulude juures (SHA-1 esimese kollisiooni leidmine nĂ”udis Google'ilt aasta arvutusi 110 GPU klastris) vĂ”imaldab uus meetod saavutada SHA-1 sobivust kahe vabalt valitud andmekogumi jaoks. Praktiliselt saab ette valmistada TLS-sertifikaate, milles mainitakse erinevaid domeene, kuid SHA-1 hÀƥid kattuvad. Selline vĂ”imalus vĂ”imaldab petlikul sertifitseerimisasutusel luua digitaalallkirja sertifikaadi, mida saab kasutada vale sertifikaatide autoriseerimiseks juhuslike domeenide jaoks. Probleemi saab kasutada ka protokollide kompromiteerimiseks, mis sĂ”ltuvad kollisioonide puudumisest, nĂ€iteks TLS, SSH ja IPsec.

EelnÀhtud kollisioonide prefiksite leidmise strateegia tÀhistab arvutuste jagamist kaheks etapiks. Esimeses etapis otsitakse blokke, mis on kollisiooni piiril, sisestades juhuslikke muutujaid kettidesse ettemÀÀratud sihikomplekti erinevustest. Teises etapis vÔrreldakse saadud erinevuste ahelad individuaalsete plokkide tasemel kollisioonidega koos seotud olekute paaridega, kasutades traditsioonilisi kollisioonide tabamise meetodeid.

Kuigi teoreetiline rĂŒnnaku vĂ”imalus SHA-1 vastu on tĂ”estatud juba 2005. aastal, ja esimene kollisioon tuvastati praktikas leiti 2017. aastal, on SHA-1 endiselt laialdaselt kasutusel ja esindab mĂ”ningaid standardeid ja tehnoloogiaid (nĂ€iteks TLS 1.2, Git jne). Peamine eesmĂ€rk tehtud töös oli pakkuda veel ĂŒht kaalukat argumenti SHA-1 viivitamatuks lĂ”petamiseks, eriti sertifikaatides ja digitaalallkirjades.

Lisaks vĂ”ib mĂ€rkida avaldamist tulemused blokeeringute ĆĄifreerimise krĂŒptoanalĂŒĂŒsist SIMON-32/64, mis on vĂ€lja töötatud USA NSA poolt ja kinnitatud 2018. aastal standardina ISO/IEC 29167-21:2018.
Uurijatel Ă”nnestus vĂ€lja töötada meetod privaatvĂ”tme taastamiseks kahe tuntud ploki paariga avatud teksti ja ĆĄifreeritud teksti pĂ”hjal. Piiratud arvutusressursside puhul vĂ”ib vĂ”tme leidmine vĂ”tta paarist tunnist kuni paar pĂ€eva. Teoreetiline nurga eduvĂ”ime on hinnatud 0,25, praktikas olemasoleva prototĂŒĂŒbi puhul on see 0,025.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster