SXAL/МБАЛ
Общий | |
---|---|
Дизайнеры | Лорел Интеллектуальные Системы |
Впервые опубликовано | декабрь 1993 г. |
Деталь шифрования | |
Размеры ключей | 64 бита |
Размеры блоков | 64 бита |
Структура | Сеть замены-перестановки |
Раунды | 8 |
Лучший публичный криптоанализ | |
Дифференциальный и линейный криптоанализ [1] |
В криптографии разработанный SXAL (алгоритм замены xor, иногда называемый SXAL8 ) — это блочный шифр, в 1993 году компанией Йокогамы из Laurel Intelligent Systems . Обычно он используется в специальном режиме работы , называемом MBAL (многоблочный алгоритм). SXAL/MBAL использовался для шифрования в ряде японских PC-карт и смарт-карт .
SXAL — это 8-раундовая сеть подстановки-перестановки с размером блока и размером ключа по 64 бита каждый. Все операции байт-ориентированы. Алгоритм использует один 8×8-битный S-блок K , спроектированный таким образом, что K(X) и X XOR K(X) являются инъективными функциями . В каждом раунде байты блока сначала переставляются. Затем каждый байт подвергается операции XOR с ключевым байтом и более ранним байтом зашифрованного текста , обработанными через S-блок, и с предыдущим байтом открытого текста.
Расписание ключей довольно сложное: обработка ключа осуществляется самим SXAL, начиная с нулевого ключа и используя переставленные промежуточные результаты в качестве последующих ключей.
МБАЛ [ править
MBAL — это алгоритм шифрования, созданный с использованием SXAL, который можно применять к сообщениям длиной любого количества байтов (не менее 8). Он использует два 64-битных расширенных ключа для отбеливания ключей в первых 64 битах. Алгоритм состоит из 9 шагов:
- Предварительное отбеливание
- F m : расширенная версия SXAL, применяемая ко всему сообщению.
- SXAL блок, состоящий из первых 4 и последних 4 байтов
- Обратный порядок байтов всего сообщения
- Ф м
- Обеспечить регресс
- SXAL концы
- Ф м
- Пост-отбеливание
Было показано, что MBAL восприимчив как к дифференциальному, так и к линейному криптоанализу . [1]
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б Шнайер, Брюс (1996). Прикладная криптография (2-е изд.). Джон Уайли и сыновья . п. 344 . ISBN 0-471-11709-9 .
Внешние ссылки [ править ]
- Запись в реестре ISO/IEC9979-0012 (PDF) , зарегистрирована 23 октября 1995 г.
- Патент США 6 038 321 , патент на систему связи, использующую SXAL/MBAL для шифрования. Включает описание SXAL/MBAL.
- Кобаяши, Кунио; Кадзумаро Аоки (апрель 1999 г.). «О линейном криптоанализе шифров MBAL (аннотация)» . Электроника и связь в Японии (Часть III: Фундаментальная электроника) . 82 (10). Wiley Interscience : 1–8. doi : 10.1002/(SICI)1520-6440(199910)82:10<1::AID-ECJC1>3.0.CO;2-6 . ISSN 1520-6440 . Архивировано из оригинала 05 января 2013 г. Проверено 4 ноября 2009 г.