12. 2-bo'lim sha-512



Yüklə 0,57 Mb.
səhifə3/3
tarix20.12.2022
ölçüsü0,57 Mb.
#76800
1   2   3
58 mavzu

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

18

23

C6

E8

87

B8

01

4F

36

A6

D2

F5

79

6F

91

52

1

16

Miloddan avvalgi

9B

8E

A3

0C

7B

35

1D

E0

D7

C2

2E

4B

FE

57

2

15

77

37

E5

9F

F0

4A

CA

58

C9

29

0A

B1

A0

6B

85

3

BD

5D

10

F4

CB

3E

05

67

E4

27

41

8B

A7

7D

95

C8

4

FB

EF

7C

66

DD

17

47

9E

CA

2D

BF

07

AD

5A

83

33

5

63

02

AA

71

C8

19

49

C9

F2

E3

5B

88

9A

26

32

B0

6

E9

0F

D5

80

BO'LING

CD

34

48

FF

7A

90

5F

20

68

1A

AE

7

B4

54

93

22

64

F1

73

12

40

08

C3

EC

JB

A1

8D

3D

8

97

00

CF

2B

76

82

D6

1B

B5

AF

6A

50

45

F3

30

EF

9

3F

55

A2

EA

65

BA

2F

C0

DE

1C

FD

4D

92

75

06

8A

A

B2

E6

0E

1F

62

D4

A8

96

F9

C5

25

59

84

72

39

4C

B

5E

78

38

8C

C1

A5

E2

61

B3

21

9C

1E

43

C7

FK

04

C

51

99

6D

0D

FA

DF

7E

24

3B

AB

Idoralar

11

8F

4E

B7

EB

D

3C

81

94

F7

9B

13

2C

D3

E7

6E

C4

03

56

44

7E

A9

E

2A

BB

C1

53

DC

0B

9D

6C

31

74

F6

46

AC

89

14

E1

F

16

3A

69

09

70

B6

C0

ED

CC

42

98

A4

28

5C

F8

86


4 ) maydoni yordamida algebraik tarzda hisoblash mumkin. 12.17-rasmda ko'rsatilganidek, qaytarilmas ko'phadlar ( x 4 + x + 1) bilan. Har bir hexadeci- mal raqam ichida a bayt hisoblanadi kiritish uchun a miniboks (E va E - 1 ). natijalar bor oziqlangan ichiga boshqa minibox, R. E qutilari kirish o'n oltilik sonining eksponensialini hisoblaydi; R qutisi foydalanadi psevdor tasodifiy raqamlar generatori.


E(input) = (x3 + x + 1)input mod (x4 + x + 1) if input ≠ 0xF
E(0xF) = 0

E − 1 quti hisoblanadi shunchaki teskari ning E quti qayerda rollar ning kiritish va chiqish bor o'zgardi. Kirish/chiqish uchun qiymatlar qutilar ham jadvalga kiritilgan 12.17-rasm.


Rasm 12.17 Subbaytlar ichida Whirlpool shifr





a 1 a 2 a 3 a 4
b 1 b 2 b 3 b 4







0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F




1

B

9

C

D

6

F

3

E

8

7

4

A

2

5

0



Kiritish Chiqish




0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F




F

0

D

7

B

E

5

A

9

2

C

1

3

4

8

6



Kiritish Chiqish




0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F




7

C

B

D

E

4

9

F

6

3

8

A

2

5

1

0



Kiritish Chiqish
c 1 c 2 c 3 c 4
d 1 d 2 d 3 d 4
E qutisi E − 1 hmfhjquti R qutisi

Shift ustunlari O'zgartirishni ta'minlash uchun Whirlpool ShiftColumns transformatsiyasidan foydalanadi. tion, bu AES-dagi ShiftRows transformatsiyasiga o'xshaydi, ustunlar bundan mustasno o'rniga qatorlar siljiydi. O'zgartirish ustunning joylashishiga bog'liq. 0-ustun ketadi orqali 0 bayt siljish (yo'q siljish), esa ustun 7 ketadi orqali 7 bayt siljish. Rasm 12.18 ko'rsatadi siljish transformatsiya.
Yüklə 0,57 Mb.

Dostları ilə paylaş:
1   2   3




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin