Ero AES n ja 3DES n välillä

AES vs 3DES

AES (Advanced Encryption Standard) ja 3DES tai tunnetaan myös nimellä Triple DES (Data Encryption Standard) ovat kaksi nykyistä tiedonsalausstandardia. Vaikka AES on täysin uusi salaus, joka käyttää korvaus-permutaatioverkkoa, 3DES on vain mukautus vanhaan DES-salaukseen, joka luotiin tasapainoiseen Feistel-verkkoon. Periaatteessa 3DES on vain DES, jota sovelletaan kolme kertaa salattuihin tietoihin.

AES käyttää kolmea yleistä salausavaimen pituutta, 128, 192 ja 256 bittiä. 3DES-salausavain on edelleen rajoitettu 56 bittiin, kuten DES-standardi sanelee. Mutta koska sitä käytetään kolme kertaa, toteuttaja voi valita, onko 3 erillistä 56-bittistä avainta tai 2 identtistä ja 1 erillistä tai jopa kolme identtistä avainta. Tämä tarkoittaa, että 3DES: n salausavaimen pituudet voivat olla vastaavasti 168, 112 tai 56 bittisiä. Mutta tietyistä haavoittuvuuksista johtuen, kun haet uudelleen saman salauskolminkertaisesti, 168 bitin käytöllä on heikentynyt turvallisuus, joka vastaa 112 bittiä, ja 112 bitin käytöllä on pienentynyt turvallisuus, joka vastaa 80 bittiä.

3DES käyttää myös samaa 64 bitin lohkon pituutta, joka on puoli AES: n kokoista 128 bitissä. AES: n käyttö tarjoaa ylimääräisen vakuutuksen siitä, että vuotaneita tietoja on vaikeampi haistaa samanlaisista lohkoista. 3DES: ää käytettäessä käyttäjän on vaihdettava salausavaimet jokainen 32 Gt: n tiedonsiirto vuotojen mahdollisuuden minimoimiseksi; identtinen standardin DES-salausta käytettäessä.

Viimeisenä, saman prosessin toistaminen kolme kertaa vie jonkin aikaa. Kaikkien asioiden ollessa vakiona AES on paljon nopeampi kuin 3DES. Tämä rivi hämärtyy, kun lisäät ohjelmistoja, laitteita ja laitteiston suunnittelun monimutkaisuutta miksaukseen. Joten jos sinulla on 3DES-kiihdytetty laitteisto, pelkkä ohjelmiston toteuttama AES-sovellukseen siirtyminen voi hidastaa käsittelyaikoja. Tässä suhteessa ei ole parempaa ratkaisua kuin testata jokainen ja mitata niiden nopeus. Mutta turvallisuudesta AES on varma voittaja, koska sitä pidetään särkymättömänä käytännössä.

Yhteenveto:
3DES käyttää samaa salausta kuin DES, kun taas AES käyttää täysin erilaista salausta
3DES: llä on lyhyemmät ja heikommat salausavaimet verrattuna AES: ään
3DES käyttää toistuvia salausavaimia, kun taas AES ei
3DES käyttää myös lyhyempää lohkon pituutta verrattuna AES: iin
3DES-salaus vie kauemmin kuin AES-salaus