Алгоритм шифрования сотовых сообщений
-
Описание алгоритма SVEA
- SVEA — это блочный шифр, используемый для защиты мобильных телефонов в США.
- Он является одним из четырех криптографических примитивов в стандарте TIA.
- Шифр предназначен для шифрования канала управления, а не голосовых данных.
-
Критика и обвинения
- В 1997 году были опубликованы атаки на SVEA, указывающие на его слабые места.
- Существуют обвинения в том, что АНБ могло оказать давление на разработчиков для ослабления шифра.
- АНБ отрицает свою роль в разработке или выборе SVEA.
-
Производные и патент
- Шифры ECMEA и SCEMA являются производными от SVEA.
- SVEA описан в патенте США № 5,159,634.
-
Технические характеристики
- SVEA ориентирован на байты с переменным размером блока от 2 до 6 байт.
- Размер ключа составляет всего 64 бита, что является необычно малым для современного шифра.
-
Процесс шифрования
- Алгоритм состоит из трех этапов обработки данных: нелинейная диффузия, линейное перемешивание и нелинейная диффузия.
- В нелинейных операциях используется T-box, а также CaveTable.
-
Обратимость и уязвимость
- SVEA является обратимым к самому себе, повторное шифрование эквивалентно расшифровке.
- Шифр находится в крайне незащищенном положении, существуют атаки с использованием открытого текста.
-
Улучшенная версия
- «Улучшенный» CVEA (CVEA-I) не сильно лучше, для его адаптивной версии требуется менее 850 открытых текстов.