AES i 3DES

Anonim

AES vs 3DES

AES (Advanced Encryption Standard) i 3DES, ili također poznat kao Triple DES (Standard za šifriranje podataka) dva su od trenutnih standarda u enkripciji podataka. Dok je AES potpuno nova šifriranje koja koristi zamjensku-permutacijsku mrežu, 3DES je samo prilagodba starijoj dekodifikaciji DES-a koja se oslanjala na uravnoteženu Feistelovu mrežu. U osnovi, 3DES je DES koji se tri puta primjenjuje na informacije koje se šifriraju.

AES koristi tri zajedničke duljine ključa za šifriranje, 128, 192 i 256 bita. Kada je u pitanju 3DES, ključ za šifriranje još uvijek je ograničen na 56 bita, što je diktirano standardom DES. No, budući da se tri puta primjenjuje, implementator može odabrati 3 diskretne 56-bitne tipke, 2 identična i 1 diskretna, ili čak tri identična ključa. To znači da 3DES može imati širine ključa za šifriranje duljine ključa šifriranja 168, 112 ili 56 bitno. No, zbog određenih ranjivosti pri ponovnoj primjeni istog šifriranja tri puta, korištenjem 168 bita ima smanjenu ekvivalentnu sigurnost od 112 bita, a upotreba 112 bita ima smanjenu ekvivalentnu sigurnost od 80 bita.

3DES također koristi istu duljinu bloka od 64 bita, što je pola veličine od AES na 128 bita. Korištenje AES-a osigurava dodatno osiguranje da je teže potisnuti podatke iz istih blokova. Kada koristite 3DES, korisnik mora prebaciti ključeve šifriranja na svaki 32 GB prijenosa podataka kako bi se smanjila mogućnost propuštanja; identična onoj kod korištenja standardne šifriranja DES-a.

Na kraju, ponavljanje istog postupka tri puta traje neko vrijeme. Uz sve stalno, AES je mnogo brži u odnosu na 3DES. Ova linija postaje mutna kada uključite softver, hardver i složenost hardvera u miks. Dakle, ako imate 3DES ubrzani hardver, selidba na AES koju provodi sam softver može rezultirati sporijim vremenima obrade. U tom aspektu, nema boljeg rješenja nego testirati svaku od njih i izmjeriti njihovu brzinu. Ali, kada je u pitanju sigurnost, AES je siguran pobjednik jer se i dalje smatra neraskidivim u praktičnoj upotrebi.

Sažetak: 3DES koristi identičnu enkripciju na DES dok AES koristi potpuno drugačiji 3DES ima kraće i slabije ključeve za šifriranje u usporedbi s AES-om 3DES koristi ponovljene ključeve za šifriranje dok AES ne 3DES također koristi kraću duljinu bloka u usporedbi s AES-om Šifriranje 3DES traje dulje od AES enkripcije