Jana57473/secure-satellite-telemetry

GitHub: Jana57473/secure-satellite-telemetry

基于 ChaCha20-Poly1305 的卫星遥测安全通信仿真框架,用于研究和教学场景下的加密传输性能分析。

Stars: 0 | Forks: 0

## 🚀 在线项目演示 🔗 https://secure-satellite-telemetry-project.streamlit.app/ # 🛰 安全卫星遥测框架 ## 项目概述 本项目使用 ChaCha20-Poly1305 认证加密算法实现了一个安全的卫星遥测通信框架。 该系统在模拟的卫星节点和地面基站之间安全地传输遥测数据,同时确保: - 机密性 - 完整性 - 安全的无线通信 - 可靠的遥测传输 本项目是作为电子与通信工程 (ECE) 的毕业设计项目开发的。 # 功能特性 - ChaCha20-Poly1305 加密 - 安全的卫星遥测传输 - 无线信道仿真 - 性能分析图表 - 加密与解密分析 - 基于 Python 的仿真环境 # 使用技术 - Python 3 - Cryptography 库 - NumPy - Matplotlib - VS Code - Git & GitHub # 系统架构 卫星节点 ↓ 遥测数据包生成 ↓ ChaCha20-Poly1305 加密 ↓ 无线信道仿真 ↓ 地面基站 ↓ 解密与完整性验证 # 项目结构 ``` module1_telemetry_gen.py module2_encryption.py module3_qam_channel.py module4_decrypt_analysis.py simulation_server.py sim_bridge.py demo_presentation.py ``` # 输出结果 项目生成: - 加密性能图表 - BER vs SNR 图表 - 安全遥测传输分析 - 信道性能评估 # 加密算法 本项目使用: ChaCha20-Poly1305 它提供: - 认证加密 - 高软件效率 - 安全的遥测通信 # 📷 项目输出截图 ## 🔹 加密性能图表 ![性能图表](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/6ea3823b71153903.png) ## 🔹 恢复分析图表 ![恢复图表](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/a2e65cddaa153905.png) ## 🔹 安全性能图表 ![安全图表](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/3b7cfc0309153906.png) ## 🔹 SNR vs 解密分析 ![SNR 图表](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/040a6f0d6e153907.png) ## 🔹 BER vs SNR 分析 ![BER 图表](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/b4cc0065bd153908.png) ## 🔹 星座图 ![星座图](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/17491f691d153910.png) # 项目目标 使用现代认证加密技术,为卫星通信设计并实现一个安全的遥测通信框架。 # 作者 Janarthanan T Aravind Chockalingam M Aswak P Kartheeswaran M 电子与通信工程 # 许可证 本项目出于教育和研究目的而开发。
标签:AEAD加密, ChaCha20-Poly1305, Cryptography库, Kubernetes, Matplotlib, NumPy, Python仿真, QAM调制, Streamlit, 信噪比, 卫星通信, 地面基站, 基带传输, 安全通信, 完整性, 密码学, 性能分析, 手动系统调用, 无线信道仿真, 机密性, 毕设项目, 电子通信工程, 网络安全, 认证加密, 访问控制, 误码率, 软件仿真, 通信安全, 遥测数据, 隐私保护