AES ja 3DES

Anonim

AES vs. 3DES

AES (Advanced Encryption Standard) ja 3DES tai Triple DES (Data Encryption Standard) ovat kaksi nykyistä standardia tietojen salauksessa. Vaikka AES on täysin uusi salaus, joka käyttää korvauspermutaatioverkkoa, 3DES on vain sopeutuminen vanhaan DES-salaukseen, joka perustui tasapainoiseen Feistel-verkkoon. Pohjimmiltaan 3DES on vain DES, jota käytetään kolme kertaa salattavaan tietoon.

AES käyttää kolmea yhteistä salausavaimen pituutta, 128, 192 ja 256 bittiä. 3DES: n osalta salausavain on edelleen rajoitettu 56: een DES: n sanelemaan. Mutta koska sitä sovelletaan kolme kertaa, toteuttaja voi valita 3 erillistä 56-bittistä avainta tai 2 identtistä ja 1 erillistä tai jopa kolmea identtistä avainta. Tämä tarkoittaa, että 3DES: llä voi olla salausavaimen pituudet 168, 112 tai 56 bitin salausavaimen pituus vastaavasti. Mutta koska tietyt haavoittuvuudet käyttävät samaa salausta kolmesti, 168 bitillä on 112 bittiä pienempi suojaus ja 112 bittiä käyttävä suojaus on 80 bittiä pienempi.

3DES käyttää myös samaa lohkojen pituutta 64 bittiä, puolet koko AES: n 128 bittiä. AES: n avulla saadaan lisävakuutus siitä, että on vaikeampaa hälventää tietoja samanlaisista lohkoista. Kun käytät 3DES: ää, käyttäjän on vaihdettava salausavaimia aina 32 Gt: n tiedonsiirron aikana, jotta minimoidaan vuotojen mahdollisuus; sama kuin käytettäessä standardi DES-salausta.

Lopuksi, saman prosessin toistaminen kolme kertaa vie jonkin aikaa. Kun kaikki asiat pysyvät muuttumattomina, AES on paljon nopeampi kuin 3DES. Tämä rivi hämärtyy, kun lisäät ohjelmistoon, laitteistoon ja laitteiston suunnittelun monimutkaisuuteen. Joten jos sinulla on 3DES-kiihdytetty laitteisto, AES-ohjelmiston siirtäminen pelkästään ohjelmistosta voi johtaa hitaampiin käsittelyaikaan. Tässä näkökohdassa ei ole parempaa ratkaisua kuin testata jokainen ja mitata niiden nopeus. Mutta kun on kyse turvallisuudesta, AES on varma voittaja, koska sitä pidetään edelleen epäselvänä käytännön käytössä.

Yhteenveto: 3DES käyttää identtistä salausta DES: lle, kun taas AES käyttää täysin toista 3DES: llä on lyhyempiä ja heikompi salausavaimia verrattuna AES: hen 3DES käyttää toistuvia salausavaimia, kun AES ei 3DES käyttää myös lyhyempää lohkon pituutta verrattuna AES: ään 3DES-salaus kestää kauemmin kuin AES-salaus