mirror of
https://github.com/lux-apps/papers.git
synced 2026-11-03 05:07:46 +00:00
Restructured from flat .tex/.pdf files into per-paper subdirectories. Added Antje Worring as co-author on all papers. Synced PDFs to pdfs/ for download site.
27 lines
1.0 KiB
TeX
27 lines
1.0 KiB
TeX
\section{ML-DSA Signature Size}
|
|
|
|
|
|
ML-DSA-65 (FIPS 204, NIST Level 3) is the Lux network's post-quantum signature scheme.
|
|
|
|
\subsection{Size Comparison}
|
|
|
|
\begin{center}
|
|
\begin{tabular}{lrrrl}
|
|
\toprule
|
|
\textbf{Scheme} & \textbf{Public Key} & \textbf{Signature} & \textbf{Relative} & \textbf{PQ Secure} \\
|
|
\midrule
|
|
ECDSA (secp256k1) & 33 B & 64 B & 1$\times$ & No \\
|
|
Ed25519 & 32 B & 64 B & 1$\times$ & No \\
|
|
BLS12-381 & 48 B & 96 B & 1.5$\times$ & No \\
|
|
ML-DSA-44 & 1,312 B & 2,420 B & 37.8$\times$ & Yes (Level 2) \\
|
|
ML-DSA-65 & 1,952 B & 3,309 B & 51.7$\times$ & Yes (Level 3) \\
|
|
ML-DSA-87 & 2,592 B & 4,627 B & 72.3$\times$ & Yes (Level 5) \\
|
|
SLH-DSA-128s & 32 B & 7,856 B & 122.8$\times$ & Yes (Level 1) \\
|
|
SLH-DSA-192s & 48 B & 16,224 B & 253.5$\times$ & Yes (Level 3) \\
|
|
\bottomrule
|
|
\end{tabular}
|
|
\end{center}
|
|
|
|
A block signed by 100 validators with individual ML-DSA-65 signatures would be $100 \times 3{,}309 = 330{,}900$ bytes just for signatures. At 1,000 blocks/second, this is 330 MB/s of signature bandwidth alone---clearly impractical.
|
|
|