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


Download 455.02 Kb.
bet2/5
Sana07.12.2020
Hajmi455.02 Kb.
#162393
1   2   3   4   5
Bog'liq
1-13 va 16-20 gacha on kibr


Deshifrlangan matn:AXBOROT TEXNOLOGIYALARI SERVISI

2-VARIANT

  1. Axborot texnologiyalari servisi” matnini Polibiya kvadratining 2-usulida shifrlang va deshifrlang.

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



OCHIQ MATN BELGILARI

A

X

B

O

R

O

T

T

E

X

N

O

L

O

G

I

Y

A

L

A

R

I

S

E

R

V

I

S

I

GORIZONTAL O’RNI

1

3

2

4

2

4

4

4

5

3

3

4

2

4

2

4

4

1

3

1

2

4

3

5

2

1

4

3

4

VERTIKAL O’RNI

1

5

1

3

4

3

4

4

1

5

3

3

3

3

2

2

5

1

3

1

4

2

4

1

4

5

2

3

2

Шундан сўнг координатлар қатор бўйича жуфтланиб ўқилади ва қуйидигига эга бўлинади: 13 24 24 44 53 34 24 24 41 31 24 35 21 43 41 51 34 34 41 53 33 32 25 13 14 24 14 52 32

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



GORIZONTAL O’RNI

1

2

2

4

5

3

2

2

4

3

2

3

2

4

4

5

3

3

4

5

3

3

2

1

1

2

1

5

3

VERTIKAL O’RNI

3

4

4

4

3

4

4

4

1

1

4

5

1

3

1

1

4

4

1

3

3

2

5

3

4

4

4

2

2

SHIFR MATN BELGISI

K

R

R

T

P

S

R

R

D

C

R

X

B

O

D

E

S

S

D

P

M/N

H

W

C

D

R

D

J

H

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

Deshifrlash



SHIFR MATN BELGISI

K

R

R

T

P

S

R

R

D

C

R

X

B

O

D

E

S

S

D

P

M/N

H

W

C

D

R

D

J

H

GORIZONTAL O’RNI

1

2

2

4

5

3

2

2

4

3

2

3

2

4

4

5

3

3

4

5

3

3

2

1

1

2

1

5

3

VERTIKAL O’RNI

3

4

4

4

3

4

4

4

1

1

4

5

1

3

1

1

4

4

1

3

3

2

5

3

4

4

4

2

2

Olingan natijani gorizontal vertikal juft qilib yozib olamiz

“13 24 24 44 53 34 24 24 41 31 24 35 21 43 41 51 34 34 41 53 33 32 25 13 14 24 14 52 32” Шундан сўнг юқоридаги sonlar ketma-ket yoziladi




GORIZONTAL O’RNI

1

3

2

4

2

4

4

4

5

3

3

4

2

4

2

4

4

1

3

1

2

4

3

5

2

1

4

3

4

VERTIKAL O’RNI

1

5

1

3

4

3

4

4

1

5

3

3

3

3

2

2

5

1

3

1

4

2

4

1

4

5

2

3

2

OCHIQ MATN BELGILARI

A

X

B

O

R

O

T

T

E

X

N

O

L

O

G

I

Y

A

L

A

R

I

S

E

R

V

I

S

I

Deshifrlangan matn:AXBOROT TEXNOLOGIYALARI SERVISI



3-VARIANT

Axborot texnologiyalari servisi” matnini Affin kriptotizimida shifrlang va deshifrlang. a=4, 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



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

Хабар

A

X

B

O

R

O

T

T

E

X

N

O

L

O

G

I

Y

A

L

A

R

I

S

E

R

V

I

S

I



0

23

1

14

17

14

19

19

4

23

13

14

11

14

6

8

24

0

11

0

17

8

18

4

17

21

8

18

8

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

Хабар

A

X

B

O

R

O

T

T

E

X

N

O

L

O

G

I

Y

A

L

A

R

I

S

E

R

V

I

S

I

x

0

23

1

14

17

14

19

19

4

23

13

14

11

14

6

8

24

0

11

0

17

8

18

4

17

21

8

18

8

4x+5

5

97

9

61

73

61

81

81

21

97

57

61

49

61

29

37

101

5

49

5

73

37

77

21

73

89

37

77

37

(4x+5)mod26

5

19

9

9

21

9

3

3

21

19

5

9

23

9

3

11

23

5

23

5

21

11

25

21

21

11

11

25

11

Шифр матн

F

T

J

J

V

J

D

D

V

T

F

J

X

J

D

L

X

F

X

F

V

L

Z

V

V

L

L

Z

L

4-VARIANT

Axborot texnologiyalari servisi” matnini Vijiner usulida shifrlang va deshifrlang. k=DASTUR. Вижинер усулида шифрлаш. Бу шифрлаш усули кўп алфавитли шифрлаш усулига киради. Қуйида лотин алифбосидан фойдаланилган ҳолда калит “dastur” га тенг бўлган ҳолда, “Axborot texnologiyalari servisi” очиқ матнини шифрлаш келтирилган. Бунинг учун дастлаб сатр бўйлаб лотин алифбоси ѐзилади. Алифбони биринчи ҳарфи тагидан калит сўз вертикал шаклда ѐзилади. Шундан сўнг ҳар бир калит сўзнинг ҳарфи орқасидан горизонтал шаклда алфавит тўлдириб ѐзилади.



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

D

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

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

S

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

T

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

U

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

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

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

Т1=BUCCICT_QFLECLLHWPPDASW_JSRSJGZ



OCHIQ MATN

A

X

B

O

R

O

T

T

E

X

N

O

L

O

G

I

Y

A

L

A

R

I

S

E

R

V

I

S

I

KALIT

D

A

S

T

U

R

D

A

S

T

U

R

D

A

S

T

U

R

D

A

S

T

U

R

D

A

S

T

U

SHIFRLANGAN MATN

B

U

C

C

I

C

T

Q

F

L

E

C

L

L

H

W

P

P

D

A

S

W

J

S

R

S

J

G

Z

DESHIFRLASH



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



SHIFRLANGAN MATN

B

U

C

C

I

C

T

Q

F

L

E

C

L

L

H

W

P

P

D

A

S

W

J

S

R

S

J

G

Z

KALIT SO’Z

D

A

S

T

U

R

D

A

S

T

U

R

D

A

S

T

U

R

D

A

S

T

U

R

D

A

S

T

U

OCHIQ MATN

A

X

B

O

R

O

T

T

E

X

N

O

L

O

G

I

Y

A

L

A

R

I

S

E

R

V

I

S

Z

Download 455.02 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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