Добавил:
Да поможет вам Котельников Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая / Распределение ключей по алгоритму Диффи Хелмана в рассширенных полях Галуа абонент C.docx
Скачиваний:
23
Добавлен:
23.06.2024
Размер:
794.36 Кб
Скачать

Программный код 2 – Программный код передачи ключей по потоку e1

4.6 Вывод программы Генерации ключей:

Исходные значения переменной g (рисунок 16)

Рисунок 16 – Исходные переменные

Обработанное сообщение g в сообщение Mz (рисунок 17)

Рисунок 17 – сообщение Mz

Полученное сообщение My от абонента B (рисунок 18)

Рисунок 18 – Полученное сообщение My

Обработка сообщения My в сообщение Qz (рисунок 19)

Рисунок 19 – сообщение Qz

Полученное сообщение Qy от абонента B (рисунок 20)

Рисунок 20 – Полученное сообщение Qy

Обработка сообщения Qy в сообщение K3(рисунок 21)

Рисунок 21 – сообщение K3

K3 является закрытым ключом для абонентов, который могут использовать только они.

5. Анализ результатов работы программного обеспечения микропроцессорного устройства

В рамках данного курсового проекта мы разработали алгоритм Диффи-Хелмана для трёх пользователей на языке ассемблера для процессора ADSP-2181.

Для того чтобы достичь этой цели, мы изучили основы формирования математической модели, разработали блок-схему и написали программный код.

Кроме того, мы провели дополнительные исследования и оптимизации для улучшения эффективности алгоритма передачи ключей. В нашей работе мы использовали алгоритм умножения полиномов в расширенных полях Галуа.

Этот алгоритм позволяет выполнять умножение полиномов в полях Галуа с высокой скоростью и точностью.

Кроме того, мы разработали процедуру возведения в степень по модулю поля и процедуру заполнения банка степеней по модулю поля. Эта процедура выполняет заполнение банка степеней в рамках алгоритма Диффи-Хелмана, что значительно ускоряет процесс. Кроме того, мы разработали прерывающие подпрограммы для порта SPORT0, чтобы эффективно управлять и обрабатывать внешние сигналы, поступающие на данный порт.

Список использованной литературы

  1. Шаврин С.С., Климов Д.А. Реализация базовых операций защиты информации на сигнальных процессорах. Ч.1.: Учебное пособие / МТУСИ. – М.,2012. -68 с.

  2. Шаврин С.С. Реализация базовых операций защиты информации на сигнальных процессорах. Ч.2.: Учебное пособие / МТУСИ. – М.,2016. -42 с.

  3. Шаврин С.С., Зуйкова Т.Н., Мусатова О.Ю. Реализация базовых операций защиты информации на сигнальных процессорах. Ч.3.: Учебное пособие / МТУСИ. – М.,2018. -36 с.

  4. Шаврин С.С. Защита информации в многоканальных телекоммуникационных системах. Ч.2. Учебное пособие / МТУСИ. –М., 2003. -112 с.

Приложение 1

СОГЛАСОВАНО

ст. преп. Мусатова О.Ю. должность, заказчик

________О.Ю. Мусатова подпись, инициалы, фамилия

«____»_________20___ г.

СОГЛАСОВАНО

студент гр. БЗС2002 должность, исполнитель составной части проекта

__________А.А. Ломакин подпись, инициалы, фамилия

«____»_________20___ г.

УТВЕРЖДАЮ

руководитель КП должность, руководитель проекта

________О.Ю. Мусатова подпись, инициалы, фамилия

«____»_________20___ г.

СОГЛАСОВАНО

студент гр. БЗС2002 должность, исполнитель составной части проекта

____В.С. Смогоржевский подпись, инициалы, фамилия

«____»_________20___ г.

СОГЛАСОВАНО

студент гр. БЗС2002 должность, исполнитель составной части проекта

_________В.Д. Богданов подпись, инициалы, фамилия

«____»_________20___ г.

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

НА СОСТАВНУЮ ЧАСТЬ ЭСКИЗНОГО ПРОЕКТА

Микропроцессорная криптографическая система наименование, шифр

Распределение ключей по алгоритму Диффи-Хелмана в расширенных полях Галуа МПКС-DH- РК -n-2023-09.

Микропроцессорное криптографическое устройство обозначение составной части изделия для распределения ключей Абонента C МПКС-DH- РК -n-2023-09(C)

1. Наименование, шифр, основание, исполнитель и сроки выполнения эскизного проекта

1.1 Наименование эскизного проекта - Микропроцессорная криптографическая система распределения ключей для 3 абонентов по алгоритму Диффи-Хелмана в расширенных полях Галуа.

1.2 Шифр - МПКС-DH- РК -n-2023-09

1.3 Основание

1.3.1 Рабочая программа дисциплины Б1.В.22 «Цифровые системы передачи и методы их защиты». Актуализирована на 2023/22 уч.г.

1.3.2 Учебный план по программе бакалавриата «11.03.02 Инфокоммуникационные технологии и системы связи. Защищенные инфокоммуникационные системы». Одобрен Ученым советом МТУСИ 30.08.2021.

1.3.3 Задание на курсовое проектирование по дисциплине «Цифровые системы передачи и методы их защиты»: тема КП «Реализация распределения ключей для криптосистемы по алгоритму Диффи-Хелмана в расширенных полях Галуа».

1.3.4. Учебно-методическое пособие по курсовому проектированию по дисциплине «Цифровые системы передачи и методы их защиты» / Авторы-составители Т.Н. Зуйкова, О.Ю. Мусатова. – М.: МТУСИ, 2023. – 32 с.

1.4 Исполнители

Исполнитель составной части МПКС-DH- РК -n-2023-09(C) - студент 4 курса бакалавриата основной профессиональной образовательной программы «Инфокоммуникационные технологии и системы связи. Защищенные инфокоммуникационные системы» А.А. Ломакин

инициалы, фамилия исполнителя

Исполнитель составной части МПКС-DH- РК -n-2023-09(Б) - студент 4 курса бакалавриата основной профессиональной образовательной программы «Инфокоммуникационные технологии и системы связи. Защищенные инфокоммуникационные системы» В.Д. Богданов

инициалы, фамилия исполнителя

Исполнитель составной части МПКС-DH- РК -n-2023-09(А) - студент 4 курса бакалавриата основной профессиональной образовательной программы «Инфокоммуникационные технологии и системы связи. Защищенные инфокоммуникационные системы» В.С. Смогоржевский

инициалы, фамилия исполнителя

1.5 Сроки выполнения

Подготовительный этап — с 2-й по 6-ю недели 7 семестра

Проектный этап — с 6-й по 10-ю недели 7 семестра

Реализационный этап — с 10-й по 14-ю недели 7 семестра

Оформительский этап — с 6-й по 15-ю недели 7 семестра

Заключительный этап — 15-17 недели 7 семестра.

Соседние файлы в папке Курсовая