Lux Corona — Threshold R-LWE Signatures
Lux production fork of Boschini et al. (eprint 2024/1113). Sibling threshold primitive to Pulsar (M-LWE); feeds the Aurora and Polaris cert profiles in Quasar consensus.
Overview
Corona is the Lux production threshold R-LWE signature library
— a 2-round threshold signing scheme over the cyclotomic ring
R_q = Z_q[X]/(X^256 + 1) with Ring-LWE hardness. Same protocol
shape as Pulsar but on the R_q ring instead of the module-lattice.
- Repo: github.com/luxfi/corona
- Module path:
github.com/luxfi/corona - Latest tag:
v0.4.0 - Standard: Lux-original production fork
- Academic reference: Boschini, Kaviani, Lai, Malavolta, Takahashi, Tibouchi. Practical two-round threshold signatures from learning with errors. IACR ePrint 2024/1113.
Naming notes
The upstream academic reference name was "Corona" — retired in
the Lux ecosystem. The production fork and the threshold-protocol
family are now both called "Corona". The legacy upstream
luxfi/corona repo is
archived.
What's in the repo
- Reference Go implementation
- DKG protocol (
dkg/, researchdkg2/) - DESIGN.md, CONSTANT-TIME-REVIEW.md
- KAT vectors
Roadmap: v0.2 submission package (matching Pulsar's structure) targeted for NIST MPTC v0.2 window.
Consumed by
luxfi/consensus/protocol/quasar/— Aurora / Polaris cert profilesluxfi/quasar— Quasar primitive registry (Lux PQ-finality singularity)- Bridge-custody MPC ceremonies (Lux M-Chain per LP-134)
Pulsar ↔ Corona
| Property | Pulsar | Corona |
|---|---|---|
| Lattice | Module-LWE (FIPS 204 ML-DSA-65) | Ring-LWE |
| Standard | NIST FIPS 204 | None (academic origin) |
| Use in Quasar | Required (all profiles) | Aurora + Polaris only |
| Production status | NIST MPTC v0.1 ready | v0.2 submission roadmap |
Both produce 2-round threshold signatures; both feed Quasar consensus as independent lattice constructions for defense-in-depth.
Cross-references
- LP-073 — Pulsar (sibling primitive)
luxfi/quasar/PROFILES.md— Aurora + Polaris profile compositionlps/CRYPTO-CANONICAL.md— canonical crypto wiring
Lux Pulsar — Threshold ML-DSA-65 (FIPS 204)
Production threshold post-quantum signature primitive for Lux Quasar consensus. NIST MPTC submission Class N1 + N4. Single canonical home for impl + spec + EC/Lean proofs + Jasmin + KAT + cut tool.
Lux Magnetar — Threshold SLH-DSA (Research)
Research-stage threshold hash-based PQ signature primitive over FIPS 205 SLH-DSA. Feeds the Polaris cert profile in Quasar consensus for cross-family PQ diversity.