Articulo de referencia

Pique (cifrado)

El cifrado de flujo Pike fue inventado por Ross Anderson para ser una versión "más ágil y agresiva" de FISH después de que él mismo descifrara FISH en 1994. Se supone que su nom...

El cifrado de flujo Pike fue inventado por Ross Anderson para ser una versión "más ágil y agresiva" de FISH después de que él mismo descifrara FISH en 1994. Se supone que su nombre es una alusión humorística al pez lucio .

Este cifrado combina ideas de A5 con los generadores de Fibonacci retardados utilizados en FISH. Es aproximadamente un 10 % más rápido que FISH, pero se cree que es mucho más robusto. Potencialmente, requiere una longitud de clave enorme, y hasta 2004 no se habían publicado ataques..

Descripción

Pike consta de tres generadores de Fibonacci retardados con relaciones ai=ai55+ai24 (metrood 232)bi=bi57+bi7 (metrood 232)doi=doi58+doi19 (metrood 232){\displaystyle {\begin{aligned}a_{i}=a_{i-55}+a_{i-24}\ (mod\ 2^{32})\\[]b_{i}=b_{i-57}+b_{i-7}\ (mod\ 2^{32})\\[]c_{i}=c_{i-58}+c_{i-19}\ (mod\ 2^{32})\end{aligned}}}

El control del reloj se basa en los bits de acarreo. Si todos los bits de acarreo coinciden, se activan los tres LFG; de lo contrario, se activan los dos que coinciden. Este control se retrasará 8 ciclos.

El resultado final es la operación XOR de las palabras menos significativas de los tres generadores.

  • Ross Anderson, «Sobre los generadores de secuencias de claves de Fibonacci» , 1994.
  • Sobre los generadores de secuencias de claves de Fibonacci , Ross Anderson, 27 de julio de 2006.

Obtenido de " https://en.wikipedia.org/w/index.php?title=Pike_(cipher)&oldid=1296317756 "