Шифрлаш усули


Download 461.69 Kb.
bet5/6
Sana07.12.2020
Hajmi461.69 Kb.
#162395
1   2   3   4   5   6
Bog'liq
1-20 ON KIBR 4 javoblari


Вижинер усулида шифрлаш. Бу шифрлаш усули кўп алфавитли шифрлаш усулига киради. Қуйида лотин алифбосидан фойдаланилган ҳолда калит “TELEKOM” га тенг бўлган ҳолда, “ELEKTRON HUKUMAT MARKAZI” очиқ матнини шифрлаш келтирилган. Бунинг учун дастлаб сатр бўйлаб лотин алифбоси ѐзилади. Алифбони биринчи ҳарфи тагидан калит сўз вертикал шаклда ѐзилади. Шундан сўнг ҳар бир калит сўзнинг ҳарфи орқасидан горизонтал шаклда алфавит тўлдириб ѐзилади.

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

Ушбу жадвалдан шифрлаш натижаси сифатида қуйидагини олиш мумкин: Т1=XPPODFA_GLFOEAM_MQLVUOL_B.

Очиқ матн

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Калит

T

E

L

E

K

O

M

T

E

L

E

K

O

M

T

E

L

E

K

O

M

T

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

X

P

P

O

D

F

A

G

L

F

O

E

A

M

M

Q

L

V

U

O

L

B

DESHIFRLASH

Deshifrlashda shirlangan matn unga mos kalitdagi harf orqali topilib berilgan matn hosil qilinadi



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

X

P

P

O

D

F

A

G

L

F

O

E

A

M

M

Q

L

V

U

O

L

B

Калит

T

E

L

E

K

O

M

T

E

L

E

K

O

M

T

E

L

E

K

O

M

T

Очиқ матн

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Bizda berilgan matn “ELEKTRON HUKUMAT MARKAZI”

10-variant

4.“ Elektron hukumat markazi” matnini Affin usulida shifrlang va deshifrlang. a=2, b=5.


A


B


C


D


E


F


G


H


I


J


K


L


M


N


O


P


Q


R


S


T


U


V


W


X


Y


Z


0


1


2


3


4


5


6


7


8


9


1

0



1

1



1

2



1

3



1

4



1

5



1

6



1

7



1

8



1

9



2

0



2

1



2

2



2

3



2

4



2

5



Шифрлаш. Ушбу усулда маълумотларни шифрлаш учун “ Elektron hukumat markazi ” очиқ матни олиниб, калит сифатида a=2 ва b=5 олинди. Алфавит узунлиги m=26 га тенг. Бу ҳолда шифрлаш ункцифсининг умумий кўриниши қуйидагича бўлади:y = E(x) = (2x + 5)Nod26. Юқоридаги жадвалга асосланиб қуйидагини олиш мумкин:

Хабар

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I



4

11

4

10

19

17

14

13

7

20

10

20

12

0

19

12

0

17

10

0

25

8

Шифрлашнинг умумий кўриниши эса қуйидагича бўлади:



Хабар

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

X

4

11

4

10

19

17

14

13

7

20

10

20

12

0

19

12

0

17

10

0

25

8

2X+5

13

27

13

25

43

39

33

31

19

45

25

45

29

5

43

29

5

39

25

5

55

21

(2x+5)mod26

13

1

13

25

17

13

7

5

19

19

15

19

3

5

17

3

5

13

25

5

3

21

Шифр матн

N

B

N

Z

R

N

H

F

T

T

P

T

D

F

R

D

F

N

Z

F

D

V

Дешифрлаш жараёни. Дешифрлаш формуласи D(y) = a–1(y − b)mod26

b)NodN га тенг бўлиб, a–1 = 2 , b=5 ва m=26 га тенг бўлади



Шифр матн

N

B

N

Z

R

N

H

F

T

T

P

T

D

F

R

D

F

N

Z

F

D

V




13

1

13

25

17

13

7

5

19

19

15

19

3

5

17

3

5

13

25

5

3

21

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



Шифр матн

N

B

N

Z

R

N

H

F

T

T

P

T

D

F

R

D

F

N

Z

F

D

V

y

13

1

13

25

17

13

7

5

19

19

15

19

3

5

17

3

5

13

25

5

3

21

4(y-5)mod26

4

11

4

10

19

17

14

13

7

20

10

20

12

0

19

12

0

17

10

0

25

8

Хабар

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Олинган алфавитдаги барча белгиларни шифрлаш натижаси қуйидагига тенг бўлади.

Xабар

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z



x

