Criptoanalizar ¿Por dónde empezar?

Enviado por vrael en

Foros: 

Antes de nada, felicitaros por el magnífico sito que es kriptópolis. Hay mucho contenido útil, y eso hoy en día no abunda.

Bueno, voy al tema. Estoy estudiando una asignatura de Seguridad, donde he visto diferentes cifrados (simétrico, asimétrico, DES, RSA, ElGamal, DSA...) y algunos tipos de ataque para intentar romperlos. Ahora bien. Todo el criptoanálisis del que nos han hablado, son en prácticas preparadas expresamente, por ejemplo, teniendo parte del texto en claro, o con elección de primos no seguros y claves parejas, etc...

Mi problema es cuando sales del ecosistema "académico" y te encuentras con un cifrado que no sabes ni que algoritmo han utilizado y me pregunto ¿"por donde le meto mano"?

Voy a poner un caso concreto, que me parece el más interesante. Tengo una cookie que de todas las de un sito web, es la única que está encriptada. Vale, pista 1 (creo), debe de tratarse por tanto de algo importante ¿una cookie de sesión, tal vez?

Esto me hace pensar que casi seguro se trate entonces de un cifrado simético o una función hash.

Vale, ahora otra pista, tiene 128 caracteres, es decir, 1024 bits. Esto me hace descartar las funciones hash (md5 sha-1, etc...). Luego, tiene que ser algún tipo de cirado simétrico.

Y hasta aquí llego como criptólogo novato. Porque ya no sé cuál de todos los múltiples algoritmos de cifrado simétrico podría ser.

Solo me queda especular que la tecnología del lado del servidor es PHP, y que por tanto, es muy probable que utilicen la clase "mycrypt", y que aunque soporta muchos algoritmos de encriptación, puede que sea DES o TripleDES, por lo extendido de este algoritmo.

Pero de todas formas, no tengo ni idea de por donde avanzar ahora. En clase siempre es: "Tienes tal mensaje encriptado con tal algoritmo y tal tal tal..."

¿Cómo prosigo a partir de aquí?

Muchas gracias.

No lo había visto

No había visto este hilo hasta hoy, por lo que temo llegar tarde a tu pregunta, aunque en el fondo da igual, porque no tengo la respuesta. Por lo que dices estás bastante puesto en el tema, de modo que lo que te pueda decir, ya lo sabrás. Si sospechas que el algoritmo es DES o TripleDES, tienes que documentarte sobre las debilidades de esos sistemas y sobre los ataques ya realizados, que suelen ser estudios académicos con mucho rigor matemático, quiero decir, los ataques publicados, porque los otros, los de las Agencias y los delincuentes -a veces cuesta distinguirlos- no se publican. Y a partir de ahí tratar de hincarle el diente, pero no seas demasiado optimista, porque descifrar un criptograma corto, y a solas, puede ser la desesperación.

Un saludo.

opinar

Texto puro

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
By submitting this form, you accept the Mollom privacy policy.