Privex-chat/Privex
GitHub: Privex-chat/Privex
Privex 是一个零知识端到端加密通信平台,通过架构层面的服务器盲目化设计实现消息、身份和社交关系的完全隐私保护。
Stars: 11 | Forks: 1
# Privex
 
**Privex** 是一个零知识、端到端加密的通信平台。服务器在架构设计上(而非策略规定上)是盲目的——它无法读取消息、识别用户或追踪关系。
为了透明度和便于审计,我们公开了第一阶段的源代码。我们坚信,对于一款注重隐私的应用程序而言,开源代码是赢取用户信任的唯一真正途径。
**当前线上 Beta 域名:** [privex.dpdns.org](https://privex.dpdns.org) *(在我们寻求资金期间使用的临时免费域名)*
## 🔒 Privex 的绝对法则
1. **零** 自定义加密算法。
2. **零** 服务器上存储明文用户数据。绝对不行。
3. **零** 在任何地方记录或存储 IP 地址。即使是临时性的也不行。
4. **零** 访问日志(请求、连接以及任何带有用户标识符的信息)。
5. **零** 第三方分析、追踪或遥测。
6. **所有** 加密均通过 WebAssembly 或 Web Crypto API 直接在您的浏览器中运行。
## 📖 文档
如果您想了解 Privex 是如何实现这些保障的,请阅读我们的文档:
- [架构概述](docs/ARCHITECTURE.md)
- [安全与威胁模型](docs/SECURITY_DESIGN.md)
- [API 参考](docs/API_REFERENCE.md)
- [贡献指南](docs/CONTRIBUTING.md)
## 🚀 当前状态(第一阶段)
Privex 目前正处于 **第一阶段(Web 应用基础)**。我们已经取得了重大进展,但要为全球正式发布做好准备,仍有很长的路要走。
### ✅ 已完成功能
- 结合 Double Ratchet 与后量子密码学(Kyber/Dilithium3)的 1:1 文本消息传递。
- 通过未记录的服务器队列进行离线消息传递。
- 带有 React/Vite/Tailwind 前端、可安装的 PWA。
- 使用 OPAQUE 和 Shamir 的秘密共享实现的零知识账户恢复。
- 工作量证明(Hashcash SHA-256)速率限制,在不记录 IP 的情况下保护公共端点。
- 使用 WebCrypto 和 IndexedDB 保障客户端数据安全。
### 🚧 缺失 / 需要帮助的内容
我们正在积极开发以下功能以完成第一阶段:
- **Nym 集成:** 从直接的 WebSockets 过渡到完整的 Nym 混合网络路由。
- **PoW 强化:** Argon2id,与 SHA-256 混合使用。不是替代 SHA-256,而是叠加在其之上。
- **紧急恢复联系人:** 通过联系人恢复(Shamir)目前仅设置了检索,检索需要一个无关联的共享 rendezvous,以便服务器不知道您的联系人是谁。
- ~~**会话管理:** 修复 Signed Pre-Key 轮换时的 token 失效问题。~~
- **推送通知:** Service Worker 推送事件处理需要修复。
- ~~**时间同步:** 通过服务器签名的时间戳防止去同步攻击。~~
- ~~**跨设备同步:** 在多个设备之间实时同步已发送的消息。~~
- ~~**送达与已读回执:** 实现没有时间相关性的安全回执。~~
- ~~**时序缓解:** 轮询计划、请求填充和抖动回执发送。~~
- **文件共享:** 在第一阶段已禁用;待第二阶段在客户端实现 CSAM 感知哈希后再启用。
## ⚖️ 许可证与开源理念
本仓库严格受 **Custom EULA** 约束(详见 [LICENSE](LICENSE) 文件)。
**为什么采用自定义许可证?**
Privex 将成为一个生产级的全球性实体。我们已将代码库开源,以实现透明度、接受审计,并允许社区做出贡献。但是,**严禁您复制、重用或出售此代码或其架构设计用于您自己的产品。**
我们欢迎您的贡献!在提交 Pull Request 之前,请阅读 [CONTRIBUTING.md](docs/CONTRIBUTING.md)。
## 💡 关于创始人与资金
Privex 由 **Hemansh** 创立并负责维护。
- 🔗 **LinkedIn:** [Hemansh](https://www.linkedin.com/in/sonixaep/)
- 🔗 **GitHub Repo:** [Privex-chat/Privex](https://github.com/Privex-chat/Privex)
### 支持本项目
目前,Privex 在没有外部资金的情况下,运行于临时的基础设施之上。如果您信仰绝对的隐私并希望支持 Privex 的开发,请考虑捐赠:
💖 **[在 GitHub 上赞助 Privex](https://github.com/sponsors/Privex-chat)**
标签:AI工具, WebAssembly, 后量子密码学, 端到端加密, 网络安全, 自动化攻击, 通信平台, 隐私保护, 零知识架构