Files
papers/lux-whitepaper/sections/08-post-quantum-cryptography.tex
zooqueen a10bf7bbc6 papers: reconcile Corona to Module-LWE (Ringtail-derived, rank-7), not Ring-LWE rank-1
- 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
2026-06-20 01:59:25 -07:00

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}.
%% ============================================================