Nexus-Q:一个用于 PQC 的 Rust 开源引擎
Nexus-Q: un motor open source de Rust para PQC

原始链接: https://nexus-q.link/

NEXUS-Q 尚未达到生产就绪状态。它是一个具有强大 CI 的工程项目,但没有独立的外部审计或认证;GitHub 发布并不意味着经过审计。V1 优先考虑正确性与安全性,实测比最快的实现慢约 2–4.5 倍。V3 保留清零/加固,并接受这一代价;V4 计划进行 AVX2/NEON 优化,仅在严格验证后才默认启用。它将 ML-KEM 与 X25519 组合为混合方案,因此只要任一方案仍然成立,密钥交换就仍受保护。该仓库包含一个 C SDK 以及 Python、Go、PHP 和 Ruby 绑定,全部从源代码构建,未发布到软件包注册表。它采用 MIT/Apache-2.0 双许可。为提供帮助,请阅读威胁模型、运行 Arena、审查代码,并提交 issue/PR。性能工作跟踪于 Issue #23;安全报告通过 GitHub 安全公告提交。

Hacker News new | past | comments | ask | show | jobs | submit login Nexus-Q: un motor open source de Rust para PQC ( nexus-q.link ) 4 points by ManuelAxiom 1 day ago | hide | past | favorite | discuss help Consider applying for YC's Winter 2027 batch! Applications are open till November 2. Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact Search:
相关文章

原文
Is NEXUS-Q ready for production?

The project does not claim production readiness. It is an engineering project with strong CI gates, but there has been no independent audit or certification. Evaluate it, review it, and treat it accordingly.

Has it been audited?

No independent external audit has been completed, and none is implied by a GitHub release. The project states it will link a public evidence package from the repository if one exists.

Why is it slower than AWS-LC and others?

V1 was built to be correct and secure first. Its Arena run measured it roughly 2 to 4.5 times slower than the fastest implementations. V3 keeps zeroization and hardening and accepts the cost. V4 plans optimized AVX2 and NEON kernels, enabled by default only after a strict validation checklist.

Why combine ML-KEM with X25519?

A hybrid keeps the key exchange protected as long as at least one of the two schemes holds up. That is the usual reasoning for hybrids while post-quantum algorithms are still young in deployment.

Can I use it from Python, Go, C, PHP or Ruby?

The repository includes a C SDK, a Python binding and Go, PHP and Ruby bindings, covered by a dedicated SDK CI. They are not published to package registries, so you build them from source. See the SDK guide.

What license is it under?

You can choose either the MIT license or the Apache License 2.0, the same dual license used by much of the Rust ecosystem.

How can I help?

Read the threat model, run the Arena yourself, review the code, and open an issue or a pull request. Performance work for V4 is tracked in Issue #23. Security reports go through GitHub Security Advisories.

联系我们 contact @ memedata.com