AES i RC4

Anonim

AES vs RC4

AES (Advanced Encryption Standard) i RC4 su dva šifriranja šifriranja koja se koriste u različitim aplikacijama. Uobičajeni primjer u kojem biste vidjeli da su oba zaporka zaposlena u bežičnim usmjerivačima. Iako ne biste eksplicitno vidjeli RC4 kao mehanizam za enkripciju, WEP i TKIP implementiraju RC4 šifru. Dok je AES relativno nova i vrlo složena, RC4 je vrlo star i vrlo je jednostavan.

Najznačajnija razlika između njih bi vjerojatno bila njihova vrsta. AES je blok šifra koji radi na diskretnim blokovima podataka pomoću fiksnog ključa i formule, dok je RC4 šifrirani tok koji nema diskretnu veličinu bloka. Umjesto toga koristi ključnu riječ od pseudoslučajnih bitova koji se kombiniraju s podacima korištenjem ekskluzivne operacije OR (XOR). Blokovne šifre možete koristiti kao stream šifre i obrnuto, tako da razdvajanje nije jako različito. Ali dobro je poznato da RC4 nije vrlo učinkovit kada se koristi kao blok šifra.

Dobar primjer slabosti RC4 je implementacija WEP-a. WEP je potpuno nesiguran i može se slomiti u roku od nekoliko minuta pomoću alata koje možete lako pronaći na mreži. Iako se TKIP bavi nekim od problema koji su pogođeni WEP-om, ne smatra se sigurnim kao AES. Zbog toga je poželjno koristiti AES u bilo kojoj situaciji, osim ako vam hardverska ograničenja ne sprječavaju to.

Glavni razlog zašto je RC4 vrlo popularan je činjenica da je jednostavna i može biti vrlo brz. To se već ublažava jer implementacije AES-a u hardveru postaju vrlo popularne jer pruža brzinu prednosti u odnosu na implementaciju softvera.

Konačno, RC4 je zaštitni znak jer je u početku bio poslovna tajna, što je dovelo do toga da neki ljudi dolaze inventivnim načinima da nazovu iscrtani opis 1994. godine; poput ARCFOUR i ARC4 (Navodno RC4). S druge strane, AES je javno dostupan i može se slobodno koristiti bez udaranja bilo kakvim pravnim problemom.

Sažetak: 1. AES je vrlo nova i složena enkripcijska standarda, dok je RC4 prilično stara i jednostavna 2. AES je blok šifra, a RC4 je šifrirani tok 3. AES je iznimno siguran dok RC4 nije tako 4. RC4 je vrlo brz u usporedbi s AES 5. RC4 je zaštitni znak dok AES nije