lab_04_shifr
.docxФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
Санкт-Петербургский государственный университет телекоммуникаций им. проф. Бонч-Бруевича
СПБГУТ
Кафедра ИБКС
Факультет ИКТПИ
ОТЧЁТ
по лабораторной работе
Тема: “ Моделирование базового алгоритма шифрования ГОСТ Р34.12-2015
с длиной блока 64 бита”
Дисциплина: Основы защиты информации в телекоммуникационных системах
Выполнила: Дзоблаев Э.С., группа ИКТУ-41
Проверил: доцент, ктн Шемякин С. Н.
Санкт-Петербург
2025 г.
Группа 41 Вариант 09
41094109 41094109
В регистрах:
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
|
4 |
1 |
0 |
8 |
4 |
1 |
0 |
8 |
4 |
1 |
0 |
8 |
4 |
1 |
0 |
8 |
|
|
|
|
|
|
|
|
|
8 |
0 |
1 |
4 |
8 |
0 |
1 |
4 |
N1 |
8 |
0 |
1 |
4 |
8 |
0 |
1 |
4 |
|
|
|
|
|
|
|
|
N2 |
8 |
0 |
1 |
4 |
8 |
0 |
1 |
4 |
N1 |
1000 |
0000 |
0001 |
0100 |
1000 |
0000 |
0001 |
0100 |
N1 |
7 |
15 |
1 |
5 |
4 |
12 |
11 |
10 |
К1 |
0111 |
1111 |
0001 |
0101 |
0100 |
1100 |
1011 |
1010 |
К1 |
1111 |
1111 |
0010 |
1001 |
1100 |
1100 |
1100 |
1110 |
К1+N1 mod 232 |
15 |
15 |
2 |
9 |
12 |
12 |
12 |
14 |
К1+N1 mod 232 |
13 |
4 |
7 |
11 |
3 |
14 |
14 |
4 |
На выходе блоков замен |
1101 |
0100 |
0111 |
1011 |
0011 |
1110 |
1110 |
0100 |
На выходе блоков замен |
1101 |
1001 |
1111 |
0111 |
0010 |
0110 |
1010 |
0011 |
На выходе регистра сдвига |
1000 |
0000 |
0001 |
0100 |
1000 |
0000 |
0001 |
0100 |
N2 |
0101 |
1001 |
1110 |
0011 |
1010 |
0110 |
1011 |
0111 |
Гамма+N2 |
Перевод в двоичную форму из N1
0101 1001 1110 0011 1010 0110 1011 0111
8 |
0 |
1 |
4 |
8 |
0 |
1 |
4 |
N1 |
0101 |
1001 |
1110 |
0011 |
1010 |
0110 |
1011 |
0111 |
N1 |
3 |
14 |
5 |
0 |
9 |
7 |
5 |
4 |
К2 |
0011 |
1110 |
0101 |
0000 |
1001 |
0111 |
0101 |
0100 |
К2 |
1100 |
1110 |
0110 |
0101 |
0001 |
0111 |
0110 |
1000 |
К2+N1 mod 232 |
12 |
14 |
6 |
5 |
1 |
7 |
6 |
8 |
К2+N1 mod 232 |
4 |
11 |
13 |
3 |
4 |
1 |
7 |
8 |
На выходе блоков замен |
0100 |
1011 |
1101 |
0011 |
0100 |
0001 |
0111 |
1000 |
На выходе блоков замен |
1001 |
1010 |
0000 |
1011 |
1100 |
0010 |
0101 |
1110 |
На выходе регистра сдвига |
0101 |
1001 |
1110 |
0011 |
1010 |
0110 |
1011 |
0111 |
N2 |
1100 |
0011 |
1110 |
1000 |
0110 |
0100 |
1110 |
1001 |
Гамма+N2 |
Перевод в двоичную форму из N2
1100 0011 1110 1000 0110 0100 1110 1001
