Articulo de referencia

Turing (cifrado)

Turing es un cifrador de flujo desarrollado por Gregory G. Rose y Philip Hawkes en Qualcomm para CDMA . [ 1 ] Turing genera 160 bits de salida en cada ronda aplicando un filtro ...

Turing es un cifrador de flujo desarrollado por Gregory G. Rose y Philip Hawkes en Qualcomm para CDMA . [ 1 ]

Turing genera 160 bits de salida en cada ronda aplicando un filtro no lineal al estado interno de un LFSR . Recibe su nombre de Alan Turing . [ 1 ] Fue desarrollado a partir del cifrado SOBER introducido por Rose en 1998. [ 2 ] Esto es evidente en su componente principal, el Registro de Desplazamiento con Retroalimentación Lineal (LFSR), que es la misma tecnología que se encuentra en la familia de máquinas SOBER. [ 3 ] Turing, sin embargo, se distingue de sus predecesores por la forma en que produce cinco palabras (cinco veces más) de salida por cada actualización interna. [ 2 ] También proporciona una fuerza de clave de hasta 256 bits y está diseñado para ser rápido en software, [ 3 ] alcanzando alrededor de 5,5 ciclos/byte en algunos procesadores x86 .

Hay expertos que han descubierto que el cifrado de flujo de Turing tiene varias debilidades cuando se enfrenta a ataques de vector de inicialización elegido. [ 4 ] Por ejemplo, su algoritmo de programación de claves tiene la misma clave secreta para diferentes vectores de inicialización, lo que reduce la seguridad del sistema. [ 4 ]

Véase también

Referencias

  1. ^ a b Gregory G. Rose y Philip Hawkes , Turing: Un cifrado de flujo rápido, Fast Software Encryption 2003, págs. 290–306 (PDF) .
  2. ^ a b Robshaw, Matthew; Billet, Olivier (2008). Nuevos diseños de cifrado de flujo: los finalistas de ESTREAM . Berlín: Springer Science & Business Media. pág. 58. ISBN 978-3540683506.
  3. ^ a b Johansson, Thomas (2003). Cifrado rápido de software: 10.º Taller Internacional, FSE 2003, LUND, Suecia, 24-26 de febrero de 2003, Artículos revisados . Berlín: Springer Science & Business Media. pág. 290. ISBN 3540204490.
  4. ^ a b Matsui, Mitsuru; Zuccherato, Robert (2004). Áreas selectas en criptografía: 10.º Taller Internacional Anual, SAC 2003, Ottawa, Canadá, 14-15 de agosto de 2003, Artículos revisados . Berlín: Springer Science & Business Media.  205 págs . ISBN 3540213708.

Bibliografía

  • Implementación optimizada en Java del algoritmo de Turing
  • Implementación en Java del algoritmo de Turing
  • Turing: un cifrado de flujo rápido
  • Diapositivas e implementación de referencia en C en Qualcomm
Obtenido de " https://en.wikipedia.org/w/index.php?title=Turing_(cipher)&oldid=1320375938 "