Скачиваний:
0
Добавлен:
15.02.2024
Размер:
18.99 Кб
Скачать

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича» (СПбГУТ)

Отчет Лабораторная работа №4

Моделирование базового алгоритма шифрования ГОСТ Р34.12- 2015

с длиной блока64 бита

Выполнили:Студенты группы

Если помогло, закинтьне на steam, от души - qualzevol

Бригада: №2

Группа 21; Вариант 02

21022102 21022102

Первый раунд:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

2

1

0

2

2

1

0

2

2

1

0

2

2

1

0

2

2

0

1

2

2

0

1

2

N1

2

0

1

2

2

0

1

2

N2

2

0

1

2

2

0

1

2

N1

0010

0000

0001

0010

0010

0000

0001

0010

N1

7

15

1

5

4

12

11

10

К1

0111

1111

0001

0101

0100

1100

1011

1010

К1

1001

1111

0010

0111

0110

1100

1100

1100

К1+N1 mod232

9

15

2

7

6

12

12

12

К1+N1 mod232

11

13

0

10

9

4

4

4

На выходе блоков замен

1011

1101

0000

1010

1001

0100

0100

0100

На выходе блоков замен

0101

0100

1010

0010

0010

0101

1110

1000

На выходе регистра сдвига

0010

0000

0001

0010

0010

0000

0001

0010

N2

0111

0100

1011

0100

0100

0101

1111

1010

Гамма+N2

Результат: 0111 0100 1011 0100 0100 0101 1111 1010

Второй раунд:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

7

4

11

4

4

5

15

10

N1

2

0

1

2

2

0

1

2

N2

7

4

11

4

4

5

15

10

N1

0111

0100

1011

0100

0100

0101

1111

1010

N1

3

14

5

0

9

7

5

4

К1

0011

1110

0101

0000

1001

0111

0101

0100

К1

1011

0011

0000

0100

1101

1001

0100

1110

К1+N1 mod232

11

3

0

4

13

9

4

14

К1+N1 mod232

15

5

1

7

2

8

7

11

На выходе блоков замен

1111

1001

0001

0111

0010

1000

0111

1011

На выходе блоков замен

1011

1001

0100

0011

1101

1111

1100

1000

На выходе регистра сдвига

0010

0000

0001

0010

0010

0000

0001

0010

N2

1101

1001

0101

0101

1111

1111

1101

1010

Гамма+N2

Результат: 1101 1001 0101 0101 1111 1111 1101 1010

Соседние файлы в папке Лабораторные работы 2 вариант Бабков