Starpība starp AES un RC4

AES vs RC4

AES (Advanced Encryption Standard) un RC4 ir divi šifrēšanas šifri, kurus izmanto dažādās lietojumprogrammās. Kopīgs piemērs, kur var redzēt abus izmantotos šifrus, ir bezvadu maršrutētājos. Lai gan jūs tur tieši neredzētu RC4 kā šifrēšanas mehānismu, gan WEP, gan TKIP ievieš RC4 šifru. Kamēr AES ir salīdzinoši jauns un ļoti sarežģīts, RC4 ir ļoti vecs un ļoti vienkāršs.

Visbūtiskākā atšķirība starp abiem, iespējams, ir to tips. AES ir bloka šifrs, kas darbojas ar diskrētiem datu blokiem, izmantojot fiksētu atslēgu un formulu, savukārt RC4 ir straumes šifrs, kuram nav diskrēta bloka lieluma. Tā vietā tā izmanto pseidodēmisku bitu atslēgu, kas tiek apvienota ar datiem, izmantojot ekskluzīvu OR (XOR) darbību. Bloku šifrus var izmantot kā straumes šifrus un otrādi, tāpēc atdalīšana nav ļoti atšķirīga. Bet tas ir diezgan labi zināms, ka RC4 nav ļoti efektīva, ja to izmanto kā bloku šifru.

Labs RC4 trūkumu piemērs ir WEP ieviešana. WEP ir pilnībā padarīts nedrošs, un dažu minūšu laikā to var pat sagraut, izmantojot rīkus, kurus varat viegli atrast tiešsaistē. Lai arī TKIP risina dažus jautājumus, kas skāruši WEP, tas netiek uzskatīts par tik drošu kā AES. Šī iemesla dēļ AES ieteicams lietot jebkurā situācijā, ja vien aparatūras ierobežojumi neliedz to darīt.

Galvenais iemesls, kāpēc RC4 ir ļoti populārs, ir tas, ka tas ir vienkāršs un tas var būt ļoti ātrs. Tas jau tiek mazināts, jo AES ieviešana aparatūrā kļūst ļoti populāra, jo tā nodrošina ātruma priekšrocības salīdzinājumā ar programmatūras ieviešanu.

Visbeidzot, RC4 ir preču zīme, jo sākotnēji tas bija komercnoslēpums, kā rezultātā daži cilvēki 1994. gadā nāca klajā ar izgudrojuma veidiem, kā izsaukt noplūdušo aprakstu; piemēram, ARCFOUR un ARC4 (domājams RC4). No otras puses, AES ir publiski pieejams un to var brīvi izmantot, nesaskaroties ar juridiskām problēmām.

Kopsavilkums:
1. AES ir ļoti jauns un sarežģīts šifrēšanas standarts, savukārt RC4 ir diezgan vecs un vienkāršs
2. AES ir bloķēts šifrs, savukārt RC4 ir straumes šifrs
3. AES ir ārkārtīgi drošs, savukārt RC4 nav tik drošs
4. RC4 ir ļoti ātrs, salīdzinot ar AES
5. RC4 ir preču zīme, bet AES nav