Különbség az AES és az RC4 között

AES vs RC4

Az AES (Advanced Encryption Standard) és az RC4 két titkosítási rejtjel, amelyeket különféle alkalmazásokban használnak. Általános példa arra, hogy mindkét rejtjelet látni fogja a vezeték nélküli útválasztókban. Bár nem kifejezetten látná az RC4-t titkosítási mechanizmusként, a WEP és a TKIP egyaránt megvalósítja az RC4 titkosítást. Míg az AES viszonylag új és nagyon bonyolult, az RC4 nagyon régi és nagyon egyszerű.

A legjelentősebb különbség a kettő között valószínűleg a típusuk. Az AES egy blokk-rejtjel, amely diszkrét adatblokkokon rögzített kulcs és képlet segítségével működik, míg az RC4 olyan adatfolyam-rejtjel, amely nem rendelkezik különálló blokkmérettel. Ehelyett ál-véletlenszerű biteket használ, amelyek exkluzív OR (XOR) művelettel kombinálva vannak az adatokkal. Használhat blokk rejtjeleket stream rejtjelekként és fordítva, tehát a szétválasztás nem különösebben különálló. Nagyon jól ismert, hogy az RC4 nem nagyon hatékony, ha blokk rejtjelként használják.

Az RC4 gyengeségeinek jó példája a WEP végrehajtása. A WEP teljesen bizonytalanná vált, és néhány percen belül akár az interneten könnyen elérhető eszközökkel is megtört. Bár a TKIP a WEP-t sújtó néhány kérdéssel foglalkozik, ez nem tekinthető olyan biztonságosnak, mint az AES. Ezért tanácsos az AES használata minden helyzetben, kivéve, ha a hardverkorlátozások akadályozzák meg ezt.

Az RC4 nagyon népszerű elsődleges oka az, hogy egyszerű és nagyon gyors. Ezt már enyhítik, mivel az AES hardver-megvalósításai nagyon népszerûvé válnak, mivel sebesség-elõnyöket kínál a szoftver-megvalósításokhoz képest.

Végül, az RC4 védjegyoltalom alatt áll, mivel eredetileg üzleti titok volt, ami 1994-ben néhány ember számára feltaláló módszereket vezetett fel a kiszivárgott leírás hívására; mint például az ARCFOUR és az ARC4 (állítólag RC4). Másrészt az AES nyilvánosan elérhető és szabadon használható, jogi problémák felszámolása nélkül.

Összefoglaló:
1. Az AES egy nagyon új és összetett titkosítási szabvány, míg az RC4 meglehetősen régi és egyszerű
2. Az AES blokk rejtjele, míg az RC4 patak rejtjele
3. Az AES rendkívül biztonságos, míg az RC4 nem
4. Az RC4 nagyon gyors az AES-hez képest
5. Az RC4 védjegy, míg az AES nem