QuevaTech/challenge_repo
GitHub: QuevaTech/challenge_repo
一个声称基于射频噪声与神经网络架构生成真随机数的挑战项目,公开样本数据邀请全球研究人员证伪其随机性质量。
Stars: 0 | Forks: 0
# 🎲 熵挑战赛
[🇬🇧 英文版](README.md) | [🇹🇷 土耳其语版](README.tr.md)
## 简介
我们开发了一种下一代随机数生成器,通过专有的**神经网络架构**处理**射频 (RF) 噪声**,随后进行 SHA-3 后处理。我们声称该来源提供**真随机性**质量,与理想噪声源无法区分。
我们公开了输出结果和验证报告——但**不包括源代码**。挑战很简单:**证明我们是错的。**
## 数据
- **样本文件:** `data/random_sample.bin`(约 17 MB)
- **质量:** 已通过 **NIST STS (SP 800-22)** 和 **NIST SP 800-90B** 验证。
- **熵:** >0.999 bits/bit。
详细报告可在 [NIST_REPORT.md](NIST_REPORT.md) 中找到。
## 🏆 挑战内容
我们将为任何能够成功“破解”该生成器的人提供奖励。
### 类别与表彰
#### 🥇 级别 1:预测者 - 下一比特测试
**奖励:** **名人堂入选资格与成就证书**
**任务:** 给定我们来源的 $N$ 比特序列,以显著大于 50% 的概率准确预测第 $N+1$ 比特(统计显著性 $p < 0.001$)。
#### 🥈 级别 2:区分者
**奖励:** **荣誉提名**
**任务:** 创建一种算法,能够以 $> 0.01$ 的优势将我们的输出与 `os.urandom` 或硬件 TRNG 区分开来。
#### 🥉 级别 3:模式发现者
**奖励:** **致谢**
**任务:** 在提供的二进制样本中识别出被标准 NIST 测试遗漏的重复周期或显著偏差。
## 如何提交
1. 复刻本代码仓库。
2. 创建您的分析脚本。
3. 附上您的发现和证明,开启一个 Issue。
4. 如果验证通过,您将被添加到我们的**名人堂**中。
## 🏅 名人堂
| 日期 | 研究员 | 成就 |
|------|------------|-------------|
| - | - | - |
*由 RF 噪声熵 · 神经网络条件化 · Keccak (SHAKE-256) 驱动*
标签:Apex, DNS解析, meg, NIST SP 800-90B, NIST STS, SHA-3, TRNG, 下一代随机数, 人工智能, 位预测, 信息安全, 后处理算法, 密码学, 射频噪声, 序列密码分析, 开源项目, 手动系统调用, 挑战赛, 数据隐私, 机器学习, 漏洞悬赏, 熵源, 用户模式Hook绕过, 真随机数生成器, 硬件安全, 神经网络, 统计学测试, 赛博安全, 逆向工具, 随机性测试