DES i AES

Anonim

DES vs AES

DES (Standard za šifriranje podataka) prilično je stari način za šifriranje podataka, tako da druge osobe ne bi mogle čitati informacije koje bi mogle presresti promet. DES je prilično prilično star i od tada je zamijenjen novijim i boljim AES (Advanced Encryption Standard). Zamjena je učinjena zbog inherentnih slabosti u DES-u, što je omogućilo slanje šifriranja pomoću određenih metoda napada. Uobičajene primjene AES-a, od trenutka, ipak su nepropusne za bilo koju vrstu tehnika pucanja, što ga čini dobrim izborom čak i za vrhunske tajne informacija.

Ugrađena slabost u DES uzrokovana je parom stvari koje su već obrađene u AES-u. Prvi je vrlo kratak 56 bitni ključ za šifriranje. Ključ je poput zaporke koja je neophodna za dekriptiranje informacija. 56 bit ima najviše 256 kombinacija, što može izgledati kao puno, ali računalo je prilično jednostavno za napad na silu. AES može koristiti 128, 192 ili 256 bitni ključ za šifriranje sa 2 ^ 128, 2 ^ 192, 2 ^ 256 kombinacije. Dulje tipke za šifriranje čine ga mnogo teže prekinuti s obzirom da sustav nema drugih slabosti.

Drugi je problem manja veličina bloka koju koristi DES, koji je postavljen na 64 bita. Za usporedbu, AES koristi veličinu bloka koja je dvostruko veća od 128 bita. Jednostavnim riječima, veličina bloka određuje koliko informacija možete poslati prije nego što započnete s istim blokovima, koji propuštaju informacije. Ljudi mogu presresti ove blokove i upotrebljavati pročitati propuštene informacije. Za DES sa 64 bita, maksimalna količina podataka koja se može prenijeti s jednim ključem za šifriranje je 32 GB; u ovom trenutku treba koristiti još jedan ključ. S AES, to je na 256 exabytes ili 256 milijardi gigabajta. Vjerojatno je sigurno reći da možete koristiti jedan ključ za šifriranje AES za bilo koju aplikaciju.

U smislu strukture, DES koristi Feistelovu mrežu koja dijeli blok na dvije polovice prije nego što prođe kroz korake enkripcije. AES, s druge strane, koristi permutationsku zamjenu, koja uključuje niz supstitucija i koraka permutacije za stvaranje šifriranog bloka.

Sažetak: DES je stvarno stara dok je AES relativno nova DES je lomljiv dok je AES još uvijek neraskidiva DES koristi mnogo manju ključnu veličinu u usporedbi s AES-om DES koristi manju bloknu veličinu u usporedbi s AES-om DES koristi uravnoteženu Feistelovu strukturu, dok AES koristi supstitucijsku permutaciju