- Blowfish fue diseñado por Bruce Schneier en 1993
- Es un algoritmo:
- De cifrado por bloques
- Simétrico (clave secreta)
-El objetivo era reemplazar el antiguo DES y resolver algunos problemas de otros algoritmos
- Utiliza bloques de 64bits y claves desde 32 hasta 448 bits (múltiplos de 8).
- Las operaciones que se van a utilizar con XOR y la suma normal.
- Se utiliza un vector P de 18 posiciones (16 para las 16 primeras rondas y luego dos extras para la las dos rondas finales).
Twofish: Variante de Blowfish diseñado por Schneier y otros colaboradores más.
Se presentó al concurso NIST (ganó Rijndael) para la sustitución de DES y quedó entre los 5 finalistas : --> Medalla de bronce.
Comparativa Twofish vs Rijndael:
- Twofish es un poco más lento para claves de 128b
- Twofish es un poco más rápido para claves de 256b
No se conoce actualmente como romperlo salvo encontrar la clave usando fuerza bruta.
- A diferencia de otros algoritmos en la época (muchos eran privados), se diseñó de forma que cualquiera pueda utilizar el algoritmo libremente (código abierto).
- Puede encontrarse el código en multitud de lenguajes en http://www.schneier.com/blowfish-download.html
- Hoy día se considera un algoritmo más rápido y seguro que DES.
- Los criptoanálistas se han centrado en AES y Twofish.
6. Cuestiones tipo test
3. Curiosidades
BLOWFISH
6. Cuestiones...
¿Blowfish se presentó a un concurso para intentar sustituir al algoritmo simétrico DES?
Blowfish es un algoritmo…
Iván Durango Blanco
3. Curiosidades
Seguridad Sistemas Informáticos 2011-2012
3. Curiosidades
And one more thing...
(cc) photo by medhead on Flickr
1. Introducción
4. Evaluación práctica
Índice:
2. Descripción del algoritmo
1.- Introducción
2.- Descripción del algoritmo
3.- Curiosidades
4.- Evaluación Práctica
5.- Bibliografía
6.- Cuestiones tipo test
2. Descripción del algoritmo ...
http://es.wikipedia.org/wiki/Blowfish
http://es.wikipedia.org/wiki/Twofish
http://www.schneier.com/blowfish-download.html
http://www.kriptopolis.org
http://profesores.fi-b.unam.mx/jaqui/BLOWFISH.pdf
5. Bibliografía