mirror of
https://github.com/lux-apps/papers.git
synced 2026-11-02 11:39:52 +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.
87 lines
3.2 KiB
TeX
87 lines
3.2 KiB
TeX
\section{LP-202 Tier-Degradation Contract}
|
|
|
|
\subsection{Required-set semantics}
|
|
|
|
A cert is at mode $M$ iff every leg in $M$'s required set has been
|
|
aggregated and verified at the round digest. A cert with extra legs
|
|
is still at mode $M$ -- extra legs are allowed but not required.
|
|
|
|
\subsection{Tier degradation}
|
|
|
|
If a required leg fails to aggregate by the round deadline, the
|
|
cert is published with that leg empty. Relying parties whose policy
|
|
requires mode $M$ wait for the next height or fall back to the
|
|
previous height; relying parties at the highest mode whose required
|
|
set is satisfied finalize normally. Consensus liveness is preserved
|
|
by the surviving legs.
|
|
|
|
\subsection{Monotone observability}
|
|
|
|
The cert is observable at progressively higher modes as legs
|
|
arrive. A single cert struct serves all relying-party policies; the
|
|
relying party applies its mode policy against the cert's observed
|
|
leg set.
|
|
|
|
\paragraph{Worked example.} Parent L1 configured PQ-heavy; the cert
|
|
arrives in tiers:
|
|
|
|
\begin{table}[h]
|
|
\centering
|
|
\small
|
|
\begin{tabular}{@{}rp{4cm}p{3.5cm}p{4cm}@{}}
|
|
\toprule
|
|
\textbf{$t$ (ms)} & \textbf{Event} & \textbf{Cert observable at} & \textbf{Relying party at PQ-strict acts?} \\
|
|
\midrule
|
|
$0$ & Round start; cert begins aggregating & n/a & no \\
|
|
$1$ & BLS leg arrives & PQ-off & no \\
|
|
$5$ & Pulsar leg arrives & PQ-fast & no \\
|
|
$20$ & Corona leg arrives & PQ-strict & \textbf{yes} \\
|
|
$70$ & Magnetar leg arrives & PQ-heavy & (already acted) \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\caption{Monotonic cert-tier observability. A single cert struct
|
|
serves all relying-party policies.}
|
|
\label{tab:monotone}
|
|
\end{table}
|
|
|
|
\subsection{Pure-PQ variants drop BLS}
|
|
|
|
\texttt{strict-PQ-*} modes do not require BLS. A cert with BLS
|
|
present and the required PQ legs satisfies both the classical mode
|
|
(\texttt{PQ-*}) and the pure-PQ variant (\texttt{strict-PQ-*}).
|
|
Operators pick the mode their relying-party policy enforces; the
|
|
cert is the same.
|
|
|
|
\subsection{ZK leg is profile-orthogonal}
|
|
|
|
The optional zero-knowledge leg (execution-side certification,
|
|
LP-017 v1) is not part of the mode ladder. It is attached or
|
|
absent independently per chain; modes describe consensus-cert
|
|
posture only.
|
|
|
|
\section{Per-Mode Use Cases}
|
|
|
|
\paragraph{PQ-off.} HFT trading chains where the
|
|
\SI{50}{\micro\second} preliminary cert is in the critical path of
|
|
an order-matching engine; non-financial L2s whose threat model
|
|
does not include store-now-decrypt-later adversaries; legacy
|
|
bridge endpoints that consume only classical BLS-verifiable certs.
|
|
|
|
\paragraph{PQ-fast.} Payment rails (the
|
|
\SI{500}{\micro\second} cost is below typical ACH/card-rail
|
|
end-to-end latency); gaming chains where PQ insurance is desired
|
|
but \SI{5}{\milli\second} is the upper budget; DEX matching layers
|
|
settling to a PQ-strict L1.
|
|
|
|
\paragraph{PQ-strict.} Custody and treasury chains; regulated
|
|
securities L1s where the cert is the audit anchor; store-of-value
|
|
chains. The intra-lattice diversity (two Module-LWE parameter
|
|
sets --- Pulsar + Corona) hedges against a parameter- or
|
|
implementation-specific break.
|
|
|
|
\paragraph{PQ-heavy.} Cross-chain bridges (the cert is the proof a
|
|
remote chain consumes); sovereign-network anchors; long-archival
|
|
commitments (cert verified $30{+}$ years out, where the
|
|
hash-based Magnetar leg provides defense against any future lattice
|
|
break).
|