25a31a4353/quantum-secure-communication-system
GitHub: 25a31a4353/quantum-secure-communication-system
一个基于量子真随机与AI分类的加密通信演示系统,用于对比古典与量子安全并验证密钥不可预测性。
Stars: 0 | Forks: 0
# 量子安全通信系统
**开发者:Medicharla Shanmukheswar**
一个高影响力的黑客松项目,展示了量子安全通信。我们利用 Qiskit 通过量子叠加态的坍缩创造真正的随机性,提供不可破解的异或密钥流。该项目实时可视化加密过程,并模拟 AI 驱动的攻击,比较古典伪随机数生成器(PRNG)的可预测性与量子真随机数生成器(TRNG)的不可预测性。
## 核心功能
1. **量子密钥生成**:集成 `qiskit` 和 `qiskit-aer` 来测量叠加态并提取真正的随机比特。
2. **实时加密**:通过位运算异或(XOR)直接将量子密钥应用于消息。
3. **攻击模拟**:运行统计预测场景,展示古典随机性与量子随机性之间的弱点对比。
4. **AI 消息分类器**:基于 Scikit-Learn 的多项式朴素贝叶斯模型,可检测传输消息中的 `安全`、`垃圾` 或 `敏感` 信息。
## 技术栈
* **后端**:Python, Flask
* **量子工具包**:Qiskit, Qiskit-Aer
* **AI/ML**:Scikit-Learn
* **前端**:HTML5, Vanilla JS, 自定义 CSS(暗色主题、玻璃拟态)
## 本地演示运行说明
### 1. 前置条件
请确保已安装 Python 3.8+。
### 2. 安装依赖包
在项目目录中运行以下命令:
```
pip install -r requirements.txt
```
### 3. 启动服务
通过以下命令启动 Flask 后端:
```
python app.py
```
### 4. 打开应用
在浏览器中访问 `http://127.0.0.1:5000`。
*由 Medicharla Shanmukheswar 为量子黑客松开发。
标签:AI驱动攻击, Flask, HTML5前端, Medicharla Shanmukheswar, PRNG安全性, Python后端, Qiskit, Scikit-Learn, TRNG安全性, XOR加密, 信息分类, 可演示加密, 后量子密码, 垃圾邮件检测, 安全/垃圾/敏感分类, 实时加密, 攻击模拟, 未来加密, 朴素贝叶斯, 流密码, 玻璃拟态, 真随机数生成, 端到端加密, 经典安全对比, 统计预测, 逆向工具, 量子叠加, 量子安全, 量子安全通信, 量子密钥分发, 量子随机数, 量子黑客马拉松, 驱动签名利用, 黑暗主题