DES vs AES - Topp 9 fantastiske forskjeller du bør lære

Innholdsfortegnelse:

Anonim

Forskjellen mellom DES vs AES

I dette emnet vil vi lære om forskjellen mellom DES vs AES med introduksjonen, nøkkelforskjellene og sammenligningstabellen head-to-head gitt nedenfor

DES (står for Data Encryption Standard) og AES (Advanced Encryption Standard) er symmetrisk blokkciffer. Før vi lærer DES vs AES, vet vi hva blokkeringschifferet er? Så la oss forstå hva som er blokkciffer. Block chiffer er en kryptografisk algoritme som brukes til å kryptere ren tekst for å produsere den krypterte teksten (også kalt chiffertext) der kryptografisk nøkkel brukes på hele blokken i stedet for på individuelle biter. Denne algoritmen fungerer alltid på blokker med fast lengde ved bruk av den delte / hemmelige nøkkelen. Den samme hemmelige nøkkelen brukes til både å kryptere og dekryptere teksten. Denne nøkkelen deles med begge parter slik at de kan kryptere og dekryptere dataene ved å bruke dem og dermed beskytte dataene mot eksterne angrep.

DES:

Det er en symmetrisk blokkeringskryptering ble introdusert av National Institute of Standard and Technology (NIST) i 1977. Det er en implementering av Feistel Structure (en flerrunden chiffer som deler hele teksten i to deler og fungerer på hver del individuelt ). Den fungerer på 64-bit inngangsnøkkel og bruker 56-bit delt nøkkel for å produsere chifferteksten til 64-bit. I DES er hele ren tekst delt inn i to deler av 32 - litt hver før behandling, og de samme operasjonene utføres på enkeltdeler. Hver del gjennomgår en operasjon på 16 runder, og etter disse operasjonene blir den endelige permutasjonen gjort for å oppnå 64-biters chiffertekst.

De forskjellige funksjonene som er involvert i rundene er Expansion, Permutation and Substitution, XOR-drift med en rund tast. Dekryptering følger den samme prosessen som kryptering, men i omvendt rekkefølge. Selv om DES ble ansett for å være mindre sikre på å kryptere de svært konfidensielle dataene fra myndighetene da de bruker den mindre delte nøkkelen, ble denne trippel-DES introdusert, men den ble heller ikke betraktet som en god algoritme da det viser seg å være veldig treg for å kryptere data. Selv en liten endring i innføringstekst gir en helt annen chiffertekst i DES.

AES:

Det kom inn i bildet etter triple-DES da det ble funnet å være tregt. Det er en av de mest brukte symmetriske blokkchifferalgoritmene som brukes i dag. Det ble introdusert av National Institute of Standard and Technology i 2001. Det er minst seks ganger raskere enn trippel DES. I motsetning til DES, fungerer det på prinsippet om "Substitution and Permutation". Det følger en iterativ tilnærming. AES fungerer på byte i stedet for biter.

I AES anses ren tekst til å være 126 biter som tilsvarer 16 byte med den hemmelige nøkkelen på 128 biter som til sammen danner en matrise på 4 × 4 (med 4 rader og 4 kolonner). Etter dette trinnet utfører det 10 runder. Hver runde har sine underprosesser hvor ni runder inkluderer prosessen med underbyte, skiftrekk, blandekolonner og legg til runde nøkler, og den 10. runden inkluderer alle ovennevnte operasjoner unntatt 'Bland kolonner' for å produsere 126-biters chiffertekst. I AES avhenger antall runder av størrelsen på nøkkelen, dvs. 10 runder for 128-bits nøkler, 12 omganger for 192-bits nøkkel og 14 runder for 256-bits nøkler. Det brukes i mange protokoller som TLS, SSL og forskjellige moderne applikasjoner som krever høy krypteringssikkerhet. AES brukes også til maskinvare som krever høy gjennomstrømming.

Sammenligning fra topp mot hode mellom DES vs AES (Infographics)

Nedenfor er de 9 beste forskjellene mellom DES vs AES.

Viktige forskjeller mellom DES vs AES:

La oss diskutere noen av de viktigste forskjellene mellom DES vs AES:

  1. Hovedforskjellen mellom DES vs AES er krypteringsprosessen. I DES er klarteksten delt inn i to halvdeler før videre behandling, mens det i AES-hele blokken ikke er noen inndeling og hele blokken blir behandlet sammen for å produsere chifferteksten.
  2. AES er relativt mye raskere enn DES og er i stand til å kryptere store filer på en brøkdel av sekunder sammenlignet med DES.
  3. På grunn av den lille bitstørrelsen til den delte nøkkelen som brukes i DES, anses den for å være mindre sikker enn AES. DES anses for å være mer utsatt for angrep med brute-force mens AES ikke har blitt møtt for alvorlige angrep per nå.
  4. Implementering av algoritme blir evaluert på grunnlag av fleksibilitet og AES er relativt mer fleksibel enn DES, ettersom den tillater tekst i forskjellige lengder inkludert 128, 192, 256 biter, mens DES tillater kryptering av tekst på faste 64 biter.
  5. Funksjoner som brukes i behandlingen av DES-runder er utvidelse, permutasjon og substitusjon, XOR-drift med rund tast mens funksjonene som brukes i runder med AES er underbyte, skiftrekk, blandekolonner og legg til rundtaster.
  6. AES er praktisk effektiv med både maskinvare- og programvareimplementeringer, i motsetning til DES som opprinnelig var effektiv med bare maskinvare.

DES vs AES Sammenligningstabell

Nedenfor er den øverste sammenligningen mellom DES vs AES:

Grunnlag for sammenligning mellom DES vs AES

DES

AES

UtvikletDES ble utviklet i 1977AES ble utviklet i 2001
Fullstendig formatDES står for Data Encryption StandardAES står for Advanced Encryption Standard
PrinsippDES følger prinsippet om Feistel StructureAES er basert på prinsippet om substitusjon og permutasjon
klartekstVanlig tekst er på 64 biterVanlig tekst kan være 128, 192, 256 biter
KryptogramGenerer chiffertekst på 64 biterKan generere chiffertekst på 128, 192, 256 biter
NøkkellengdeNøkkellengde er 56 biterNøkkellengde kan være 128, 192, 256 biter
runderDES inneholder et fast antall runder, dvs. 16AES inneholder et variabelt antall runder avhengig av størrelsen på inngangen, dvs. 10 runder for 128 bit, 12 runder for 192 bit og 14 runder for 256 biter
SikkerhetDES er mindre sikker og brukes knapt nåAES er mye sikrere enn DES, og det brukes mye i dag.
HastighetDES er relativt tregere enn AESAES er raskere enn DES

Konklusjon

Begge DES vs AES brukes til å kryptere dataene og er nyttige på sin egen måte. AES kom som etterfølgeren til DES for å få bukt med ulempene. AES er også akseptert av den amerikanske regjeringen og har blitt akseptert som en pålitelig algoritme for å sikre den klassifiserte informasjonen. Selv om DES hadde gitt store bidrag innen datasikkerhet, er den nå erstattet av AES på områdene med høy sikkerhet.

Anbefalte artikler

Dette har vært en guide til den største forskjellen mellom DES vs AES. Her diskuterer vi også DES vs AES viktige forskjeller med infografikk, og sammenligningstabell. Du kan også se på følgende artikler for å lære mer-

  1. HTML vs JavaScript
  2. XHTML vs HTML5
  3. Programmering vs webutvikling
  4. Python vs C #
  5. Typer av chiffer