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

14 Раунд

L13 00100010 01110101 01010111 11101010

R14 = 00111101 00111111 10110011 11100011

K: 01000101 01010010 01001011 01000001

1 00111101

1 00111111

1 10110011

11100011

01000101

1 01010010

1 01001011

1 01000001

0 01111000

01101101

11111000

10100010

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

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

8 7 6 5 4 3 2 1

0111 1000 0110 1101 1111 1000 1010 0010

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

8 7 6 5 4 3 2 1

0111 1000 0110 1101 1111 1000 1010 0010

7 8 6 13 15 8 10 2

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

8

7

6

5

4

3

2

1

7

8

6

13

15

8

10

2

4

0

1

3

3

14

8

9

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

4

0

1

3

3

14

8

9

0100

0000

0001

0011

0011

1110

1000

1001

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

01000000 000/10011 00111110 10001001

1001 1001 1111 0100 0100 1010 0000 0000

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

L13

0010

0010

0111

0101

0101

0111

1110

1010

F(R14,K0)

1001

1001

1111

0100

0100

1010

0000

0000

R15

1011

1011

1000

0001

0001

1101

1110

1010

R15 = 10111011 10000001 00011101 11101010

15 Раунд

L14 = 00111101 00111111 10110011 11100011

R15 = 10111011 10000001 00011101 11101010

K: 01000101 01010010 01001011 01000001

1 10111011

1 10000001

1 00011101

11101010

01000101

1 01010010

1 01001011

1 01000001

0 11111110

11010011

01010110

10101011

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

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

8 7 6 5 4 3 2 1

1111 1110 1101 0011 0101 0110 1010 1011

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

8 7 6 5 4 3 2 1

1111 1110 1101 0011 0101 0110 1010 1011

15 14 13 3 5 6 10 11

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

15

14

14

3

5

6

10

11

12

2

15

1

8

4

8

12

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

12

2

15

1

8

4

8

12

1100

0010

1111

0001

1000

0100

1000

1100

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

11000010 111/10001 10000100 10001100

1000 1100 0010 0100 0110 0110 0001 0111

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

L14

0011

1101

0011

1111

1011

0011

1110

0011

F(R15,K0)

1000

1100

0010

0100

0110

0110

0001

0111

R16

1011

0001

0001

1011

1101

0101

1111

0100

R16 10110001 00011011 11010101 11110100

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