Différence entre AES et RC4

Différence entre AES et RC4

AES VS RC4

AES (Advanced Encryption Standard) et RC4 sont deux chiffres de chiffrement qui sont utilisés dans une variété d'applications. Un exemple courant où vous verriez les deux chiffres employés est dans les routeurs sans fil. Bien que vous ne voyiez pas explicitement RC4 comme un mécanisme de chiffrement là-bas, WEP et TKIP implémentent le chiffrement RC4. Alors que AES est relativement nouveau et très complexe, RC4 est très ancienne et est très simple.

La différence la plus significative entre les deux serait probablement leur type. AES est un chiffre de blocs qui fonctionne sur des blocs de données discrets à l'aide d'une clé fixe et d'une formule tandis que RC4 est un chiffre de flux qui n'a pas de taille de bloc discrète. Au lieu de cela, il utilise un flux de touches de bits pseudorandoms qui est combiné aux données à l'aide d'une opération exclusive ou (XOR). Vous pouvez utiliser des chiffres de blocs comme chiffres de flux et vice versa, donc la séparation n'est pas très distincte. Mais il est assez connu que RC4 n'est pas très efficace lorsqu'il est utilisé comme chiffre de bloc.

Un bon exemple des faiblesses de RC4 est la mise en œuvre de WEP. WEP a été complètement rendu sans sécurité et peut même être brisé en quelques minutes avec des outils que vous pouvez trouver facilement disponibles en ligne. Bien que TKIP aborde certains des problèmes qui ont tourmenté le WEP, il n'est pas considéré comme sécurisé que l'AES est. Pour cette raison, il est conseillé d'utiliser des EI dans n'importe quelle situation à moins que les limitations matérielles ne vous empêchent de le faire.

La principale raison pour laquelle RC4 est très populaire est le fait qu'il est simple et qu'il peut être très rapide. Ceci est déjà atténué car les implémentations AES dans le matériel deviennent très populaires car elles offrent des avantages de vitesse par rapport aux implémentations logicielles.

Enfin, RC4 est déposé car il était initialement un secret commercial, ce qui a conduit certaines personnes à venir de façons inventives d'appeler la description divulguée en 1994; Comme ArcFour et Arc4 (présumé RC4). D'un autre côté, AES est accessible au public et peut être utilisé librement sans frapper de problème juridique.

Résumé:
1. AES est une norme de chiffrement très nouvelle et complexe tandis que RC4 est plutôt ancienne et simple
2. AES est un chiffre de bloc tandis que RC4 est un chiffre de flux
3. AES est extrêmement sécurisé alors que RC4 ne l'est pas
4. RC4 est très rapide par rapport aux AES
5. RC4 est déposé alors qu'AES n'est pas