Question

J'étudie les algorithmes de cryptage. Quelqu'un peut-il me donner un aperçu rapide des différences entre Rijndael et AES ?

Était-ce utile?

La solution

AES est une norme fédérale des États-Unis, FIPS 197 , qui est un sous-ensemble de Rijndael :

  

AES a une taille de bloc fixe de 128 bits et d'une taille de clé de 128, 192 ou 256 bits, tandis que Rijndael peut être spécifié avec des tailles de blocs et de clés dans un multiple de 32 bits, avec un minimum de 128 bits et un maximum de 256 bits.

De Advanced Encryption Standard sur Wikipedia .

Autres conseils

Au sens strict, l'est pas un algorithme Advanced Encryption Standard (AES). AES est une spécification définie par l'Institut national des normes et de la technologie des Etats-Unis (NIST). AES est le successeur de la norme de chiffrement de données (DES).

AES a été annoncé dans FIPS PUB 197 le 26 Novembre, 2001. Federal Information Processing Standards Publications (FIPS PUB) sont émis par le NIST après approbation par le secrétaire américain du Commerce.

Rijndael est un algorithme de chiffrement à clé symétrique créé par Joan Daemen et Vincent Rijmen. Il est un chiffrement par bloc, avec la taille de bloc variable, longueur variable clé et numéro arrondi variable. Longueur du bloc et la longueur de clé peuvent être spécifiés indépendamment à un multiple de 32 bits à partir de 128 bits à 256 bits.

Le chiffrement Rijndael comme cela a été sélectionné comme Advanced Encryption Standard (AES).

Dans la variante Rijndael AES la taille du bloc est limité à 128 bits et la longueur de clé de 128, 192 ou 256 bits seulement.

En fait, pendant la crise du 3DES (Triple Data Encryption Standard), le NIST a décidé d'établir un nouveau standard.AES est la norme actuellement adoptée par l'algorithme basé sur l'algo Rijndael qui n'est rien d'autre que la combinaison de deux chercheurs nommés Dr.Rijmen et le Dr.Daemen, selon l'algorithme, a fixé la taille de la longueur du bloc à 128 bits et la taille de la clé également à 128 ou 256 bits.Plus tard, lors de la normalisation, il est mentionné dans Advanced Encryption Technique (AES) que le chiffrement par bloc symétrique de 128 bits peut prendre en charge 128,192 et 256 bits ou 16,24 et 32 ​​octets.

AES est une version réduite de Rijndael où il est défini que pour des tailles de blocs de 128 bits alors Rijndael est défini pour la taille des blocs de 128, 192 et 256 bits. Si une taille de bloc différente entre le chiffrement et le déchiffrement est utilisé, il est impossible de récupérer le texte en clair original.

Rijndael-256 et Rijndael-192 doivent être considérés comme des algorithmes complètement différents de AES (Rijndael-128). Ils sont par nature incompatibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top