AES a 3DES

Anonim

AES vs 3DES

AES (Advanced Encryption Standard) a 3DES, nebo také známé jako Triple DES (Standard pro šifrování dat), jsou dvěma současnými standardy šifrování dat. Zatímco AES je zcela nové šifrování, které využívá síť substituční permutace, 3DES je pouze adaptací na starší šifrování DES, které se opíralo o vyváženou síť Feistel. V zásadě je 3DES aplikován třikrát na informaci, která je šifrována.

AES používá tři běžné délky šifrovacího klíče, 128, 192 a 256 bitů. Pokud jde o 3DES, šifrovací klíč je stále omezen na 56 bitů, jak to diktuje standard DES. Ale protože je aplikován třikrát, implementátor si může zvolit, zda má 3 diskrétní 56bitové klíče nebo 2 identické a 1 diskrétní nebo dokonce tři stejné klávesy. To znamená, že 3DES může mít délku šifrovacího klíče 168, 112 nebo 56 bitů šifrovacího klíče. Avšak kvůli určitým zranitelnostem při opakovaném použití stejného šifrování třikrát má 168 bitů sníženou bezpečnostní hodnotu rovnou 112 bitům a pomocí 112 bitů má sníženou bezpečnost rovnající se 80 bitům.

3DES také používá stejnou délku bloku 64 bitů, polovinu velikosti AES 128 bitů. Použití AES poskytuje další pojištění, že je snazší snifovat únikové údaje z identických bloků. Při použití 3DES musí uživatel přepnout šifrovací klíče na 32 GB přenosu dat, aby se minimalizovala možnost úniku; totožná s použitím standardního šifrování DES.

Nakonec, opakování stejného procesu třikrát trvá nějakou dobu. Se všemi věcmi zůstává AES mnohem rychleji než 3DES. Tento řádek bude rozmazaný, pokud do mixu zahrnout software, hardware a složitost návrhu hardwaru. Takže pokud máte 3DES zrychlený hardware, migrace na AES implementované samotným softwarem může mít za následek pomalejší časy zpracování. V tomto ohledu není lepší řešení, než testovat každý z nich a měřit jejich rychlost. Ale pokud jde o bezpečnost, AES je jistý vítěz, neboť je stále prakticky považován za nerozbitný.

Souhrn: 3DES používá identické šifrování pro DES, zatímco AES používá úplně jinou 3DES má kratší a slabší šifrovací klíče než AES 3DES používá opakované šifrovací klíče, zatímco AES to neplatí 3DES také používá kratší délku bloku ve srovnání s AES Šifrování 3DES trvá déle než šifrování AES