Без применения криптографии на сегодняшний день невозможно решить вопросы, связанные с обеспечением конфиденциальности, целостности данных, аутентификации, шифрования. Буквально 30-40 лет назад криптография применялась практически только с целью предоставления безопасности военной и дипломатической связи, а также для целей разведывательной и контрразведывательной спецслужб, но в настоящее время применение шифровальных технологий приобрело обширное распространение благодаря формированию компьютерных сетей, а также электронного обмена сведениями в разных сферах: финансах, банковской деятельности, торговле и т. п. Значимость шифровальных способов в отмеченных сферах будет увеличиваться и далее.
распределенные такими системами, для обмена шифрованными сообщениями.
Цель данной работы заключается в разработке мессенджера для обмена текстовыми сообщениями в квантовой сети топологии «точка-точка».
Для достижения поставленной цели необходимо решить следующие задачи:
а) изучить литературу по теме исследования;
б) спроектировать мессенджер;
в) выбрать и изучить инструменты разработки программного обеспечения;
г) разработать мессенджер;
д) протестировать мессенджер на модульной учебной научно-исследовательской установке квантового распределения ключей.
1 Классическая криптография
Термин криптография в переводе с греческого языка обозначает тайнопись. Значение термина определяет главное назначение криптографии — уберечь либо сберечь в тайне информацию. Криптография предоставляет ресурсы с целью охраны данных, также по этой причине она является составляющей деятельности по обеспечению защищенности данных. Имеются различные способы, чтобы защитить информацию. Возможно, к примеру, на физическом уровне ограничить допуск к информации, если спрятать ее в безопасном сейфе или строго оберегаемом помещении. При сохранении данных такого рода этот способ удобен, но при передаче информации требуется применять другие способы [1 ].
Простейшая передача информации происходит от одного пользователя (отправителя информации) к другому пользователю (получателю информации). В криптографии эти стороны, передающие друг другу сообщения, принято называть Алиса и Боб, а злоумышленника, который совершает атаки на канал связи - Евой.
В процессе выполнения работы изучена литература по теме исследования, в частности рассмотрены основы классической криптографии, теория квантовых коммуникаций и сетей, а также методы и средства реализации программного обеспечения.
Разработан мессенджер для квантовой сети топологии «точка-точка».
Для осуществления тестирования мессенджера была проведена модернизация программного обеспечения модульной учебной научно-исследовательской установки квантового распределения ключей, включающая в себя добавление модуля сохранения криптографических ключей в базу данных SQLite и модуля постобработки ключей с использованием древовидной машины четности (ДМЧ), являющейся разновидностью искусственных нейронных сетей.
Проведенное тестирование программного обеспечения показало корректную работе модулей шифрования сообщений и постобработки криптографических ключей.
Для передачи больших объемов данных таких, как фото- и видеоизображения, нужно использовать другие криптографические системы шифрования сообщений, например, «Кузнечик».