Милосердие (шифр) - Mercy (cipher)
Общее | |
---|---|
Дизайнеров | Пол Кроули |
Впервые опубликовано | Апрель 2000 г.[1] |
Полученный из | БУДИТЬ |
Деталь шифра | |
Ключевые размеры | 128 бит |
Размеры блоков | 4096 бит |
Структура | Сеть Фейстеля |
Раундов | 6 |
Лучшая публика криптоанализ | |
Скотт Флюрер с дифференциальная атака ломает шифр.[2] |
В криптография, Милосердие настраивается блочный шифр разработан Полом Кроули для шифрование диска.
В размер блока составляет 4096 бит - необычно большой для блочного шифра, но стандартный сектор диска размер. Mercy использует 128-битный секрет ключ, вместе с 128-битной несекретной настройкой для каждого блока. При шифровании диска номер сектора будет использоваться в качестве настройки. Милосердие использует 6-раундовый Сеть Фейстеля структура с частичным ключевое отбеливание. Функция раунда использует зависящий от ключа Государственный аппарат который заимствует некоторую структуру из потоковый шифр БУДИТЬ, с зависимостью от ключа S-боксы на основе Нюберг S-боксы также используются в AES.
Скотт Флюрер обнаружил дифференциальная атака который работает против полных 6 раундов Милосердия. Эту атаку можно даже расширить до семираундового варианта.[2]
Рекомендации
- ^ Пол Кроули, Mercy: быстрый большой блочный шифр для шифрования секторов диска.. В Брюс Шнайер, редактор, Быстрое программное шифрование: 7-й международный семинар, том 1978 г. Конспект лекций по информатике, страницы 49-63, Нью-Йорк, США, апрель 2000 г. Springer-Verlag.
- ^ а б Скотт Флюрер (2 апреля 2006 г.). Криптоанализ блочного шифра Милосердия (PostScript ). Семинар по быстрому программному шифрованию 2001. Royal Park Hotel Nikko, Иокогама, Япония: Cisco Systems, Inc. Получено 15 декабря 2006.
Эта статья о криптографии заглушка. Вы можете помочь Википедии расширяя это. |