0


1


2


3


4


5


6


7


8


9


1

0


1

1


1

2


1

3


1

4


1

5


1

6


1

7


1

8


1

9


2

0


2

1


2

2


2

3


2

4


2

5


(2x+5) mod26

5


7

9

11

13

15

17

19

21

23

25

1

3

5

7

9


11


13


15


17

19

21

23

25

1


3


Шиф





















































р матн

F

H

J

L

N

P

R

T

V

X

Z

B

D

F

H

J

L

N

P

R

T

V

X

Z

B

D


Varint №11

4. “ Elektron hukumat markazi” matnini Polibiya kvadratining 2- usulida shifrlang va deshifrlang.


2- Шифрлаш усули. Бу усулда маълумотни шифрлашда унинг жадвалдаги жойлашган ўрнидан фойдаланилади.


Очиқ матн белгилари:

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Горизонтал ўрни:

5

1

5

5

4

2

4

3

3

5

5

5

2

1

4

2

1

2

5

1

5

4

Вертикал ўрни:

1

3

1

2

4

4

3

3

2

4

2

4

3

1

4

3

1

4

2

1

5

2

Шундан сўнг координатлар қатор бўйича жуфтланиб ўқилади ва қуйидигига эга бўлинади:

51 55 42 43 35 55 21 42 12 51 54 13 12 44 33 24 24 31 43 14 21 52

Шундан сўнг юқоридаги жуфтликлар горизонтал ва вертикал координаталар шаклида ифодаланади.



Горизонтал ўрни:

5

5

4

4

3

5

2

4

1

5

5

1

1

4

3

2

2

3

4

1

2

5

Вертикал ўрни:

1

5

2

3

5

5

1

2

2

1

4

3

2

4

3

4

4

1

3

4

1

2

Очиқ матн белгилари:

E

Z

I/J

O

X

Z

B

I/J

F

E

U

L

F

T

N

R

R

C

O

Q

B

K

Олинган натижавий шифр матн “EZI/J OXZBI/JFEULFTNRRCOQBK” га тенг бўлади.


Deshifrlash


Очиқ матн белгилари:

E

Z

I/J

O

X

Z

B

I/J

F

E

U

L

F

T

N

R

R

C

O

Q

B

K

Горизонтал ўрни:

5

5

4

4

3

5

2

4

1

5

5

1

1

4

3

2

2

3

4

1

2

5

Вертикал ўрни:

1

5

2

3

5

5

1

2

2

1

4

3

2

4

3

4

4

1

3

4

1

2

Olingan natijani gorizontal vertikal juft qilib yozib olamiz

51 55 42 43 35 55 21 42 12 51 54 13 12 44 33 24 24 31 43 14 21 52

Шундан сўнг юқоридаги sonlar ketma-ket yoziladi



Горизонтал ўрни:

5

1

5

5

4

2

4

3

3

5

5

5

2

1

4

2

1

2

5

1

5

4

Вертикал ўрни:

1

3

1

2

4

4

3

3

2

4

2

4

3

1

4

3

1

4

2

1

5

2

Очиқ матн белгилари:

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Deshifrlangan matn: Elektron hukumat markazi



Varint №12

4. “ Elektron hukumat markazi” matnini Polibiya kvadratining 3- usulida shifrlang va deshifrlang.



3- Шифрлаш усули. Бу усулда маълумотни шифрлашда унинг жадвалдаги жойлашган ўрнидан фойдаланилади.

Очиқ матн белгилари:

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Горизонтал ўрни:

5

1

5

5

4

2

4

3

3

5

5

5

2

1

4

2

1

2

5

1

5

4

Вертикал ўрни:

1

3

1

2

4

4

3

3

2

4

2

4

3

1

4

3

1

4

2

1

5

2

Шундан сўнг координатлар қатор бўйича ўқилади ва қуйидигига эга бўлинади: 51554243355521421251541312443324243143142152. Шундан сўнг олинган кетма-кетлик чапга циклик бир белгига силжитилади ва 15542433555214212515413124433242431431421525 кетма-кетлик олинади ва у жуфт-жуфт қилиб ѐзилади, 15 54 24 33 55 52 14 21 25 15 41 31 24 43 32 42 43 14 31 42 15 25. Шундан сўнг юқоридаги жуфтликлар горизонтал ва вертикал координаталар шаклида ифодаланади.


Горизонтал ўрни:

1

5

2

3

5

5

1

2

2

1

4

3

2

4

3

4

4

1

3

4

1

2

Вертикал ўрни:

5

4

4

3

