Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gost ERG.docx
Скачиваний:
3
Добавлен:
21.02.2016
Размер:
217.35 Кб
Скачать

26 Раунд

L25= 0111 0111 1001 0100 0111 1110 1000 0100

R26= 1001 0100 1011 1110 0101 0100 0100 1001

K: 01000101 01010010 01001011 01000001

1 10010100

1 1011 1110

1 01010100

01001001

01000101

1 01010010

1 01001011

1 01000001

0 11010001

1110 1100

00011111

00001000

Блоктар номері:

4 биттен 8 бөлікке бөлеміз:

8 7 6 5 4 3 2 1

1101 0001 1110 1100 0001 1111 0000 1000

Ондық жүйеге келтіреміз:

8 7 6 5 4 3 2 1

1101 0001 1110 1100 0001 1111 0000 1000

13 1 14 12 1 15 0 8

Блоктың реттік номерімен ,ондық жүйедегі номерін қолдана отырып ,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.

8

7

6

5

4

3

2

1

13

1

14

12

1

15

0

8

11

11

15

0

13

11

14

6

Бұл сандарды екілік жүйеге келтіреміз:

11

11

15

0

13

11

14

6

1011

1011

1111

0000

1101

1011

1110

0110

Келесі 11-ге орын ауыстырамыз:

10111011 111/10000 11011011 11100110

1000 0110 1101 1111 0011 0101 1101 1111

Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:

L25

0111

0111

1001

0100

0111

1110

1000

0100

F(R26,K0)

1000

0110

1101

1111

0011

0101

1101

1111

R27

1111

0001

0100

1011

0100

1011

0101

1011

R27= 1111 0001 0100 1011 0100 1011 0101 1011

27 Раунд

L26= 1001 0100 1011 1110 0101 0100 0100 1001

R27= 1111 0001 0100 1011 0100 1011 0101 1011

K: 01000101 01010010 01001011 01000001

1 11110001

1 01001011

1 01001011

01011011

01000101

1 01010010

1 01001011

1 01000001

0 10110100

00011001

00000000

00011010

Блоктар номері:

4 биттен 8 бөлікке бөлеміз:

8 7 6 5 4 3 2 1

1011 0100 0001 1001 0000 0000 0001 1010

Ондық жүйеге келтіреміз:

8 7 6 5 4 3 2 1

1011 0100 0001 1001 0000 0000 0001 1010

11 4 1 9 0 0 1 10

Блоктың реттік номерімен ,ондық жүйедегі номерін қолдана отырып ,S-алмасуын жүргіземіз.Мұндағы 1-8 сандар оның реттік номері,ал 1-15 сандар ондық жүйедегі мәндері.

S-блоктың номері

Мәні

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

1

4

A

9

2

D

8

0

E

6

B

1

C

7

F

5

3

2

E

B

4

C

6

D

F

A

2

3

8

1

0

7

5

9

3

5

8

1

D

A

3

4

2

E

F

C

7

6

0

9

B

4

7

D

A

1

0

8

9

F

E

4

6

C

B

2

5

3

5

6

C

7

1

5

F

D

8

4

A

9

E

0

3

B

2

6

4

B

A

0

7

2

1

D

3

6

8

5

9

C

F

E

7

D

B

4

1

3

F

5

9

0

A

E

7

6

8

2

C

8

1

F

D

0

5

7

A

4

9

2

3

E

6

B

8

C

8

7

6

5

4

3

2

1

11

4

1

9

0

0

1

10

14

3

11

10

7

5

11

1

Бұл сандарды екілік жүйеге келтіреміз:

14

3

11

10

7

5

11

1

1110

0011

1011

1010

0111

0101

1011

0001

Келесі 11-ге орын ауыстырамыз:

11100011 101/11010 01110101 10110001

1101 0011 1010 1101 1000 1111 0001 1101

Кейін, L0мен F(R0,K0) мәндерін XOR-лаймыз:

L26

1001

0100

1011

1110

0101

0100

0100

1001

F(R27,K0)

1101

0011

1010

1101

1000

1111

0001

1101

R28

0100

0111

0001

0011

1101

1011

0101

0100

R28= 01000111 00010011 11011011 01010100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]