Articulo de referencia

ORIX

ORYX es un algoritmo de cifrado utilizado en comunicaciones celulares para proteger el tráfico de datos. Es un cifrador de flujo diseñado para tener una clave muy robusta de 96 ...

ORYX es un algoritmo de cifrado utilizado en comunicaciones celulares para proteger el tráfico de datos. Es un cifrador de flujo diseñado para tener una clave muy robusta de 96 bits, con la posibilidad de reducirla a 32 bits para su exportación. Sin embargo, debido a errores, la robustez real es de tan solo 16 bits, y cualquier señal puede ser descifrada después de los primeros 25-27 bytes. [ 1 ]

Es una de las cuatro primitivas criptográficas estandarizadas por TIA para su uso en sus estándares de comunicaciones celulares digitales TDMA y CDMA . [ 1 ]

Descripción del algoritmo

ORYX es un cifrador de flujo sencillo basado en registros de desplazamiento de retroalimentación lineal binarios (LFSR) para proteger las transmisiones de datos celulares (para servicios de datos inalámbricos).

El cifrado ORYX tiene cuatro componentes: tres registros LFSR de 32 bits etiquetados como LFSRA, LFSRB y LFSRK, y una caja S que contiene una permutación conocida P de los valores enteros del 0 al 255.

La función de retroalimentación para LFSRK se define como: Lt + 32 = Lt + 28 ⊕ Lt + 19 ⊕ Lt + 18 ⊕ Lt + 16 ⊕ Lt + 14 ⊕ Lt + 11 ⊕ Lt + 10 ⊕ Lt + 9 ⊕ Lt + 6 ⊕ Lt + 5 ⊕ Lt + 1 ⊕ Lt

Las funciones de retroalimentación para LFSRA se definen como: Lt + 32 = Lt + 26 ⊕ Lt + 23 ⊕ Lt + 22 ⊕ Lt + 16 ⊕ Lt + 12 ⊕ Lt + 11 ⊕ Lt + 10 ⊕ Lt + 8 ⊕ Lt + 7 ⊕ Lt + 5 ⊕ Lt + 4 ⊕ Lt + 2 ⊕ Lt + 1 ⊕ Lt

y Lt + 32 = Lt + 27 ⊕ Lt + 26 ⊕ Lt + 25 ⊕ Lt + 24 ⊕ Lt + 23 ⊕ Lt + 22 ⊕ Lt + 17 ⊕ Lt + 13 ⊕ Lt + 11 ⊕ Lt + 10 ⊕ Lt + 9 ⊕ Lt + 8 ⊕ Lt + 7 ⊕ Lt + 2 ⊕ Lt + 1 ⊕ Lt

La función de retroalimentación para LFSRB es: Lt + 32 = Lt + 31 ⊕ Lt + 21 ⊕ Lt + 20 ⊕ Lt + 16 ⊕ Lt + 15 ⊕ Lt + 6 ⊕ Lt + 3 ⊕ Lt + 1 ⊕ Lt

Véase también

  • A5/1 , utilizado en el estándar de telefonía celular GSM .
  • CMEA , Algoritmo de Cifrado de Mensajes Celulares.

Notas

  1. 1 2 [D. Wagner, L. Simpson, E. Dawson, J. Kelsey, W. Millan y B. Schneier http://www.schneier.com/paper-oryx.pdf Archivado el 24-03-2012 en Wayback Machine "Criptoanálisis de ORYX"], Quinto Taller Anual sobre Áreas Seleccionadas en Criptografía, Springer Verlag, agosto de 1998, de próxima publicación.
  • Breve descripción en Kremlinencrypt.com
  • Criptoanálisis de la criptología de los teléfonos móviles