Alimov davron g’ulom o’G’li mantiqiy tenglamalar tizimini yechish asosida aes kriptogirafik algoritimini murakkabligini o’rganish




Download 422.1 Kb.
bet6/6
Sana06.05.2023
Hajmi422.1 Kb.
#57246
1   2   3   4   5   6
Bog'liq
12 1PowerPoint
Dunyodagi eng yirik tillar katalogi, Ozod Sharafiddinov. Ijodni anglash baxti, Raimova.B, Untitl 1, mus ish ro\'yxat, 10.1.1.420.4775, numbers, Ergashev Behruz [Arab tili], Kamilova Shahlo Mustaqil ish (2), ffffff, Pako va uning onasi bozorda edi, Global ta\'lim. Maqolalar to\'plami.05.05. 2023, 1-jadval (1), MD va BMI mavzulari
X

Y

0

1

2

3

4

5

6

7

8

9

A

b

C

d

e

F

0

63

7c

77

7b

12

6b

6f

C5

30

01

67

2b

Fe

d7

ab

76

1

ca

82

c9

7d

Fa

59

47

F0

ad

d4

a2

af

9c

a4

72

c0

2

b7

Fd

93

26

36

3f

F7

cc

34

a5

e5

f1

71

d8

31

15

3

04

c7

23

c3

18

96

05

9a

07

12

80

e2

eb

27

b2

75

4

09

83

2c

1a

1b

62

5a

a0

52

3b

d6

b3

29

e3

2f

84

5

53

d1

00

ed

20

Fc

b1

5b

6a

Cb

Be

39

4a

4c

58

cf

6

d0

Ef

aa

fb

43

4d

33

85

45

f9

02

7f

50

3c

9f

a8

7

51

a3

40

8f

92

9d

38

f5

bc

b6

Da

21

10

ff

f3

d2

8

Cd

0c

13

ec

5f

97

44

17

c4

a7

7e

3d

64

5d

18

73

9

60

81

4f

dc

22

2a

90

88

46

Ee

b8

14

de

5e

0b

db

a

e0

32

3a

0a

49

06

24

5c

c2

d3

Ac

62

91

95

e4

79

b

e7

c8

37

6d

8d

D5

4e

a9

6c

56

f4

ea

65

7a

ae

08

c

Ba

78

25

2e

1c

A6

b4

c6

e8

Dd

74

1f

4d

bd

8b

8a

d

70

3e

b5

66

48

03

F6

0e

61

35

57

b9

86

c1

1d

9e

e

e1

f8

98

11

69

D9

8e

94

9b

1e

87

e9

ce

55

28

df

f

8c

a1

89

0d

Bf

E6

42

68

41

99

2d

0f

b0

54

bb

16

AddRoundKey (Raund kalitlarini qo‘shish) akslantirishda holat blokining bitlari kalit bloki mos bitlari bilan xarakteristikasi ikki bo‘lgan chekli maydonda qo‘shiladi, ya’ni, massivning har bir ustuni va shu ustunning elementlari kalit massivining mos ustun va elementlariga XOR amali bilan qo’shiladi.
Kalitlar generasiyasi algoritmi (Key Schedule). Raund kalitlari daslabki kalitdan, algoritmda ko‘zda tutilgan hamma raundlar uchun yaratib olinadi. Bu jarayon:
  • kalitni kengaytirish (Key Expansion);
  • raund kalitlarini tanlash (Round Key Selection)

  • bosqichlaridan iborat.
    Raund kalitlarining umumiy bitlari soni kirish ma’lumotining bitlari sonini raund soniga ko’paytmasiga va yana bitta kirish ma’lumotining bitlari sonini yig’indisiga teng

Deshifrlash jarayoni: Shifrlash jarayonida foydalanilgan Sub Bytes( ), ShiftRows( ), MixColumns ( ) va AddRoundKey( ) almashtirishlariga mos ravishda teskari:
  • invSub Bytes( ),
  • invShiftRows( ),
  • invMixColumns ( ),
  • AddRoundKey( ) ,

  • almashtirishlar mavjud bo‘lib, bunday holat qaralayotgan simmetrik shifrlash algritmining apparat-texnik qurilmasini yaratishda muhim omillardan hisoblanadi.

https://calcok.com/uz/different-calculators/11.php
AES kriptoalgoritmi deshifrlash jarayoni blok sxemasi
Ushbu teskari almashtirishlardan foydalanib, deshifrlash jarayonida generasiya qilingan raund kalitlari oxirgidan boshlab bittadan kamayib qo‘shib boriladi, ya’ni deshifrlash jarayonining 1-raundida shifrma’lumot blokiga 10-raund kaliti qo‘shiladi, 2 – raundida 9-raund kaliti qo’shiladi va hokazo 10-raundida 1-raund kaliti qo’shiladi va oxirida dastlabki kalit qo’shiladi. Yuqorida ta’kidlangan jarayonini boshqa teskari akslantirishlar bilan birgalikda amalga oshirishning umumiy blok sxemasi quyida keltirilgan
Download 422.1 Kb.
1   2   3   4   5   6




Download 422.1 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Alimov davron g’ulom o’G’li mantiqiy tenglamalar tizimini yechish asosida aes kriptogirafik algoritimini murakkabligini o’rganish

Download 422.1 Kb.