Privex-chat/Privex

GitHub: Privex-chat/Privex

Privex 是一个零知识端到端加密通信平台,通过架构层面的服务器盲目化设计实现消息、身份和社交关系的完全隐私保护。

Stars: 11 | Forks: 1

# Privex ![Privex](https://img.shields.io/badge/Status-Phase_1_Beta-blue) ![License](https://img.shields.io/badge/License-Custom_EULA-red) **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, 后量子密码学, 端到端加密, 网络安全, 自动化攻击, 通信平台, 隐私保护, 零知识架构