Вперед: 5.3 Вопросы эффективности
Вверх: 5.2 Методы построения криптографических хэш-функций
Назад: 5.2.7 Схемы хэширования, использующие алгоритмы блочного шифрования
  Содержание
  Предметный указатель
Разработка фирмы IBM. Данная хэш-функция использует
блочный шифр (в оригинале DES) для получения хэш-кода,
длина которого в два раза больше длины блока шифра
[Ka]. Существуют две версии этой разработки: MDC2 и
MDC4. Первая работает несколько быстрее, но представляется
несколько менее надежной, чем вторая. Ниже приведена схема
вычисления функции MDС4.
, где -- начальное значение;
, где -- еще одно начальное значение;
;
;
;
;
;
.
Хэш-кодом является конкатенация последних значений и
. Здесь обозначено: и -- соответственно
левая и правая части -того блока хэшируемого текста.
Функция просто заменяет значения 1-го и 2-го
битов аргумента на значения 1 и 0 соответственно, а
-- на значения 0 и 1.
Хэш-функция MDC4 использована в проекте RIPE, хотя
эффективность (скорость хэширования при программной
реализации) у данной схемы низкая.
Вперед: 5.3 Вопросы эффективности
Вверх: 5.2 Методы построения криптографических хэш-функций
Назад: 5.2.7 Схемы хэширования, использующие алгоритмы блочного шифрования
  Содержание
  Предметный указатель
|