Toshpulatov Fazliddin 070-19 guruh



Yüklə 49,84 Kb.
tarix31.05.2022
ölçüsü49,84 Kb.
#60189
Toshpulatov Fazliddin 070-19 guruh (2-topshiriq)

Toshpulatov Fazliddin

070-19 guruh


2- amaliy ish




Mavzu: Bir qiymatli o‘rniga qo‘yishga asoslangan shifrlar tahlili


Ishdan maqsad: Bir va ko‘p qiymatli, o‘rin almashtirish, o‘rniga qo‘yish
haqidagi nazariy va amaliy bilim ko‘nikmalarni shakllantirish.


Nazariy qism
Affin kripototizimlari keng tarqalmagan o‘rniga qo‘yish usullari sanalib, bir alifboli shifrlash usullariga kiradi. Bu tizimlarga affin tizimidagi Sezar usuli, ROT13 va Atbash usullari kiradi.
Affin tizimidagi Sezar usulida har bir harfga almashtiriluvchi harflar maxsus formula bo‘yicha aniqlanadi: E(x)=ax+b (modm), bu yerda a, b - butun sonlar bo’lib, kalitlar hisoblanadi, 0≤a, bm – alifbo uzunligi.
Deshifrlash jarayoni quyidagi formula asosida amalga oshiriladi:
D(E(x)) = a-1 (E(x) − b)modm. Bu yerda a-1 modm bo‘yicha a ga teskari bo‘lgan son.

Lotin alifbosi foydalanilganda u quyidagicha raqamlanadi:





Bajarish

M=”ToshpulatovFazliddin“



Xabar

t

o

s

h

p

u

l

a

t

o

v

f

a

z

l

i

d

d

i

n

x

19

14

18

7

15

20

11

0

19

14

21

5

0

25

11

8

3

3

8

13

a=2; b=3; y=(2x+3)mod20

Xabar

t

o

s

h

p

u

l

a

t

o

v

f

a

z

l

i

d

d

i

n

x

19

14

18

7

15

20

11

0

19

14

21

5

0

25

11

8

3

3

8

13

2x+3

41

31

39

17

33

43

25

3

41

31

45

13

3

53

25

19

9

9

19

29

(2x+3)
mod20

1

11

19

17

13

3

5

3

1

11

5

13

3

13

5

19

9

9

19

9

shifr
matn

b

l

t

r

n

d

f

d

b

l

f

n

d

n

f

t

j

j

t

j

Shifr matn=”bltrndfdblfndnftjjtj “


Deshifrlash. D(y) = a1 (y-b) mod m ga teng



shifr
matn

b

l

t

r

n

d

f

d

b

l

f

n

d

n

f

t

j

j

t

j

y

1

11

19

17

13

3

5

3

1

11

5

13

3

13

5

19

9

9

19

9

x=0.5(y-3 )

-1

34

38

27

35

0

-9

0

-1

34

-6

25

0

32

31

8

3

3

8

3

05(y-3) mod20

19

14

18

7

15

18

11

0

19

14

14

5

0

12

11

8

3

3

8

13

ochiq
matn

t

o

s

h

p

u

l

a

t

o

v

f

a

z

l

i

d

d

i

n



Ochiq matn=” ToshpulatovFazliddin “
Yüklə 49,84 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin