En esta ocasión un reto en el que se ve involucrado el criptosistema de cifrado simétrico más utilizado, AES ('Advanced Encryption Standard'), en el modo de operación CBC ('Cipher Block Chaining') de los algoritmos de cifrado por bloques.
Como siempre, se admiten soluciones en forma de comentarios a esta entrada. Pasado un tiempo iré proporcionando pistas para su resolución, un máximo de tres, y posteriormente actualizaré este post con la solución.
Reto 31: "Empecemos por... ¿el final?".
Para resolver este reto se necesita conocer cómo funciona el modo CBC de los cifradores por bloques. Demuestra que tú sí conoces dicho funcionamiento y obtén la solución de este reto con las siguientes pistas:
- Los primeros 14 de los 16 caracteres de la clave: "5rjIubT&Op_$3D".
- Los tres últimos Bytes del cuarto bloque del criptograma: b1607e.
- El quinto bloque completo del criptograma: 925275279e9ca54278d6636884970397.
- Mensaje en claro: "Veamos si eres capaz de encontrar la flag, que es el vector de inicializacion-IV".
Dificultad:
Tipo: Criptografía.
******** 05/07/2019
Pista 1: ¿Es posible obtener los 2 caracteres que faltan de la clave mediante el empleo de la fuerza bruta?.
******** 06/07/2019
Pista 2:
Solución.
******** PRÓXIMO RETO
Reto 32: "Flipando un poco".
Como siempre, se admiten soluciones en forma de comentarios a esta entrada. Pasado un tiempo iré proporcionando pistas para su resolución, un máximo de tres, y posteriormente actualizaré este post con la solución.
Reto 31: "Empecemos por... ¿el final?".
Para resolver este reto se necesita conocer cómo funciona el modo CBC de los cifradores por bloques. Demuestra que tú sí conoces dicho funcionamiento y obtén la solución de este reto con las siguientes pistas:
- Los primeros 14 de los 16 caracteres de la clave: "5rjIubT&Op_$3D".
- Los tres últimos Bytes del cuarto bloque del criptograma: b1607e.
- El quinto bloque completo del criptograma: 925275279e9ca54278d6636884970397.
- Mensaje en claro: "Veamos si eres capaz de encontrar la flag, que es el vector de inicializacion-IV".
Dificultad:
Tipo: Criptografía.
******** 05/07/2019
Pista 1: ¿Es posible obtener los 2 caracteres que faltan de la clave mediante el empleo de la fuerza bruta?.
******** 06/07/2019
Pista 2:
si Pi = Dk(Ci) XOR Ci-1
entonces:
Ci-1 = Dk(Ci) XOR Pi
Donde: C0 = IV (vector de inicialización)
******** 07/07/2019Solución.
******** PRÓXIMO RETO
Reto 32: "Flipando un poco".
Comentarios
Publicar un comentario