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

16 Раунд

L15 = 10111011 10000001 00011101 11101010

R16 10110001 00011011 11010101 11110100

K: 01000101 01010010 01001011 01000001

1 10110001

1 00011011

1 11010101

11110100

01000101

1 01010010

1 01001011

1 01000001

0 11110100

01001001

10011110

10110101

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

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

8 7 6 5 4 3 2 1

1111 0100 0100 1001 1001 1110 1011 0101

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

8 7 6 5 4 3 2 1

1111 0100 0100 1001 1001 1110 1011 0101

15 4 4 9 9 14 11 5

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

8

7

6

5

4

3

2

1

15

4

4

9

9

14

11

5

12

3

7

10

4

9

1

8

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

12

3

7

10

4

9

1

8

1100

0011

0111

1010

0100

1001

0001

1000

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

11000011 011/ 11010 01001001 00011000

1101 0010 0100 1000 1100 0110 0001 1011

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

L15

1011

1011

1000

0001

0001

1101

1110

1010

F(R16,K0)

1101

0010

0100

1000

1100

0110

0001

1011

R17

0110

1001

1100

1001

1101

1011

1111

0001

R17 01101001 11001001 11011011 11110001

17 Раунд

L16 10110001 00011011 11010101 11110100

R17 01101001 11001001 11011011 11110001

K: 01000101 01010010 01001011 01000001

1 01101001

1 11001001

1 11011011

11110001

01000101

1 01010010

1 01001011

1 01000001

0 00101100

10011011

10010000

10110000

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

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

8 7 6 5 4 3 2 1

0010 1100 1001 1011 1001 0000 1011 0000

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

8 7 6 5 4 3 2 1

0010 1100 1001 1011 1001 0000 1011 0000

2 12 9 11 9 0 11 0

Блоктың реттік номерімен ,ондық жүйедегі номерін қолдана отырып ,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

2

12

9

11

9

0

11

0

13

6

6

14

4

5

1

4

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

13

6

6

14

4

5

1

4

1101

0110

0110

1110

0100

0101

0001

0100

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

11010110 011/ 01110 01000101 00010100

0111 0010 0010 1000 1010 0110 1011 0011

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

L16

1011

0001

0001

1011

1101

0101

1111

0100

F(R17,K0)

0111

0010

0010

1000

1010

0110

1011

0011

R18

1100

0011

0011

0011

0111

0011

0100

0111

R18 11000011 00110011 01110011 01000111

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