Skip to content

Эмулятор защищенной передачи данных в спутниковых каналах дистанционного зондирования. Имитирует атаки на уровне пакетов (подмена, удаление, внедрение) в каналах передачи данных между спутником и землей с дополнительной криптографической защитой (AES-256-GCM, SHA256). Предназначен для моделирования систем безопасности в системах наблюдения Земли

License

Notifications You must be signed in to change notification settings

Forman75/SecureSpaceLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Space‑Link Emulator

Моделирование атак на каналы передачи данных в системах дистанционного зондирования Земли

Этот проект реализует программную модель передачи данных между спутником и наземной станцией с возможностью эмуляции атак типа tampering, drop и inject, а также с применением криптографической защиты (AES‑256‑GCM и HMAC‑SHA256).


📌 Назначение

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

Он позволяет:

  • Эмулировать типичные атаки «Man-in-the-Middle»
  • Включать/отключать шифрование и проверку целостности
  • Исследовать битовую ошибку (BER) и визуальные искажения изображения
  • Генерировать графики и сравнивать защищённые и незащищённые каналы

⚙️ Возможности

  • 📦 Tamper / Drop / Inject атаки
  • 🔐 AES-256 шифрование (режим GCM)
  • 🔑 Контроль целостности HMAC-SHA256
  • 🖼️ Визуализация оригинального и искажённого изображения
  • 📊 Расчёт BER, вывод графиков

🚀 Быстрый запуск

pip install -r requirements.txt
python main.py --gui

About

Эмулятор защищенной передачи данных в спутниковых каналах дистанционного зондирования. Имитирует атаки на уровне пакетов (подмена, удаление, внедрение) в каналах передачи данных между спутником и землей с дополнительной криптографической защитой (AES-256-GCM, SHA256). Предназначен для моделирования систем безопасности в системах наблюдения Земли

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages