Úvodní stránka | Tato stránka v originále

Trojnásobit DES

Trojnásobit DES (také 3DES) je zašifrovat-dešifrovat-zašifrovat režim Edy Standardu šifrování dat (DES) kód algoritmus.

Šifrování je děláno

C = zašifrovatk3(dešifrovatk2(zašifrovatk1(P))).
s
P... holý text
C... ciphertext
ki ... klíč # i
zašifrovat, dešifrovat... DES

Protože DES není skupina, používat to v Ede režim zvětší jeho klíčovou velikost faktorem 3, dělat to 168 kousků. Protože útoku to jen má efektivní klíčovou velikost 112 kousků, ačkoli.

Varianta používá k1 = k3, tak redukovat velikost klíče k 112 kouskům. Tento režim je citlivý na některé útoky, ačkoli, a should proto ne být používán když klíč-ukládání není problém.

Jestliže k1 = k2 nebo k2 = k3, trojnásobný DES je stejný s DES.

Použití tří kroků je nezbytné předejít setkat se-v-- střed zaútočí. Volba dešifrování pro střední krok (jak protichůdný k šifrování) neovlivní bezpečnost algoritmu ale místo toho nechá nástroje, které realizují trojité DES interoperate s dědictvím jediné DES nástroje.


Viz též: