Différence entre AES et RC4 Différence entre

Anonim

AES contre RC4

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

La différence la plus significative entre les deux serait probablement leur type. AES est un chiffrement par bloc qui fonctionne sur des blocs de données discrets en utilisant une clé fixe et une formule tandis que RC4 est un chiffrement de flux qui n'a pas de taille de bloc discrète. Au lieu de cela, il utilise un train de clés de bits pseudo-aléatoires qui est combiné aux données en utilisant une opération OR (XOR) exclusive. Vous pouvez utiliser des chiffrements par blocs comme chiffreurs de flux et vice versa, de sorte que la séparation n'est pas très distincte. Mais il est bien connu que RC4 n'est pas très efficace lorsqu'il est utilisé comme un chiffrement par bloc.

Un bon exemple des faiblesses de RC4 est la mise en œuvre de WEP. WEP a été complètement rendu non sécurisé et peut même être cassé en quelques minutes avec des outils que vous pouvez trouver facilement disponibles en ligne. Bien que le TKIP aborde certains des problèmes qui ont miné le WEP, il n'est pas considéré comme aussi sûr qu'AES. Pour cette raison, il est conseillé d'utiliser AES dans toutes les situations, sauf si des limitations matérielles vous empêchent de le faire.

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

Enfin, RC4 est une marque commerciale car il s'agissait à l'origine d'un secret commercial, ce qui a amené certaines personnes à inventer des moyens inventifs pour appeler la description fuyante en 1994; comme ARCFOUR et ARC4 (RC4 Allégué). D'autre part, AES est disponible au public et peut être utilisé librement sans problème juridique.

Résumé:

1. AES est un standard de cryptage très nouveau et complexe alors que RC4 est plutôt ancien et simple

2. AES est un chiffrement par bloc alors que RC4 est un chiffrement de flux

3. AES est extrêmement sécurisé tandis que RC4 n'est pas si

4. RC4 est très rapide comparé à AES

5. RC4 est une marque déposée alors que AES n'est pas