ISO IEC 10118-2-2010 cor1-2011 PDF
Название на английском:
St ISO IEC 10118-2-2010 cor1-2011
Название на русском:
Ст ISO IEC 10118-2-2010 cor1-2011
Оригинальный стандарт ISO IEC 10118-2-2010 cor1-2011 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
ISO/IEC 10118-2:2010 — Information technology — Security techniques — Hash-functions — Part 2: Hash-functions using an n-bit block cipher. Третье издание стандарта определяет конструкции неизменяемых хеш‑функций, построенных на базе n-битного блочного шифра; к стандарту выпущен технический корректирующий документ (Corrigendum 1) в 2011 году.
Аннотация
Стандарт специфицирует четыре хеш‑функции, использующие n‑битный блочный шифр в качестве строительного блока: первая обеспечивает длину хеш‑кода ≤ n, вторая — ≤ 2n, третья — = 2n, четвёртая — = 3n. Все они соответствуют общей модели, приведённой в ISO/IEC 10118-1, и ориентированы на окружения, где блочный шифр уже реализован (ссылки на спецификации блочных шифров см. в ISO/IEC 18033-3).
Общая информация
- Статус: Публикация — действующий международный стандарт (издание подтверждено при последнем пересмотре).
- Дата публикации: 11 октября 2010 (ISO/IEC 10118-2:2010); технический Corrigendum 1 опубликован 28 ноября 2011.
- Организация-издатель: ISO и IEC (ISO/IEC JTC 1, технический комитет SC 27 — IT security techniques).
- ICS / категории: 35.030 (IT Security).
- Редакция / версия: Edition 3 (2010); Corrigendum 1 (2011).
- Количество страниц: основное издание — 29 страниц; Corrigendum — 2 страницы.
Область применения
Стандарт применяется при проектировании и внедрении хеш‑функций в системах информационной безопасности, где уже используется или планируется использовать n‑битный блочный шифр. Подходит для сред, где предпочтительны конструкции, основанные на блочных шифрах (аппаратные реализации, встроенные системы, совместимость с существующими шифровальными примитивами). Стандарт не назначает конкретный блочный шифр — для спецификации шифрового примитива рекомендуется обращаться к ISO/IEC 18033-3.
Ключевые темы и требования
- Определение четырёх типов хеш‑функций, построенных на n‑битном блочном шифре (по длинам выходов: ≤ n, ≤ 2n, = 2n, = 3n).
- Формализация требований к компрессирующим функциям и общей итеративной модели в соответствии с ISO/IEC 10118-1.
- Указания по использованию различных схем построения на базе блочных шифров (общие конструкции и их назначение — single‑ и double‑length схемы).
- Требования к параметрам (размер блока n, ключевые процедуры, обработка сообщений и паддинг) и рекомендации по применимости при разных размерах блока шифра.
- Нормативность корректировок (Corrigendum 1) — исправления и уточнения к тексту издания 2010 г. оформлены отдельно.
Применение и пользователи
Целевые пользователи — разработчики криптографических библиотек, системные архитекторы, специалисты по информационной безопасности, аудиту и сертификации, а также производители аппаратных криптомодулей. Стандарт полезен при выборе и верификации схем хеширования, интеграции с существующими блочными шифрами и при оценке свойств невозвращаемости и устойчивости к коллизиям в заданном контексте.
Связанные стандарты
ISO/IEC 10118-1 (общая модель и определения для семейства 10118), ISO/IEC 18033-3 (блочные шифры), другие части серии ISO/IEC 10118 (части, посвящённые отдельным классам хеш‑функций), а также стандарты по аутентификации сообщений и MAC (например ISO/IEC 9797).
Ключевые слова
хеш‑функция, блочный шифр, n‑бит, MDC, Matyas‑Meyer‑Oseas, Davies‑Meyer, Miyaguchi‑Preneel, Corrigendum, ISO/IEC 10118, SC 27, криптографическая интегральность.
FAQ
В: Что это за стандарт?
О: Международный стандарт, задающий конструкции хеш‑функций, основанных на n‑битном блочном шифре (ISO/IEC 10118-2:2010) и содержащий корректировку текста Corrigendum 1:2011.
В: Что он регулирует?
О: Формальные определения и спецификации нескольких схем хеширования, использующих блочные шифры, требования к их параметрам и рекомендации по применению; не задаёт конкретный блочный шифр, а описывает, как строить хеш‑функции из произвольного n‑битного блочного шифра.
В: Кто обычно использует?
О: Криптографы, разработчики криптографических библиотек, инженеры по безопасности, поставщики аппаратных криптографических модулей и организации, проводящие сертификацию криптоалгоритмов и продуктов.
В: Он актуален или заменён?
О: Издание 2010 года остаётся действующим; к нему выпущено Corrigendum 1 в 2011 году, а сам стандарт подвергался периодическому обзору (страница ISO указывает подтверждение версии при пересмотре). Перед применением в критичных проектах рекомендуются сверка с текущим состоянием в национальных/официальных базах стандартов.
В: Это часть серии?
О: Да — ISO/IEC 10118 состоит из нескольких частей; часть 1 даёт общую модель и определения, часть 2 — построения на базе блочных шифров, другие части рассматривают специализированные и выделенные хеш‑функции.
В: Какие ключевые слова?
О: хеш‑функция, блочный шифр, n‑бит, Matyas‑Meyer‑Oseas, Davies‑Meyer, Miyaguchi‑Preneel, MDC, Corrigendum.