mirror of
https://github.com/lux-apps/papers.git
synced 2026-10-30 18:15:21 +00:00
Scrub residual Ring-LWE mislabels of the Corona/Pulsar threshold
signature family per canonical decision-b (source: ringtail/sign/config.go
M=8,N=7, q=0x1000000004A01).
- Corona = Module-LWE (Ringtail-derived parameter set, A in R_q^{8x7}),
not Ring-LWE / not "Module-LWE at rank 1".
- Pulsar = Module-LWE (ML-DSA-65, FIPS-204 byte-equal).
- Corona+Pulsar differ by parameter regime/codebase, NOT hardness family:
intra-lattice parameter/implementation diversity, NOT family-disjoint.
- True family-disjoint defense = Magnetar (hash, SLH-DSA) / HQC (codes).
Reframed the false Corona(R-LWE)-vs-Pulsar(M-LWE) family-independence
across lp-219/lp-220/lp-222/lp-223 (P3Q kinds), lux-quasar-composition
(profile hardness table + composition corollary/proof), lux-magnetar-pq,
and the superseded triple-proof/quasar drafts (anonymous lattice
threshold lane = Corona). Legitimate FHE/TFHE Ring-LWE, NTT citations,
and neutral "rank-1" lattice facts left intact. PDFs rebuilt.
38 lines
1.8 KiB
TeX
38 lines
1.8 KiB
TeX
\section{Security Analysis}
|
|
|
|
|
|
\subsection{Defense in Depth}
|
|
|
|
The triple-proof design rests on three independent mathematical assumptions:
|
|
|
|
\begin{enumerate}[leftmargin=2em]
|
|
\item \textbf{Discrete logarithm} (BLS): Hardness of the elliptic curve discrete logarithm problem on BLS12-381.
|
|
\item \textbf{Lattice problems} (ML-DSA + Corona): Hardness of Module-LWE (both legs are Module-LWE, at distinct parameter sets).
|
|
\item \textbf{Hash functions} (STARK): Collision resistance of the hash function used in the STARK proof system.
|
|
\end{enumerate}
|
|
|
|
Any two of these three assumptions suffice for full security:
|
|
|
|
\begin{center}
|
|
\begin{tabular}{lccc}
|
|
\toprule
|
|
\textbf{Scenario} & \textbf{BLS} & \textbf{ML-DSA/RT} & \textbf{STARK} \\
|
|
\midrule
|
|
Classical adversary & \checkmark & \checkmark & \checkmark \\
|
|
Quantum breaks DL & $\times$ & \checkmark & \checkmark \\
|
|
Lattice weakness found & \checkmark & $\times$ & \checkmark \\
|
|
STARK hash broken & \checkmark & \checkmark (individual sigs) & $\times$ \\
|
|
Quantum + lattice & $\times$ & $\times$ & \checkmark$^*$ \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
$^*$If both discrete log and lattice problems are broken, only the STARK proof (hash-based) remains. This provides integrity but not authenticity --- a scenario considered extremely unlikely given current understanding of quantum computing and lattice cryptography.
|
|
|
|
\subsection{Quantum Attack Window}
|
|
|
|
A quantum adversary attempting to forge a BLS signature must do so within the epoch window (1 second). Current estimates for breaking BLS12-381 with a CRQC require $>10^6$ logical qubits operating for minutes to hours. The 1-second epoch window is physically impossible to exploit with foreseeable quantum technology.
|
|
|
|
Even if the epoch window were exploitable, the ML-DSA + Corona proofs would detect the forgery at the next epoch boundary.
|
|
|