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

28 Раунд

L27= 1111 0001 0100 1011 0100 1011 0101 1011

R28= 01000111 00010011 11011011 01010100

K: 01000101 01010010 01001011 01000001

1 01000111

1 00010011

1 11011011

01010100

01000101

1 01010010

1 01001011

1 01000001

0 00000010

01000001

10010000

00010101

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

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

8 7 6 5 4 3 2 1

0000 0010 0100 0001 1001 0000 0001 0101

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

8 7 6 5 4 3 2 1

0000 0010 0100 0001 1001 0000 0001 0101

0 2 4 1 9 0 1 5

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

8

7

6

5

4

3

2

1

0

2

4

1

9

0

1

5

1

4

7

12

4

5

11

8

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

1

4

7

12

4

5

11

8

0001

0100

0111

1100

0100

0101

1011

1000

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

0001 0100 011/1 1100 01000101 1011 1000

1110 0010 0010 1101 1100 0000 1010 0011

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

L27

1111

0001

0100

1011

0100

1011

0101

1011

F(R28,K0)

1110

0010

0010

1101

1100

0000

1010

0011

R29

0001

0011

0110

0110

1000

1011

1111

1000

R29= 0001 0011 0110 0110 1000 1011 11111000

29 Раунд

L28= 01000111 00010011 11011011 01010100

R29= 0001 0011 0110 0110 1000 1011 11111000

K: 01000101 01010010 01001011 01000001

1 00010011

1 01100110

1 10001011

11111000

01000101

1 01010010

1 01001011

1 01000001

0 01010110

00110100

11000000

10111001

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

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

8 7 6 5 4 3 2 1

0101 0110 0011 0100 1100 0000 1011 1001

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

8 7 6 5 4 3 2 1

0101 0110 0011 0100 1100 0000 1011 1001

5 6 3 4 12 0 11 9

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

8

7

6

5

4

3

2

1

5

6

3

4

12

0

11

9

7

5

0

5

11

5

1

11

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

7

5

0

5

11

5

1

11

0111

0101

0000

0101

1011

0101

0001

1011

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

01110101 000/00101 10110101 00011011

0010 1101 1010 1000 1101 1011 1010 1000

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

L28

0100

0111

0001

0011

1101

1011

0101

0100

F(R29,K0)

0010

1101

1010

1000

1101

1011

1010

1000

R30

0110

1010

1011

1011

0000

0000

1111

1100

R30= 0110 1010 1011 1011 0000 0000 1111 1100

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