Files
papers/lux-hybrid-pq-architecture/lux-hybrid-pq-architecture.tex
zeekay dd93cb41f7 papers: cover-consistency + build pass on Lux Tier-2/3 catalogue
Sweep across the non-Tier-1 paper catalogue (Tier-1 owned by parallel
agent and excluded). All 113 processed papers already had luxcover
wired up; this commit fixes 14 build breakers and produces fresh
PDFs across the catalogue.

Fixes:
- lux-blockchain-scaling-laws: em-dash inside lstlisting -> --
- lux-corona-pq: stale \input pointing at 03-the-corona-scheme renamed
  to 03-the-corona-scheme (file already renamed on disk)
- lux-lattice-cryptography-primer: same Corona->Corona rename
- lux-formal-verification-lean4: Lean source uses unicode (×, ∀, ∃, ∈,
  ∧, ∨, ∩, ≠, ⟨, ⟩, ·, ¬) inside lstlistings. Added a literate map
  so listings render the math glyphs without UTF-8 fault.
- lux-id-did-specification: ✓/✗ in tabular replaced with \ding{51}
  / \ding{55} (pifont). Added pifont package.
- lux-ntt-simd-implementation: middle-dot in Go assembly listings;
  added literate {·}{\textperiodcentered}.
- lux-ntt-transform: μ, ×, –, — in regular text (no T1 fontenc).
  Replaced with $\mu$/$\times$/--/--- via unicode->latex sweep.
- lux-perpetuals-derivatives, lux-quantum-consensus,
  lux-quasar-consensus, lux-tee-computing-mesh: same unicode->latex
  sweep across body text. Also fixed broken math segment
  `$L_{avg} = 10$\times$$` -> `$L_{avg} = 10\times$`.
- lux-zchain: emoji glyphs in roadmap table replaced with
  parenthetical text.
- lux-triple-proof-consensus: dropped duplicate \usepackage{geometry}
  that clashed with luxcover (geometry option clash).
- pq: defined missing \Rq macro.

PDFs rebuilt for the full Tier-2/3 set.

Excluded (Tier-1, parallel agent): lp-073-pulsar, lp-stricte2epq,
dag-evm-formal, lp-010-quasar-stm-{3,4}, lp-020-quasar-consensus,
lux-institutional-custody, lux-nist-mptc-submission, pqsafe-il5,
pq-rns, plus shared/ and lps/.
2026-05-13 01:27:59 -07:00

77 lines
2.7 KiB
TeX

\documentclass[11pt,a4paper]{article}
\usepackage{../shared/luxcover}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{xcolor}
\usepackage{booktabs}
\usepackage{enumitem}
\usepackage{tikz}
\usepackage{tabularx}
\hypersetup{colorlinks=true,linkcolor=black,citecolor=blue,urlcolor=blue}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{definition}{Definition}[section]
\newtheorem{remark}{Remark}[section]
\title{\textbf{Hybrid Post-Quantum Cryptographic Architecture\\for Blockchain Systems}}
\author{
Zach Kelling \\
\textit{Lux Industries, Inc.}\\
\texttt{[email protected]}
}
\date{2024}
\begin{document}
\luxcoverpage
\begin{abstract}
We present a hybrid cryptographic architecture that combines classical elliptic curve
primitives (BLS12-381, ECDH on Curve25519) with NIST post-quantum standards (ML-DSA
FIPS~204, ML-KEM FIPS~203) via dual-signature and key-combiner constructions. The core
security property is \emph{compositional resilience}: an attacker must break \emph{both}
the classical and post-quantum components simultaneously to compromise any authenticated
message or key agreement. We prove this property formally under standard assumptions
(co-CDH for BLS, Module-LWE for ML-DSA/ML-KEM) and show that the hybrid construction
is strictly stronger than either component during the transition period when the
relative security of lattice assumptions remains uncertain. The architecture is
implemented as native EVM precompiles on the Lux C-Chain, adding 678\,$\mu$s to
signature generation (ML-DSA-65 keygen) and 1.2\,KB to signature size (dual BLS +
ML-DSA), while preserving backward compatibility with existing BLS-only validators.
We provide concrete benchmarks, a migration schedule, and an analysis of the
harvest-now-decrypt-later threat that motivates immediate hybrid deployment rather
than a wait-and-see approach.
\textbf{Keywords}: hybrid cryptography, post-quantum, ML-DSA, ML-KEM, BLS,
key combiner, blockchain
\end{abstract}
\tableofcontents
\newpage
%% ========================================================================
%% 1. INTRODUCTION
%% ========================================================================
\input{sections/01-introduction}
\input{sections/02-threat-model}
\input{sections/03-dual-signature-construction}
\input{sections/04-hybrid-key-exchange}
\input{sections/05-forward-secrecy}
\input{sections/06-implementation}
\input{sections/07-related-work}
\input{sections/99-conclusion}
\end{document}