дубинка
Общий | |
---|---|
Дизайнеры | Агентство национальной безопасности |
Деталь шифрования | |
Размеры ключей | 320 бит (160 эффективных) |
Размеры блоков | 96, 128 бит |
BATON — это типа 1 блочный шифр , используемый правительством США по крайней мере с 1995 года для защиты секретной информации .
Хотя сам алгоритм BATON является секретным (как и все алгоритмы пакета A АНБ ), общедоступный стандарт PKCS#11 включает некоторую общую информацию о том, как он используется. Он имеет 320-битный ключ и в большинстве режимов использует 128-битный блок, а также поддерживает 96-битный режим электронной кодовой книги . 160 бит ключа представляют собой материал контрольной суммы . Он поддерживает режим работы в случайном порядке , как и шифр АНБ JUNIPER. Он может использовать до 192 битов в качестве вектора инициализации, независимо от размера блока. [1]
В ответ на вопрос Сената о зашифрованных видеоканалах АНБ заявило, что BATON может использоваться для шифрования на скоростях, превышающих те, которые возможны с помощью Skipjack . [2]
Использование [ править ]
BATON используется в различных продуктах и стандартах:
- APCO Project 25 (публичный стандарт наземной мобильной радиосвязи) (идентификаторы алгоритма 01 и 41)
- PKCS#11 (публичный стандарт для токенов шифрования)
- CDSA/CSSM (еще один общедоступный стандарт)
- HAIPE-IS ( от АНБ версия IPsec )
- FNBDT (расширенный гибкий протокол голосовой безопасности)
- Thales Datacryptor 2000 (британский блок сетевого шифрования)
- SecNet-11 (криптобезопасная 802.11b PC-карта , основанная на чипе Sierra )
- Fortezza Plus ( продукт PC Card , используемый в STE )
- SafeXcel-3340 (блок сетевого шифрования HAIPIS)
- Многочисленные встраиваемые модули шифрования: AIM , CYPRIS , MYK-85 , Sierra (микрочип) и др.