Блог безопасности Google описывает первое публичное преднамеренное столкновение SHA-1 здесь: https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html
Прямые ссылки на 2 PDF-файла с тем же SHA-1 (из )сайт, посвященный этой находке ):
Снова Марк Стивенс был вовлечен вместе с CWI Amsterdamи некоторые сотрудники Google, но на этот раз для полного цикла SHA-1 на двух построенных PDF-файлах.
Стивенс также отмечает , что из-за конструкции Меркля-Дамгарда SHA-1 , оба PDF-файла могут быть расширены (добавлены) с одинаковыми произвольными данными для создания более длинных версий, хэширующих к одному и тому же дайджесту.
Google, очевидно, опубликует сопроводительный исходный код через 90 дней (23 февраля,2017), предоставляя пострадавшим системным поставщикам некоторое время для обновления своих материалов.
Еще неизвестно, как программное обеспечение, такое как git, и поставщики услуг, такие как GitHub, будут справляться с этим, особенно с точки зрения обратной совместимости.
Линус Торвальдс опубликовал заявление относительно git , отметив, что они совместимы с новыми хешами, но что это займет время.
Кстати,демонстрация «разрушенного» столкновения не влияет на git (без модификаций), потому что она использует SHA-1 следующим образом:
sha1("blob " + <size in octets as text> + "\0" + <contents>)
Вы можете получить хэш git, используя git hash-object <file path>
, даже если файл не являетсяв git.
В новостях, связанных с , Subversion, по-видимому, является первой реальной жертвой этого доказательства, что приводит к повреждению хранилища, что делает упомянутые файлы практическими.
- ПРЕДЫДУЩАЯ ... -
76-раундовое столкновение было обнаружено Марк Стивенс .
Криптограф Жан-Филипп Аумассон, один из создателей BLAKE и SipHash и инициатор конкурса хэширования паролей (PHC) , догадывается о столкновении SHA-1 на полных 80раунды будут найдены к 2020 году .
Согласно продолжающееся исследование Marc Stevens et al.опубликовано в октябре 2015 года ,
... мы оцениваем стоимость столкновения SHA-1 сегодня (то есть осень 2015 года) между 75K $ и 120K $ аренда облачных вычислений Amazon EC2 на несколько месяцев.Напротив, эксперт по безопасности Брюс Шнайер ранее прогнозировал, что к 2018 году стоимость столкновения SHA-1 составит ~ 173 тыс. Долларов.
Они также описывают атаку на столкновение для функции сжатия SHA-1.