Erinevus AES ja RC4 vahel

AES vs RC4

AES (Advanced Encryption Standard) ja RC4 on kaks krüptimisšifrit, mida kasutatakse erinevates rakendustes. Tavaline näide, kus näete mõlemat šifrit, on traadita ruuterid. Ehkki te ei näeks seal otseselt krüpteerimismehhanismina RC4, rakendavad nii WEP kui ka TKIP RC4 šifri. Kui AES on suhteliselt uus ja väga keeruline, siis RC4 on väga vana ja väga lihtne.

Kõige olulisem erinevus nende kahe vahel oleks tõenäoliselt nende tüüp. AES on plokkšifr, mis töötab diskreetsetel andmeplokkidel, kasutades fikseeritud võtit ja valemit, samal ajal kui RC4 on voošifer, millel pole diskreetse ploki suurust. Selle asemel kasutab see pseudo-juhuslike bittide võtmevoolu, mis ühendatakse andmetega, kasutades ainuõiget OR (XOR) operatsiooni. Voošifritena võite kasutada plokkšifreid ja vastupidi, nii et eraldamine pole eriti eristatav. Kuid on üsna hästi teada, et RC4 ei ole plokkšifrina kasutamisel eriti efektiivne.

RC4 nõrkade külgede hea näide on WEP-i rakendamine. WEP on täielikult ebaturvaliseks muudetud ja selle saab mõne minutiga purustada tööriistadega, mille leiate veebist hõlpsasti kättesaadavaks. Ehkki TKIP tegeleb mõne WEP-i vaevanud probleemiga, ei peeta seda nii turvaliseks kui AES. Sel põhjusel on soovitatav AES-i kasutada igas olukorras, välja arvatud juhul, kui riistvarapiirangud seda takistavad.

RC4 populaarsuse peamine põhjus on asjaolu, et see on lihtne ja võib olla väga kiire. Seda on juba leevendatud, kuna AES-i riistvararakendused muutuvad väga populaarseks, kuna see pakub tarkvara rakenduste ees kiiruseeliseid.

Lõpuks on RC4 kaubamärgi all, kuna see oli algselt ärisaladus, mille tõttu mõned inimesed leidsid leiutatud viise lekitatud kirjelduse nimetamiseks 1994. aastal; nagu ARCFOUR ja ARC4 (väidetav RC4). Teisest küljest on AES üldsusele kättesaadav ja seda saab vabalt kasutada, ilma et tekiks juriidilisi probleeme.

Kokkuvõte:
1. AES on väga uus ja keeruline krüptimisstandard, samas kui RC4 on üsna vana ja lihtne
2. AES on plokkšifr, samas kui RC4 on voosšifr
3. AES on äärmiselt turvaline, RC4 aga mitte
4. RC4 on AES-iga väga kiire
5. RC4 on kaubamärgiga, AES aga mitte