mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
- canonical lux-corona-pq paper: rank-7 Module-LWE (A in R_q^{8x7}, q=48-bit), Module-SIS
- scrub residual Corona Ring-LWE/R-LWE labels across ethos-of-lux, pqsafe-il5,
lux-whitepaper, lux-quasar-composition, lp-020; Corona<->Pulsar = parameter regime,
both Module-LWE (not rank-1-vs-rank-k)
- LLM.md: drop stale 'Corona as rank-1' wobble note; align to code/Ringtail params
- rebuild affected PDFs
29 lines
1.2 KiB
TeX
29 lines
1.2 KiB
TeX
\section{Post-Quantum Cryptography}
|
|
|
|
|
|
Lux is designed to remain secure against an adversary with access to
|
|
a large-scale quantum computer. Every primitive that touches user
|
|
funds uses a post-quantum or quantum-reducible scheme:
|
|
|
|
\begin{itemize}[nosep]
|
|
\item \textbf{Signatures}: BLS12-381 (classical, for aggregation
|
|
efficiency), ML-DSA-65 (FIPS~204~\cite{mldsa}, the primary
|
|
PQ signature), and Corona~\cite{corona} (Module-LWE
|
|
threshold signatures, for consensus).
|
|
\item \textbf{Key encapsulation}: ML-KEM-768 (FIPS~203) for
|
|
confidential channels, with X-Wing hybrid (X25519 +
|
|
ML-KEM-768) for age-based file encryption.
|
|
\item \textbf{Homomorphic encryption}: TFHE boolean-gate bootstrapping
|
|
for encrypted computation, CKKS for approximate arithmetic on
|
|
encrypted data. Both are built on the \texttt{luxfi/lattice}
|
|
library.
|
|
\item \textbf{Zero-knowledge proofs}: Groth16 and PlonK over
|
|
BN254, with migration planned to P3Q
|
|
(P3Q; \texttt{luxfi/p3q}) for quantum-resistant proof systems.
|
|
\end{itemize}
|
|
|
|
The detailed cryptographic specification is developed in
|
|
LP-305~\cite{lp-305}.
|
|
|
|
%% ============================================================
|