Квантовое распределение ключей в ВКР: проектирование защищённого канала связи
Статья на SecurityLab от 19 марта 2026 года сообщает: двое учёных разработали метод защиты данных в «отпуске» — то есть в условиях, когда владелец переписки не контролирует свои устройства, а взломщик получает доступ к каналу. В основе лежат законы физики: вторжение в квантовый канал неизбежно разрушает состояние фотонов и обнаруживается. Это не фантастика, а официально признанный подход, который уже ложится на протоколы квантового распределения ключей (QKD). Для студентов ИТ-направлений это мощный тренд: защита информации переходит от математических допущений к физическим гарантиям. В дипломе такая тема позволяет соединить теорию, практическое моделирование и реальные стандарты — от ГОСТ до ISO.
Темы ВКР, которые вырастают из этой статьи
Вот три направления, которые легко защитить и которые звучат современно:
1. Разработка модели защищённого канала связи на основе QKD
- Актуальность: классические шифры (RSA, AES) могут быть взломаны квантовым компьютером; статья показывает практический интерес к квантовой защите.
- Цель: спроектировать протокол передачи ключей на базе BB84 и оценить его устойчивость.
- Задачи: обзор квантовых протоколов; выбор параметров канала; реализация симуляции в Python; оценка вероятности перехвата.
- Структура: Глава 1 — теория квантовой криптографии; Глава 2 — архитектура симулятора; Глава 3 — тестирование и расчёт показателей.
2. Сравнительный анализ QKD и постквантовых алгоритмов для защиты корпоративной переписки
- Актуальность: необходимость выбирать между двумя стратегиями защиты; статья показывает, что физические методы уже официально фигурируют в обсуждениях.
- Цель: выработать критерии выбора и применить их к задачам компании.
- Задачи: определить требования к безопасности; сравнить NIST PQC и QKD; смоделировать сценарий «отпуск сотрудника»; рассчитать стоимость внедрения.
- Структура: Глава 1 — аналитика и формализация требований; Глава 2 — сравнение и проектирование решения; Глава 3 — экономика и метрики.
3. Оценка эффективности внедрения квантовой криптографии в существующую ИТ-инфраструктуру
- Актуальность: переход от теории к практике; статья подчёркивает, что защита «на физике» становится легитимным инструментом.
- Цель: разработать методику интеграции QKD в систему с минимальными изменениями.
- Задачи: проанализировать архитектуру существующей системы; определить точки интеграции; спроектировать модуль QKD; провести нагрузочное тестирование.
- Структура: Глава 1 — архитектурный анализ; Глава 2 — проектирование модуля; Глава 3 — испытания и выводы по RTO/RPO.
Как применить статью в аналитической главе диплома
Здесь вы не просто пересказываете новость, а выводите из неё требования к работе. Например:
- Сформулируйте, что «законы физики» — это новый класс угроз для классических систем, которые в вашей ВКР анализируются.
- Сравните решения: классический RSA, квантовый BB84, постквантовый Kyber. Для этого используйте таблицу:
| Критерий | RSA-2048 | BB84 (QKD) | Kyber (PQC) |
|---|---|---|---|
| Вычислительная безопасность | Да (сложность факторизации) | Нет (физическая невозможность перехвата без обнаружения) | Да (сложность решёток) |
| Угроза квантового компьютера | Высокая | Отсутствует | Низкая |
| Скорость генерации ключа | Высокая | Низкая (симуляция) | Высокая |
| Стандартизация | NIST | ETSI QKD | NIST FIPS 203 |
При обосновании стека не забудьте про ГОСТ 34.602-89 — он задаёт состав технического задания, а ISO/IEC 25010 — характеристики качества, такие как защищённость и надёжность. Эти стандарты должны фигурировать в аналитике, чтобы руководитель видел системный подход.
Проектная часть: схемы, алгоритмы, интеграция
В проектной главе вы показываете, как выглядит ваша система. Для QKD обычно описывают:
- Протокол BB84: квантовый канал для передачи фотонов и классический канал для сверки базисов.
- Алгоритм оценки уровня перехвата (QBER).
- Интеграцию с существующим TLS-каналом.
Пример фрагмента схемы на Python для симуляции:
import random
def bb84_send(bits, bases):
# bits: исходная последовательность
# bases: выбор базиса 0 — прямолинейный, 1 — диагональный
qubits = []
for b, base in zip(bits, bases):
if b == 0:
qubits.append('|0>' if base == 0 else '|+>')
else:
qubits.append('|1>' if base == 0 else '|->')
return qubits
В тексте диплома обязательно добавьте UML-диаграмму последовательности: как Алиса и Боб договариваются о ключе и что делает Ева при перехвате. Это снимает вопросы комиссии о наличии проектирования.
Тестирование и метрики: что измерять
В третьей главе вы показываете, что система работает. Подойдут метрики:
- QBER — вероятность ошибки в квантовом канале. Порог для секретного ключа — 11%.
- RTO/RPO — время восстановления и допустимая потеря данных при отказе оборудования.
- Нагрузочное тестирование — сколько ключей в секунду может сгенерировать ваш симулятор на обычном ноутбуке.
Пример таблицы результатов:
| Число фотонов | QBER, % | Время генерации ключа, мс | Занимаемая память, КБ |
|---|---|---|---|
| 1000 | 2.1 | 45 | 128 |
| 5000 | 3.4 | 210 | 640 |
| 10000 | 4.8 | 430 | 1280 |
Не забывайте ссылаться на источник — статью SecurityLab — в списке литературы. Это покажет, что вы следите за трендами.
Чему вы научитесь
- Проектировать защищённые каналы с учётом физических ограничений, а не только математических.
- Обосновывать выбор стека через сравнение, а не личные предпочтения.
- Оформлять техническую документацию по ГОСТ 34.602-89 и ISO/IEC 25010.
- Готовить презентацию, где комиссия видит связь «тренд — задача — результат».
Типичные ошибки студентов
- Подмена понятий — называют QKD «алгоритмом шифрования». На самом деле это протокол распределения ключей. Исправляется одним абзацем теории.
- Нет метрик эффективности — только рассказ о «надёжности». Добавьте таблицу QBER, RTO/RPO, скорость генерации.
- Игнорирование стандартов — в ТЗ не упомянут ГОСТ 34.602-89, а в требованиях к качеству — ISO/IEC 25010. Вставьте их в описание требований.
Частые вопросы студентов по этой теме
Сложно ли реализовать BB84 без квантового оборудования?
Достаточно написать симуляцию на Python или C++ — это стандартная практика в учебных проектах. Используйте генератор случайных чисел и матрицы плотности. Такой код легко воспроизвести и защитить.
Обязательно ли писать код для ВКР по информационной безопасности?
Зависит от вуза, но наличие прототипа (даже консольного) значительно повышает оценку. Для теоретических работ достаточно алгоритмов и схем, но практика всегда выглядит убедительнее.
Как оформить UML-диаграммы, если нет опыта?
Используйте PlantUML или Draw.io. Для QKD достаточно диаграммы последовательности и компонентов. В пояснительной записке подпишите, что это проектирование архитектуры по ГОСТ.
Где брать тестовые данные для симуляции квантового канала?
Возьмите реальные протоколы из статьи (параметры фотонов, базисы). Также можно сгенерировать случайные данные и зафиксировать seed для воспроизводимости результатов.
Чек-лист перед сдачей
- Ссылка на original-источник в списке литературы есть.
- Все задачи ВКР соответствуют выводам в заключении.
- В аналитике приведена сравнительная таблица (RSA / QKD / PQC).
- Использованы ГОСТ 34.602-89 и ISO/IEC 25010.
- Есть UML-диаграмма или схема протокола.
- Результаты тестирования оформлены таблицей (QBER, RTO/RPO).
Больше 120 часов мы уже потратили на разбор подобных тем для студентов. Если вы хотите не просто «как написать ВКР», а сделать её сильной и защищаемой — закажите консультацию у нас. Поможем с любой темой, включая квантовую криптографию.
Источник: Взломщики, расходимся. Законы физики теперь официально мешают воровать чужую переписку (опубликовано 2026-03-19)