Симметрик Блокли шифрлаш алгоритмлари. DES шифрлаш алгоритми.
Режа
Фейстел тармоғига асосланган симметрик блокли шифрлаш алгоритмлари
Фейстел тармоғига асосланган симметрик блокли шифрлаш алгоритмлари
DES стандарт симметрик блокли шифрлаш алгоритми
Калит генерацияси
Калит генерацияси
Калит генерацияси
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
шифрлаш
дешифрлаш
DES
Назорат саволлари
2.22M
Категория: ИнформатикаИнформатика

Симметрик Блокли шифрлаш алгоритмлари. DES шифрлаш алгоритми

1. Симметрик Блокли шифрлаш алгоритмлари. DES шифрлаш алгоритми.

СИММЕТРИК БЛОКЛИ ШИФРЛАШ
АЛГОРИТМЛАРИ. DES ШИФРЛАШ
АЛГОРИТМИ.
Худойназаров Умиджон
Ахборот хавфсизлиги кафедраси ассистенти

2. Режа

РЕЖА
Фейстел тармоғига асосланган симметрик
блокли шифрлаш алгоритмлари.
DES стандарт симметрик блокли шифрлаш
алгоритми.

3. Фейстел тармоғига асосланган симметрик блокли шифрлаш алгоритмлари

ФЕЙСТЕЛ ТАРМОҒИГА АСОСЛАНГАН СИММЕТРИК БЛОКЛИ
ШИФРЛАШ АЛГОРИТМЛАРИ

4. Фейстел тармоғига асосланган симметрик блокли шифрлаш алгоритмлари

ФЕЙСТЕЛ ТАРМОҒИГА АСОСЛАНГАН СИММЕТРИК БЛОКЛИ
ШИФРЛАШ АЛГОРИТМЛАРИ
ОЧИК МАТН
L0
R0
F ( R0 , K1 )
L1 R0
R1 L0 F ( R0 , K1 )
F ( R1, K2 )
L2 R1
R2 L1 F ( R1, K2 )
Lm 1 Rm 2
Rm 1 Lm 2 F(Rm 2 , Km 1)
F ( Rm 1 , Km )
Lm Rm 1
K1
Rm Lm 1 F ( Rm 1 , Km )
ШИФРМАТН
K2
Km

5. DES стандарт симметрик блокли шифрлаш алгоритми

DES СТАНДАРТ СИММЕТРИК БЛОКЛИ ШИФРЛАШ
АЛГОРИТМИ

6. Калит генерацияси

КАЛИТ ГЕНЕРАЦИЯСИ
Калит:133457799BBCDFF1(16 лик тизимда);
00010011 00110100 01010111 01111001 10011011 10111100 11011111 11110001 (2-лик
тизимда)
8, 16, 24, 32, 40, 48, 56, ва 64 чи битлар олинмади

7. Калит генерацияси

КАЛИТ ГЕНЕРАЦИЯСИ
1111000 0110011 0010101 0101111 0101010 1011001 1001111
0001111-56 бит калит

8. Калит генерацияси

КАЛИТ ГЕНЕРАЦИЯСИ
56 битли калитдан 48-битли калитни ҳосил қилиш

9. шифрлаш

ШИФРЛАШ
Матн: 0123456789ABCDEF(16 лик тизимда);
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 (2лик тизимда)

10. шифрлаш

ШИФРЛАШ

11. шифрлаш

ШИФРЛАШ

12. шифрлаш

ШИФРЛАШ

13. шифрлаш

ШИФРЛАШ

14. шифрлаш

ШИФРЛАШ

15. шифрлаш

ШИФРЛАШ
B(1)= 011000; (00)=0(ўнликда); (1100)=12(ўнликда)
5(ўнликда)=
0101(иккиликда)
B(011000)=S(B)
(0101)

16. шифрлаш

ШИФРЛАШ

17. шифрлаш

ШИФРЛАШ
32 битли L(0) қисм билан f(R(0)+K(1)) ХОР амали бўйича қўшилади ва R(1)
олинади ва шунинг билан 1-раунд тугайди.

18. шифрлаш

ШИФРЛАШ
Охирги 16-раунд тугагандан сўнг, L(16) ва R(16) қисмлар R(16)L(16) шаклида
бирлаштирилади ва қуйидаги жадвал бўйича ўзгартирилади.

19. шифрлаш

ШИФРЛАШ

20. дешифрлаш

ДЕШИФРЛАШ

21. DES

DES шифрлаш алгоритми АҚШда 1998 йилнинг 31 декабргача
стандарт шифрлаш алгоритми деб ҳисобланган. Бу
алгоритмда қўлланилган акслантиришлар криптографик
нуқтаи назардан бардошли, аммо дастлабки 56 - битли
калитнинг узунлиги, бугунги кун ҳисоблаш техника ва
технологияларининг ютуқларидан фойдаланилганда, мумкин
бўлган барча 256 та калитларни тўла танлаб чиқиш
имкониятини сезиларли қисқартиради.
АҚШнинг “Стандартлар ва Технологиялар Миллий Институти”
томонидан 1997 йилда янги стандарт учун конкурс эълон
қилиниб, 2000 йилнинг 2 октябрида унинг ғолиби аниқланди.
Бу стандарт шифрлаш алгоритми AES FIPS -197 деб
номланиб, унинг асосини Фейстел тармоғи ташкил этмайди.

22. Назорат саволлари

НАЗОРАТ САВОЛЛАРИ
1. Блокли шифрлашда қўлланилган асосий
тушунчалар.
2. Блокли шифрларни қуриш усуллари.
3. DES блокли шифрлаш алгоритми.
English     Русский Правила