Asila Elchiboyeva A5/1 ma’lumotni shifrlash algoritmi


Download 25.05 Kb.
bet3/3
Sana03.12.2020
Hajmi25.05 Kb.
#157280
1   2   3
Bog'liq
2 amaliy 6 topshiriq


Z9=1^0^0^0=1;



0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

x

1

0

0

0

0

1

0

1

1

0

0

1

0

0

0

1

0

1

1

0










y

0

1

0

0

0

0

1

0

1

0

0

0

0

0

0

1

0

1

1

1

0

1




z

1

0

1

0

0

1

0

1

1

0

1

0

0

1

0

1

0

1

0

0

0

0

0

Bunda kalitimiz 1^0^1=0; orqali topiladi , ya’ni kalit 9K9 =0

Har bir qadamda m=maj(X8,Y10, Z10) hisoblanadi,ya’ni:

m=maj(1,0,1)=0; Demak Y registorlar siljiydi:

Y10=0^1=1



0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

x

1

0

0

0

0

1

0

1

1

0

0

1

0

0

0

1

0

1

1

0










y

1

0

1

0

0

0

0

1

0

1

0

0

0

0

0

0

1

0

1

1

1

0




z

1

0

1

0

0

1

0

1

1

0

1

0

0

1

0

1

0

1

0

0

0

0

0

Bunda kalitimiz 1^1^1=1; orqali topiladi , ya’ni kalit 10K10=1

Yangi hosil qilgan kalitimiz 1000001101.

Ochiq matn sifatida berilgan matnimizning ikkilikdagi ko’rinishi 0000010010

Shifr matn hosil qilishimiz uchun natijaviy kalit va ochiq matnning ikkilikdagi ko’rinishi o’zaro xorlanadi:

1000001101^0000010010=1000011111

Endi jadvaldan foydalanib ,shifr matnimizni quyidagi matn ko’rinishiga keltirishimiz mumkin:



Deshifrlash jarayonida yuqorida keltirib o’tilgan tartibda berilgan kalitimizdan yangi natijaviy kalit hosil qilinadi va shifr matn bilan xorlanadi.Keyingi qismda jadvaldan foydalanib ochiq matn matn ko’rinishiga o’tkaziladi.
Download 25.05 Kb.

Do'stlaringiz bilan baham:
1   2   3




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