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

9 Раунд

L8 10001101 11110100 11000010 10001001

R9 10100100 11101110 00000101 00100101

K: 01000101 01010010 01001011 01000001

R0-ді кілт арқылы XOR-лаймыз:

1 10100100

1 11101110

1 00000101

00100101

01000101

1 01010010

1 01001011

1 01000001

0 11100001

10111100

01001110

01100100

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

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

8 7 6 5 4 3 2 1

1110 0001 1011 1100 0100 1110 0110 0100

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

8 7 6 5 4 3 2 1

1110 0001 1011 1100 0100 1110 0110 0100

14 1 11 12 4 14 6 4

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

14 1 11 12 4 14 6 4

8

7

6

5

4

3

2

1

14

1

11

12

4

14

6

4

8

11

5

0

0

5

15

13

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

8

11

5

0

0

5

15

13

1000

1011

0101

0000

0000

0101

1111

1101

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

10001011 010/10000 00000101 11111101

1000 0000 0010 1111 1110 1100 0101 1010

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

L8

1000

0100

1111

0100

1100

0010

1000

1001

F(R9,K0)

1000

0000

0010

1111

1110

1100

0101

1010

R10

0000

0100

1101

1011

0010

1110

1101

0011

R10 00000100 11011011 00101110 11010011

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