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

30 Раунд

L29= 0001 0011 0110 0110 1000 1011 11111000

R30= 0110 1010 1011 1011 0000 0000 1111 1100

K: 01000101 01010010 01001011 01000001

1 01101010

1 10111011

1 00000000

11111100

01000101

1 01010010

1 01001011

1 01000001

0 00101111

11101001

01001011

10111101

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

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

8 7 6 5 4 3 2 1

0010 1111 1110 1001 0100 1011 1011 1101

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

8 7 6 5 4 3 2 1

0010 1111 1110 1001 0100 1011 1011 1101

2 15 14 9 4 11 11 13

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

8

7

6

5

4

3

2

1

2

15

14

9

4

11

11

13

13

12

15

10

0

7

1

15

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

13

12

15

10

0

7

1

15

1101

1100

1111

1010

0000

0111

0001

1111

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

11011100 111/11010 0000 0111 0001 1111

1101 0000 0011 1000 1111 1110 1110 0111

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

L29

0001

0011

0110

0110

1000

1011

1111

1000

F(R30,K0)

1101

0000

0011

1000

1111

1110

1110

0111

R31

1100

0011

0101

1110

0111

0101

0001

1111

R31= 1100 0011 0101 1110 0111 0101 0001 1111

31 Раунд

L30= 0110 1010 1011 1011 0000 0000 1111 1100

R31= 1100 0011 0101 1110 0111 0101 0001 1111

K: 01000101 01010010 01001011 01000001

1 11000011

1 01011110

1 01110101

00011111

01000101

1 01010010

1 01001011

1 01000001

0 10000110

00001100

00111110

01011110

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

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

8 7 6 5 4 3 2 1

1000 0110 0000 1100 0011 1110 0101 1110

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

8 7 6 5 4 3 2 1

1000 0110 0000 1100 0011 1110 0101 1110

8 6 0 12 3 14 5 14

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

8

7

6

5

4

3

2

1

8

6

0

12

3

14

5

14

9

5

4

0

1

9

13

5

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

9

5

4

0

1

9

13

5

1001

0101

0100

0000

0001

1001

1101

0101

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

10010101 010/00000 00011001 11010101

0000 0000 1100 1110 1010 1100 1010 1010

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

L30

0110

1010

1011

1011

0000

0000

1111

1100

F(R31,K0)

0000

0000

1100

1110

1010

1100

1010

1010

R32

0110

1010

0111

0101

1010

1100

0101

0110

R32= 0110 1010 0111 0101 1010 1100 0101 0110

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