Question

Ceci concerne l'algorithme AES.

Supposons que j'ai implémenté un algorithme AES et que je crypte les données en utilisant mon algorithme Supposons maintenant que quelqu'un d'autre ait également implémenté le même algorithme AES (128 bits). Maintenant, si je crypte des données en utilisant mon algorithme, est-il possible de décrypter les données et de récupérer les données d'origine en utilisant le deuxième algorithme que l'autre personne a développé. Quelle est la différence sous-jacente dans les algorithmes.

S'agit-il d'un problème lié à S-BOX

Merci

Était-ce utile?

La solution

AES est un algorithme spécifié. Si vous avez deux implémentations différentes, elles devraient toutes deux être capables de chiffrer et de déchiffrer sans aucune différence. S'il y a une différence, au moins une d'entre elles ne serait pas AES.

Pour de telles choses, vous

  1. Supposez que toutes les implémentations d'un algorithme de chiffrement avec lequel vous souhaitez être interopérable sont correctes, y compris le vôtre.
  2. Ou ne réinventez pas la roue à moins que vous ne vouliez vraiment apprendre quelque chose sur les roues.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top