BATON es un cifrado de bloques de tipo 1 que el gobierno de Estados Unidos utiliza desde al menos 1995 para proteger información clasificada .
Si bien el algoritmo BATON en sí es secreto (como ocurre con todos los algoritmos de la Suite A de la NSA ), el estándar público PKCS#11 incluye información general sobre su uso. Tiene una clave de 320 bits y utiliza un bloque de 128 bits en la mayoría de los modos, y también admite un modo de libro de códigos electrónico de 96 bits . 160 bits de la clave son material de suma de verificación . Admite un modo de operación de "mezcla" , como el cifrador JUNIPER de la NSA. Puede utilizar hasta 192 bits como vector de inicialización, independientemente del tamaño del bloque. [ 1 ]
En respuesta a una pregunta del Senado sobre enlaces de vídeo cifrados, la NSA dijo que BATON podría usarse para cifrado a velocidades superiores a las posibles con Skipjack . [ 2 ]
Uso
BATON se utiliza en una variedad de productos y estándares:
- Proyecto APCO 25 (Estándar público para radio móvil terrestre) (Identificadores de algoritmo 01 y 41)
- PKCS#11 (Estándar público para tokens de cifrado)
- CDSA/CSSM (Otro estándar público)
- HAIPE-IS ( la versión de IPsec de la NSA )
- FNBDT (Protocolo avanzado de seguridad de voz flexible)
- Thales Datacryptor 2000 (un dispositivo británico de cifrado de red)
- SecNet-11 (una tarjeta PC Card 802.11b criptográficamente segura , basada en el chip Sierra )
- Fortezza Plus (un producto de tarjeta PC , utilizado en el STE )
- SafeXcel-3340 (un dispositivo de cifrado de red HAIPIS)
- Numerosos módulos de cifrado integrables: AIM , CYPRIS , MYK-85 , Sierra (microchip) , etc.
Véase también
Referencias
Enlaces externos
- Documentación de PKCS
- Discusión sobre BATON
- Citas sobre BATON
- Entrevista de seguridad del Senado
- Cifrados de bloques
- Algoritmos de cifrado de tipo 1
