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

20 Раунд

L19 10001001 00111110 11011001 01011001

R20= 01000001 00100110 1100 0000 01110111

K: 01000101 01010010 01001011 01000001

1 01000001

1 00100110

1 11000000

01110111

01000101

1 01010010

1 01001011

1 01000001

0 00000100

01110100

10001011

00110110

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

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

8 7 6 5 4 3 2 1

0000 0100 0111 0100 1000 1011 0011 0110

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

8 7 6 5 4 3 2 1

0000 0100 0111 0100 1000 1011 0011 0110

0 4 7 4 8 11 3 6

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

8

7

6

5

4

3

2

1

0

4

7

4

8

11

3

6

1

3

13

5

14

7

12

0

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

1

3

13

5

14

7

12

0

0001

0011

1101

0101

1110

0111

1100

0000

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

00010011 110/10101 11100111 11000000

1010 1111 0011 1110 0000 0000 1001 1110

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

L19

1000

1001

0011

1110

1101

1001

0101

1001

F(R20,K0)

1010

1111

0011

1110

0000

0000

1001

1110

R21

0010

0110

0000

0000

1101

1001

1100

0111

R21= 00100110 00000000 11011001 11000111

21 Раунд

L20= 01000001 00100110 1100 0000 01110111

R21= 00100110 00000000 11011001 11000111

K: 01000101 01010010 01001011 01000001

1 00100110

1 00000000

1 11011001

11000111

01000101

1 01010010

1 01001011

1 01000001

0 01100011

01010010

10010010

10000110

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

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

8 7 6 5 4 3 2 1

0110 0011 0101 0010 1001 0010 1000 0110

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

8 7 6 5 4 3 2 1

0110 0011 0101 0010 1001 0010 1000 0110

6 3 5 2 9 2 8 5

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

6

3

5

2

9

2

8

5

10

1

2

7

4

12

2

8

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

10

1

2

7

4

12

2

8

1010

0001

0010

0111

0100

1100

0010

1000

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

10100001 001/00111 01001100 0010 1000

0011 1010 0110 0001 0100 0101 0000 1001

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

L20

0100

0001

0010

0110

1100

0000

0111

0111

F(R21,K0)

0011

1010

0110

0001

0100

0101

0000

1001

R22

0111

1011

0100

0111

1000

0101

0111

1110

R22= 0111 1011 0100 0111 1000 0101 0111 1110

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