Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
MDC-2 и MDC-4 разработаны в IBM [1081, 1079]. В настоящее время изучается вопрос использования MDC-2, иногда называемой Meyer-Schilling, в качестве стандарта ANSI и ISO [61, 765], этот вариант был предложен в [762]. MDC-4 определена для проекта RIPE [1305] (см. раздел 25.7). Спецификация использует DES в качестве блочной функции, хотя теоретически может быть использован любой блочный алгоритм.
Скорость хэширования MDC-2 равна V2, длина хэш-значения этой функции в два раза больше размера блока.Ее схема показана на 5-й. MDC-4 также выдает хэш-значение в два раза большее размера блока, а ее ск о-рость хэширования равна V4 (см. 4-й).
Gi |
*■ H |
Gh ------------------- | I | ||||||
I Ключ I Шифрование | -------- ► | ||||||
Mi | A | ||||||
--------------- > | |||||||
Шифрование | -------- ► | —^ | |||||
| Ключ | | |||||||
T | |||||||
Hj-i |
Рис. 18-13. MDC-2.
GM
I Ключ! Шифрование
I Ключ! Шифрование
Gi
Mi
* Н |
Ни
Шифрование I Ключ!
Рис. 18-14. MDC-4.
Эти схемы были проанализированы в [925, 1262]. Они безопасны с учетом сегодняшних возможностей вычислительной техники, но их надежность не так велика, как хотелось разработчикам. Их устойчивость к дифференциальному криптоанализу при DES в качестве блочного алгоритма была рассмотрена в [1262].
MDC-2 и MDC-4 запатентованы [223].
Дата публикования: 2014-11-03; Прочитано: 526 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!