5

2

4

1

5

5

1

1

4

3

2

2

3

4

1

2

5

5

Очиқ матн белгилари:

V

U

R

N

Z

K

Q

B

W

V

D

C

R

O

H

I/J

O

Q

C

I/J

V

W

Олинган натижавий шифр матн “VURNZKQBWVDCROHI/JOQCI/JVW” га тенг бўлади.

DESHIFRLASH



VURNZKQBWVDCROHI/JOQCI/JVW shifrlangan matnni jadval bo’yicha ochamiz.


Очиқ матн белгилари:

V

U

R

N

Z

K

Q

B

W

V

D

C

R

O

H

I/J

O

Q

C

I/J

V

W

Горизонтал ўрни:

1

5

2

3

5

5

1

2

2

1

4

3

2

4

3

4

4

1

3

4

1

2

Вертикал ўрни:

5

4

4

3

5

2

4

1

5

5

1

1

4

3

2

2

3

4

1

2

5

5

Шундан сўнг координатлар gorizontal va vertical juftlikka yozib olinadi: 15 54 24 33 55 52 14 21 25 15 41 31 24 43 32 42 43 14 31 42 15 25 shundan so’ng birlashtirilib ketma ketlik o’ngga siklik bir belgiga siljitiladi 51554243355521421251541312443324243143142152. Shundan so’ng bu qator bo’yicha yozib olinadi va jadval bo’yicha mos harflarni belgilaymiz.

Горизонтал ўрни:

5

1

5

5

4

2

4

3

3

5

5

5

2

1

4

2

1

2

5

1

5

4

Вертикал ўрни:

1

3

1

2

4

4

3

3

2

4

2

4

3

1

4

3

1

4

2

1

5

2

Очиқ матн белгилари:

E

L

E

K

T

R

O

N

H

U

K

U

M

A

T

M

A

R

K

A

Z

I

Deshifrlangan matn: Elektron hukumat markazi

Varint №13

4. “ City cars loyihasi” matnini Vijiner usulida shifrlang va deshifrlang. k=axborot.


Вижинер усулида шифрлаш. Бу шифрлаш усули кўп алфавитли шифрлаш усулига киради. Қуйида лотин алифбосидан фойдаланилган ҳолда калит “AXBOROT” га тенг бўлган ҳолда, “Citycarsloyihasi” очиқ матнини шифрлаш келтирилган. Бунинг учун дастлаб сатр бўйлаб лотин алифбоси ѐзилади. Алифбони биринчи ҳарфи тагидан калит сўз вертикал шаклда ѐзилади. Шундан сўнг ҳар бир калит сўзнинг ҳарфи орқасидан горизонтал шаклда алфавит тўлдириб ѐзилади.

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

O

P

Q

R

S

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

T

U

V

W

X

Y

Z

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S



Ochiq matn

C

I

T

Y

C

A

R

S

L

O

Y

I

H

A

S

I

Kalit so’z

A

X

B

O

R

O

T

A

X

B

O

R

O

T

A

X

Shifrlangan

matn


C

F

U

M

T

O

K

S

I

P

M

Z

V

T

S

F

Ушбу жадвалдан шифрлаш натижаси сифатида қуйидагини олиш мумкин:

Т1=CFUMTOKSIPMZVTSF.

DESHIFRLASH

Deshifrlashda shirlangan matn unga mos kalitdagi harf orqali topilib berilgan matn hosil qilinadi



Shifrlangan

matn


C

F

U

M

T

O

K

S

I

P

M

Z

V

T

S

F

Kalit so’z

A

X

B

O

R

O

T

A

X

B

O

R

O

T

A

X

Ochiq matn

C

I

T

Y

C

A

R

S

L

O

Y

I

H

A

S

I

Bizda berilgan matn city cars loyihasi


Varint №14

4. “ City cars loyihasi” matnini Polibiya kvadratining 2- usulida shifrlang va deshifrlang.





2- Шифрлаш усули. Бу усулда маълумотни шифрлашда унинг жадвалдаги жойлашган ўрнидан фойдаланилади.


Очиқ матн белгилари:

C

I

T

Y

C

A

R

S

L

O

Y

I

H

A

S

I

Горизонтал ўрни:

3

4

4

4

3

1

2

3

1

4

4

4

3

1

3

4

Вертикал ўрни:

1

2

4

5

1

1

4

4

3

3

5

2

2

1

4

2

Шундан сўнг координатлар қатор бўйича жуфтланиб ўқилади ва қуйидигига эга бўлинади:

