Информация по криптографическим хэш-функциям

Вопрос. Есть ли у вас информация по алгоритмам криптографического хеширования (к примеру, SHA-1 или ГОСТ Р 34.11-94), а если нет, то думаю, не плохо было бы добавить, ведь это неотъемлемая часть криптографии.

Ответ. Описание стандартов, как национальных, так и международных, публикуются в официальных изданиях и на сайтах соответствующих организаций. Эта информация общедоступна и не понятно, зачем её копировать. Алгоритм SHA-1 специфицирован в стандарте FIPS 180-4, доступ к тексту которого можно получить с сайта NIST. Взамен ГОСТ Р 34.11-94 в настоящее время действует ГОСТ Р 34.11-2012. Его полный текст можно найти на официальном портале Росстандарта.

Далее, ещё раз подчеркнём, что наш сайт посвящен теоретической (математической) криптографии и не предназначен для публикации алгоритмов.

Что же касается криптографических хэш-функций, то исследования этого примитива относятся к тематике сайта. Заметим, что этот примитив — наиболее проблемный в математической криптографии. В теории понятие криптографической хэш-функции формализуется либо как одностороннее семейство хэш-функций, либо как семейство хэш-функций с трудно обнаружимыми коллизиями. Оба этих примитива — гипотетические объекты, их существование доказано исходя из подходящих криптографических предположений.

Так называемые индивидуальные криптографические хэш-функции (не семейства) не являются предметом для нашего сайта. Наверное, все согласятся, что, скажем, проекты вечных двигателей неуместны на сайте, посвященном теоретической физике.

Индивидуальные хэш-функции с конечной областью значений не существуют.

Адрес редакции сайта: dialogus@cryptography.ru
© При копировании материалов ссылка на авторов,
© а при их отсутствии — на сайт, обязательна