Симметрик Блокли шифрлаш алгоритмлари. 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 блокли шифрлаш алгоритми.