Documente Academic
Documente Profesional
Documente Cultură
Laborator 3
3DES
Triplu DES este un sistem derivat din DES, definit prin formula
c = DESk3 (DESk1
2
(DESk1 (m) ))
Optiunile pentru cele trei chei sunt urmatoarele:
1. k1 , k2 , k3 sunt trei chei independente (prin urmare, lungimea cheii pentru 3DES este
168 biti folositi)
2. k1 = k3 si k2 sunt doua chei independente (lungimea cheii este deci de 128 biti)
1 Exercitii
Exercitiul 1.1 Decriptati textul
3F A4 0E 8A 98 4D 48 15 04 43 E5 8A EF 9D C9 EF A3 B2 23 89 EE A7 9A 22
1
criptat cu sistemul DES (modul ECB) cu cheia K = 0123456789ABCDEF .
2. In meniul principal, click submeniul Analysis si selectati Tools for Analysis - His-
togram pentru a obtine histograma documentului in clar. Salvati rezultatul.
4. Repetati pasul 2 pentru a obtine histograma textului criptat. Comparati rezultatul obt-
inut cu histograma anterioara.
K = 11 22 33 44 55 66 77 88 AA BB CC DD EE FF FF FF
Explicati cum se decripteaza mesajul rezultat folosind DES simplu (nu 3DES).
2. Folosind Cryptool, criptati numele vostru cu 3DES (modul ECB) cu urmatoarele chei
K_1 = 11 22 33 44 55 66 77 88 AA BB CC DD EE FF FF FF
K_2 = 11 22 33 44 55 66 77 88 11 22 33 44 55 66 77 88
Decriptati rezultatul folosind 1-DES. Una din cele doua chei permite o decriptare rap-
ida cu 1-DES (o singura aplicare). Care dintre ele?
2
Figure 1: Criptare DES in modul CBC
C1 = EK (M1 V I)
Ci = EK (Mi Ci1 ), i {1, 2..., k}
M1 = DK (C1 ) V I
Mi = DK (Ci ) Ci1 , i {1, 2..., k}
Impartiti textul in blocuri de 64 de biti. Fiecare litera este un caracter ASCII pe 8 biti.
Spatiul se considera si el un caracter. Deci, primul bloc este
M1=Bobs sa
3
4. Repetati pasii 1-3 folosind DES in modul CBC. Ce observati comparativ cu DES ECB?
Verificati matematic rezultatul obtinut.
1. Criptati mesajul
2. In textul criptat rezultat modificati un bloc care sa cauzeze in textul decriptat urmatoarea
schimbare $15000. $.5000.