34 44 31 23 14 44 31 34 12 45 11 44 33 52 21 42

Шундан сўнг юқоридаги жуфтликлар горизонтал ва вертикал координаталар шаклида ифодаланади.



Горизонтал ўрни:

3

4

3

2

1

4

3

3

1

4

1

4

3

5

2

4

Вертикал ўрни:

4

4

1

3

4

4

1

4

2

5

1

4

3

2

1

2

Очиқ матн белгилари:

S

T

C

M

Q

T

C

S

F

Y

A

T

N

K

B

I/J

Олинган натижавий шифр матн “STCMQTCSFYATNKBI/J” га тенг бўлади.


Deshifrlash

Очиқ матн белгилари:

S

T

C

M

Q

T

C

S

F

Y

A

T

N

K

B

I/J

Горизонтал ўрни:

3

4

3

2

1

4

3

3

1

4

1

4

3

5

2

4

Вертикал ўрни:

4

4

1

3

4

4

1

4

2

5

1

4

3

2

1

2

Olingan natijani gorizontal vertikal juft qilib yozib olamiz

34 44 31 23 14 44 31 34 12 45 11 44 33 52 21 42

Шундан сўнг юқоридаги sonlar ketma-ket yoziladi



Горизонтал ўрни:

3

4

4

4

3

1

2

3

1

4

4

4

3

1

3

4

Вертикал ўрни:

1

2

4

5

1

1

4

4

3

3

5

2

2

1

4

2

Очиқ матн белгилари:

C

I

T

Y

C

A

R

S

L

O

Y

I

H

A

S

I

Deshifrlangan matn: CITY CARS LOYIHASI



Varint №15

4. “ City cars loyihasi” matnini Polibiya kvadratining 3- usulida shifrlang va deshifrlang.





3- Шифрлаш усули. Бу усулда маълумотни шифрлашда унинг жадвалдаги жойлашган ўрнидан фойдаланилади.

Очиқ матн белгилари:

C

I

T

Y

C

A

R

S

L

O

Y

I

H

A

S

I

Горизонтал ўрни:

3

4

4

4

3

1

2

3

1

4

4

4

3

1

3

4

Вертикал ўрни:

1

2

4

5

1

1

4

4

3

3

5

2

2

1

4

2

Шундан сўнг координатлар қатор бўйича ўқилади ва қуйидигига эга бўлинади: 34443123144431341245114433522142. Шундан сўнг олинган кетма-кетлик чапга циклик бир белгига силжитилади ва 44431231444313412451144335221423 кетма-кетлик олинади ва у жуфт-жуфт қилиб ѐзилади, 44 43 12 31 44 43 13 41 24 51 14 43 35 22 14 23. Шундан сўнг юқоридаги жуфтликлар горизонтал ва вертикал координаталар шаклида ифодаланади.

Горизонтал ўрни:

4

4

1

3

4

4

1

4

2

5

1

4

3

2

1

2

Вертикал ўрни:

4

3

2

1

4

3

3

1

4

1

4

3

5

2

4

3

Очиқ матн белгилари:

T

O

F

C

T

O

L

D

R

E

Q

O

X

G

Q

M

Олинган натижавий шифр матн “TOFCTOLDREQOXGQM” га тенг бўлади.

DESHIFRLASH

TOFCTOLDREQOXGQM shifrlangan matnni jadval bo’yicha ochamiz.



Очиқ матн белгилари:

T

O

F

C

T

O

L

D

R

E

Q

O

X

G

Q

M

Горизонтал ўрни:

4

4

1

3

4

4

1

4

2

5

1

4

3

2

1

2

Вертикал ўрни:

4

3

2

1

4

3

3

1

4

1

4

3

5

2

4

3

Шундан сўнг координатлар gorizontal va vertical juftlikka yozib olinadi: 44 43 12 31 44 43 13 41 24 51 14 43 35 22 14 23 shundan so’ng birlashtirilib ketma ketlik o’ngga siklik bir belgiga siljitiladi 34443123144431341245114433522142. Shundan so’ng bu qator bo’yicha yozib olinadi va jadval bo’yicha mos harflarni belgilaymiz.

Горизонтал ўрни:

3

4

4

4

3

1

2

3

1

4

4

4

3

1

3

4

Вертикал ўрни:

1

2

4

5

1

1

4

4

3

3

5

2

2

1

4

2

Очиқ матн белгилари:

C

I

T

Y

C

A

R

S

L

O

Y

I

H

A

S

I

Deshifrlangan matn: CITY CARS LOYIHASI
Download 461.69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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