NIST изключва алгоритъма за хеширане SHA-1 от своите спецификации

Националният институт по стандартизация и технологии на САЩ (NIST) призна алгоритъма за хеширане за остарял, несъответстващ на изискванията за сигурност и не се препоръчва за употреба. Планира се отстраняването на SHA-1 до 31 декември 2030 година и пълен преход към по-сигурни алгоритми SHA-2 и SHA-3.

До 31 декември 2030 година приложението на SHA-1 в всички актуални спецификации и протоколи на NIST ще бъде спряно. Прекратяването на действието на спецификацията SHA-1 ще бъде отразено в новия федерален стандарт FIPS 180-5. Освен това ще бъдат направени изменения в съседните спецификации, като SP 800-131A, в които ще бъде премахнато споменаването на SHA-1. Криптографските модули, които поддържат SHA-1, няма да могат да преминат следващата проверка в NIST и доставките им в държавни институции на САЩ ще станат невъзможни (сертификатът се дава за пет години, след което е необходима повторна проверка).

SHA-1 е разработен през 1995 година и е утвърден като федерален стандарт за обработка на информация (FIPS 180-1), позволяващ използването на този алгоритъм в държавни учреждения на САЩ. През 2005 година беше доказана теоретичната възможност за атака срещу SHA-1. През 2017 година за SHA-1 беше демонстрирана първата практическа колизионна атака с определен префикс, позволяваща за два различни набора от данни да се намерят допълнения, чието прикрепяне ще доведе до възникване на колизия и формироването на един и същ резултантен хеш (например, за два съществуващи документа могат да бъдат изчислени две допълнения, и, ако едното бъде прикрепено към първия документ, а другото към втория — резултантните хешове SHA-1 за тези файлове ще бъдат идентични).

През 2019 година методът за определяне на колизии бе значително усъвършенстван и разходите за извършване на атака бяха намалени до няколко десетки хиляди долара. През 2020 година бе демонстрирана работеща атака за създаване на фалшиви цифрови подписи PGP и GnuPG. От 2011 година SHA-1 не се препоръчва за употреба в цифрови подписи, а през 2017 година всички основни уеб браузъри прекратиха поддръжката на сертификати, заверени с помощта на хеширащия алгоритъм SHA-1. Въпреки това, SHA-1 продължава да се използва за контрольни суми и в базата данни на NIST присъстват над 2200 сертифицирани криптографски модули и библиотеки с поддръжка за SHA-1.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster