Pregunta

Esto se refiere al algoritmo AES.

Supongamos que he implementado un algoritmo AES y cifrado datos usando mi algoritmo. Ahora supongamos que alguien más también ha implementado el mismo algoritmo AES (128 bits). Ahora bien, si cifro un dato usando mi algoritmo, es posible descifrar los datos y recuperar los datos originales usando el segundo algoritmo que la otra persona ha desarrollado. ¿Cuál es la diferencia subyacente en los algoritmos?

Es algo relacionado con S-BOX

Gracias

¿Fue útil?

Solución

AES es un algoritmo especificado. Si tiene dos implementaciones diferentes, ambas deberían poder cifrar y descifrar sin ninguna diferencia. Si hay una diferencia, al menos uno de ellos no sería AES.

Por esas cosas que tú

  1. Supongamos que todas las implementaciones de un algoritmo de cifrado con el que desea que sean interoperables son correctas, incluida la suya.
  2. O no reinvente la rueda a menos que realmente quiera aprender algo sobre las ruedas.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top