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

22 Раунд

L21= 00100110 00000000 11011001 11000111

R22= 0111 1011 0100 0111 1000 0101 0111 1110

K: 01000101 01010010 01001011 01000001

1 01111011

1 01000111

1 10000101

01111110

01000101

1 01010010

1 01001011

1 01000001

0 00111110

00010101

11001110

00111111

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

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

8 7 6 5 4 3 2 1

0011 1110 0001 0101 1100 1110 0011 1111

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

8 7 6 5 4 3 2 1

0011 1110 0001 0101 1100 1110 0011 1111

3 14 1 5 12 14 3 15

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

8

7

6

5

4

3

2

1

3

14

1

5

12

14

3

15

0

2

11

15

11

9

12

3

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

0

2

11

15

11

9

12

3

0000

0010

1011

1111

1011

1001

1100

0011

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

00000010 101/11111 10111001 11000011

1111 1101 1100 1110 0001 1000 0001 0101

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

L21

0010

0110

0000

0000

1101

1001

1100

0111

F(R22K0)

1111

1101

1100

1110

0001

1000

0001

0101

R23

1101

1011

1100

1110

1100

0001

1101

0010

R23= 11011011 11001110 11000001 11010010

23 Раунд

L22= 0111 1011 0100 0111 1000 0101 0111 1110

R23= 11011011 11001110 11000001 11010010

K: 01000101 01010010 01001011 01000001

1 11011011

1 11001110

1 11000001

11010010

01000101

1 01010010

1 01001011

1 01000001

0 10011110

1001 1100

10001010

10010011

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

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

8 7 6 5 4 3 2 1

1001 1110 1001 1100 1000 1010 1001 0011

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

8 7 6 5 4 3 2 1

1001 1110 1001 1100 1000 1010 1001 0011

9 14 9 12 8 10 9 3

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

9

14

9

12

8

10

9

3

2

2

6

0

14

12

3

2

2

2

6

0

14

12

3

2

0010

0010

0110

0000

1110

1100

0011

0010

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

00100010 011/00000 11101100 00110010

0000 0111 0110 0001 1001 0001 0001 0011

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

L22

0111

1011

0100

0111

1000

0101

0111

1110

F(R23,K0)

0000

0111

0110

0001

1001

0001

0001

0011

R24

0111

1100

0010

0110

0001

0100

0110

1101

R24= 0111 1100 0010 0110 0001 0100 0110 1101

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