HAVAL — однонаправлена хеш-функція, розроблена Yuliang Zheng (англ.), Josef Pieprzyk (англ.) і Jennifer Seberry (англ.) в 1992 році. Для довільного вхідного повідомлення функція генерує хеш-значення, зване дайджестом повідомлення, яке може мати довжину 128, 160, 192, 224 або 256 біт. Кількість ітерацій — змінна, від 3 до 5. Кількість раундів на кожній ітерації — 32. Є модифікацією MD5.
Порівняння HAVAL і MD5
На відміну від хеш-функції MD5, у якої дайджест і число ітерацій мають фіксовані розміри, HAVAL надає 15 різних варіантів алгоритму за рахунок комбінування довжини дайджесту і числа ітерацій. Це забезпечує більшу гнучкість і, отже, робить хеш-функцію більш підходящою для додатків, в яких потрібна різна довжина хешу повідомлення і різний рівень безпеки. Експерименти показали, що HAVAL на 60% швидше MD5 при 3-х ітераціях, на 15% - при 4-х ітераціях і настільки ж швидкий при п'яти ітераціях.
Колізії HAVAL
Колізія хеш-функції - це отримання однакового значення функції для різних повідомлень. У 2003 році Bart Van Rompay, Alex Biryukov (англ.) і ін. виявили колізію для 3-ітераційного HAVAL. Для знаходження цієї колізії було потрібно приблизно 229 виконань функції стиснення H. У 2004 році китайські дослідники Wang Xiaoyun (англ.), Feng Dengguo, Lai Xuejia (англ.) і Yu Hongbo оголосили про виявлену ними уразливості в 3-ітераційному HAVAL-128, що дозволяє за 27 HAVAL-обчислень знаходити колізії. У 2006 році група китайських вчених на чолі з Wang Xiaoyun і Yu Hongbo провели дві атаки на 4-ітераційний HAVAL, що зажадали 243 і 236 операцій хешування відповідно. Вони ж запропонували першу теоретичну атаку на 5-ітераційний HAVAL з числом операцій хешування, приблизно рівним 2123.
Див. також
Ця стаття не містить . (лютий 2017) |
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
HAVAL odnonapravlena hesh funkciya rozroblena Yuliang Zheng angl Josef Pieprzyk angl i Jennifer Seberry angl v 1992 roci Dlya dovilnogo vhidnogo povidomlennya funkciya generuye hesh znachennya zvane dajdzhestom povidomlennya yake mozhe mati dovzhinu 128 160 192 224 abo 256 bit Kilkist iteracij zminna vid 3 do 5 Kilkist raundiv na kozhnij iteraciyi 32 Ye modifikaciyeyu MD5 Porivnyannya HAVAL i MD5Na vidminu vid hesh funkciyi MD5 u yakoyi dajdzhest i chislo iteracij mayut fiksovani rozmiri HAVAL nadaye 15 riznih variantiv algoritmu za rahunok kombinuvannya dovzhini dajdzhestu i chisla iteracij Ce zabezpechuye bilshu gnuchkist i otzhe robit hesh funkciyu bilsh pidhodyashoyu dlya dodatkiv v yakih potribna rizna dovzhina heshu povidomlennya i riznij riven bezpeki Eksperimenti pokazali sho HAVAL na 60 shvidshe MD5 pri 3 h iteraciyah na 15 pri 4 h iteraciyah i nastilki zh shvidkij pri p yati iteraciyah Koliziyi HAVALKoliziya hesh funkciyi ce otrimannya odnakovogo znachennya funkciyi dlya riznih povidomlen U 2003 roci Bart Van Rompay Alex Biryukov angl i in viyavili koliziyu dlya 3 iteracijnogo HAVAL Dlya znahodzhennya ciyeyi koliziyi bulo potribno priblizno 229 vikonan funkciyi stisnennya H U 2004 roci kitajski doslidniki Wang Xiaoyun angl Feng Dengguo Lai Xuejia angl i Yu Hongbo ogolosili pro viyavlenu nimi urazlivosti v 3 iteracijnomu HAVAL 128 sho dozvolyaye za 27 HAVAL obchislen znahoditi koliziyi U 2006 roci grupa kitajskih vchenih na choli z Wang Xiaoyun i Yu Hongbo proveli dvi ataki na 4 iteracijnij HAVAL sho zazhadali 243 i 236 operacij heshuvannya vidpovidno Voni zh zaproponuvali pershu teoretichnu ataku na 5 iteracijnij HAVAL z chislom operacij heshuvannya priblizno rivnim 2123 Div takozhCya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2017 Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi