2-амалий иш Криптографик ҳимоялаш


Download 102.8 Kb.
bet2/3
Sana04.09.2020
Hajmi102.8 Kb.
#128521
1   2   3
Bog'liq
2-amaliy (2)


Дешифрлаш жараёни. Дешифрлаш формуласи га тенг бўлиб, , b=4 ва m=26 га тенг бўлади.

Шифр матн

E

J

J

E

K

I

E

J

N

E

S

R



4

9

9

4

10

8

4

9

13

4

18

17

Дешифрлашнинг умумий кўриниши эса :

Шифрматн

E

J

J

E

K

I

E

J

N

E

S

R

y

4

9

9

4

10

8

4

9

13

4

18

17

9(y-4)

0

45

45

0

54

36

0

45

81

0

126

117

9(y-4)mod26

0

19

19

0

2

10

0

19

3

0

22

13

Хабар

A

T

T

А

C

K

A

T

D

A

W

N

IV. Вижинер усулида шифрлаш. Бу шифрлаш усули кўп алфавитли шифрлаш усулига киради. Қуйида кирил алифбосидан фойдаланилган ҳолда калит “КЎЗА” га тенг бўлган ҳолда, “БАЙРАМ_КУНИ” очиқ матнини шифрлаш келтирилган. Бунинг учун дастлаб сатр бўйлаб кирил алифбоси ёзилади. Алифбони биринчи ҳарфи тагидан калит сўз вертикал шаклда ёзилади. Шундан сўнг ҳар бир калит сўзнинг ҳарфи орқасидан горизонтал шаклда алфавит тўлдириб ёзилади.

А

Б

В

Г

Д

Е

Ё

Ж

З

И

Й

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Ь

Ъ

Э

Ю

Я

Ў

Қ

Ғ

Ҳ

_

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Ь

Ъ

Э

Ю

Я

Ў

Қ

Ғ

Ҳ

_

А

Б

В

Г

Д

Е

Ё

Ж

З

И

Й

Ў

Қ

Ғ

Ҳ

_

А

Б

В

Г

Д

Е

Ё

Ж

З

И

Й

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Ь

Ъ

Э

Ю

Я

З

И

Й

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Ь

Ъ

Э

Ю

Я

Ў

Қ

Ғ

Ҳ

_

А

Б

В

Г

Д

Е

Ё

Ж

А

Б

В

Г

Д

Е

Ё

Ж

З

И

Й

К

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

Ц

Ч

Ш

Ь

Ъ

Э

Ю

Я

Ў

Қ

Ғ

Ҳ

_

Ушбу жадвалдан шифрлаш натижаси сифатида қуйидагини олиш мумкин: Т1=ЛЎСРКЗЖКЎИР.

Очиқ матн

Б

А

Й

Р

А

М

_

К

У

Н

И

Калит

К

Ў

З

А

К

Ў

З

А

К

Ў

З

Шифрланган матн

Л

Ў

С

Р

К

З

Ж

К

Ў

И

Р

V. Гамильтон маршрутларига асосланган усулда ҳам ўрин алмаштиришлардан фойдаланилади. Ушбу усул қуйидаги қадамларни бажариш орқали амалга оширилади.

1-қадам. Дастлабки ахборот блокларга ажратилади. Агар шифрланувчи ахборот узунлиги блок узунлигига каррали бўлмаса, охирги блокдаги бўш ўринларга махсус хизматчи символлар-тўлдирувчилар жойлаштирилади(масалан, *).

2-қадам. Блок символлари ёрдамида жадвал тўлдирилади ва бу жадвалда символнинг тартиб рақами учун маълум жой ажратилади. (1 - расм)

3-қадам. Жадвалдаги символларни ўқиш маршрутларнинг бири бўйича амалга оширилади. Маршрутлар сонининг ошиши шифр криптотурғунлигини оширади. Маршрутлар кетма-кет танланади ёки уларнинг навбатланиши калит ёрдамида берилади.



1-расм. 8-элементли жадвал ва Гамильтон маршрутлари вариантлари.



4-қадам. Символларнинг шифрланган кетма-кетлиги белгиланган Л узунликдаги блокларга ажратилади. Л катталик  1-қадамда дастлабки ахборот бўлинадиган блоклар узунлигидан фарқланиши мумкин. Расшифровка қилиш тескари тартибда амалга оширилади. Калитга мос ҳолда маршрут танланади ва бу маршрутга биноан жадвал тўлдирилади.

Download 102.8 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling