Files
papers/lux-quantum-threat-blockchain/sections/03-grover-s-algorithm-hash-function-impact.tex
zeekay abf99d05fc papers: reorganize into per-paper dirs, add Antje Worring as co-author
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.
2026-04-18 21:50:07 -07:00

47 lines
2.1 KiB
TeX

\section{Grover's Algorithm: Hash Function Impact}
\label{sec:grover}
Grover's algorithm~\cite{grover1996} provides a quadratic speedup for unstructured
search: finding a preimage of an $n$-bit hash requires $O(2^{n/2})$ quantum
evaluations instead of $O(2^n)$ classical evaluations.
\begin{table}[ht]
\centering
\caption{Impact of Grover's algorithm on hash functions used in blockchain.}
\label{tab:grover-impact}
\begin{tabular}{lrrr}
\toprule
\textbf{Hash} & \textbf{Classical Security} & \textbf{Quantum Security} & \textbf{Status} \\
\midrule
SHA-256 & $2^{256}$ (preimage) & $2^{128}$ & Safe \\
SHA-256 & $2^{128}$ (collision) & $2^{85}$ & Marginal \\
Keccak-256 & $2^{256}$ (preimage) & $2^{128}$ & Safe \\
Keccak-256 & $2^{128}$ (collision) & $2^{85}$ & Marginal \\
BLAKE2b-256 & $2^{256}$ (preimage) & $2^{128}$ & Safe \\
Poseidon & $2^{128}$ (algebraic) & $2^{85}$ & Review needed \\
\bottomrule
\end{tabular}
\end{table}
The collision resistance reduction to $2^{85}$ is concerning but not immediately
critical: $2^{85}$ quantum hash evaluations still requires substantial quantum
resources. However, Merkle tree constructions that rely on collision resistance
(state tries, transaction trees) have reduced security margins. For chains using
128-bit collision resistance as a security parameter, upgrading to 256-bit output
hashes (already standard in SHA-256 and Keccak-256) provides adequate quantum margins.
\subsection{Impact on Proof-of-Work}
For proof-of-work chains, Grover's algorithm provides a quadratic mining speedup. A
quantum miner with $2^{40}$ quantum evaluations per second would match a classical
miner with $2^{80}$ hashes per second. This is a competitive advantage, not a
security break: difficulty adjustment compensates. However, a quantum miner could
out-compete all classical miners combined if the quantum hardware gap is sufficiently
large, enabling 51\% attacks. Proof-of-stake chains (including Lux) are not affected
by this vector.
%% ========================================================================
%% 4. BLOCKCHAIN-SPECIFIC ATTACK VECTORS
%% ========================================================================