Papers for

cryptographic hardware designers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Binary reed-muller codes show dense range of weights from 336 up

Some Results on the Weight Spectrum of Binary Reed-Muller Codes $RM(m-7,m)$

Abstract: We study the set of weights occurring in the high-order binary Reed-Muller codes $RM(m-7,m)$. For every $m\geq 14$, we prove that the weight spectrum contains all even weights in $[336,2^m-336]$, together with an explicit finite set of low weights and their complements. The proof first establishes the corresponding base-code inclusion in $RM(7,14)$. This base step uses four-block concatenation, explicit degree-six monomial witnesses, and known spectrum inputs for $RM(5,10)$ and $RM(6,12)$. The base inclusion is then lifted to all $m\geq 14$ by a concatenation-based induction. We also analyze the remaining base-code target weights $322,326,330,334$ in several restricted families, including four-block branches, affine-flat and structured inner corrections in a fixed Carlet-type Maiorana-McFarland outer shell, and sparse sums of degree-7 coordinate monomials. The residual analysis delineates several construction routes that cannot yield the four unresolved base-code weights, thereby sharpening the remaining $c=7$ spectrum problem.

Wed 21 OctInformation Theory
The gist
This paper studies certain mathematical objects called binary Reed-Muller codes, which are used in error correction. The authors found that for these codes with specific parameters, all even weight values between 336 and a large upper bound occur, along with some identified low weights. They proved this by starting with a smaller base case and then extending it to larger cases using a technique called concatenation. They also examined some remaining unexplained weights and showed that several common methods cannot produce them, helping to narrow down the open problems.
Open → 2610.29807v1

Quantum limits on key guessing help improve side-channel attacks evaluation

Quantum-Aware Key Rank for Side-Channel Attacks evaluation

Abstract: Side-channel attacks on block ciphers rarely recover the key outright: they leave a residual key space ordered by subkey posteriors, and evaluation laboratories report the key rank of the true key against thresholds near 2^48 and 2^60. No evaluation framework models an adversary who collects traces classically and finishes the search on a quantum computer, although quantum search with advice provides exactly that. We give such an adversary a cost model and a metric. For a device whose key has rank r, any quantum algorithm with classical access to the posteriors needs Omega(sqrt(r)) cipher evaluations, and block search achieves O(sqrt(r)); the per-instance advantage is exactly quadratic, and the super-quadratic exponents reported for search with advice are averages over the prior that apply to no single device. Under the NIST MAXDEPTH budget D and a Grover iteration of g gates and depth d, the quadratic advantage holds only for ranks up to (4D/(pi d))^2 and collapses to a constant factor beyond; with the best published AES-128 oracle and D = 2^40 the window closes near rank 2^58.6. We define the quantum-aware key rank, the classical rank of equal cost, computable from the rank estimators laboratories already run, and derive the classical rank a device must retain to keep a given threshold against each depth budget. Block search and amplitude amplification from the product-form posterior state are within a factor of two to four of each other on Hamming-weight posteriors, so the cost of coherent indexing decides between them. Experiments on simulated leakage and a toy cipher confirm the predicted window: at SNR 0.125 a depth-limited quantum adversary is worth about 22 traces to a classical one, however large its gate budget.

Wed 14 OctCryptography and Security
The gist
Side-channel attacks try to find secret keys by analyzing side information but often end up with a list of likely keys instead of a single one. The authors studied how quantum computers can help finish this key search faster, but only up to a certain point due to hardware limits. They defined a way to compare classical and quantum attackers fairly based on computational cost, helping labs evaluate how much quantum power really speeds up key recovery. Their experiments show that quantum advantage depends on factors like guess rank and quantum device depth, giving practical guideposts for security evaluations.
Open → 2610.20537v1

Quantum cryptography resists large space preprocessing attacks better

Time-space lower bounds for breaking quantum cryptography

Abstract: We prove near-optimal time-space lower bounds for breaking quantum cryptography in the random oracle model. Specifically, we show that a $T$-query adversary with $S$ qubits of non-uniform advice can recover a random key $k$ from the $n$-qubit binary phase state $|ψ_k\rangle \propto \sum_{x} R(k,x) |x\rangle$ with probability at most $O(\frac{T^2 + \sqrt{ST}}{N})$ for $N=2^n$. In contrast, the best known bound for post-quantum one-way functions is $O(\frac{T^2 + ST}{N})$, with a trivial attack at $S = N$. This demonstrates a new advantage of quantum cryptography over classical cryptography: $n$ qubits of communication suffice for security against preprocessing attacks with space up to $N^2$ rather than $N$. Our methodology is simple: express the optimal preprocessing attack as the operator norm of a random matrix, and bound this value in expectation over the random oracle via the trace-moment method. These trace moments have a natural interpretation using compressed oracles [Zhandry, Crypto 2019], which we then analyze. This can be viewed as a simplification and generalization of the approach of Liu [Eurocrypt 2023] for proving time-space tradeoffs for breaking post-quantum cryptography. We also prove the following results: (1) We tighten Liu's analysis of post-quantum PRGs in QROM, achieving a distinguishing advantage bound of $O(\frac{T^2}N + \sqrt{\frac{ST}N})$. (2) For unitary synthesis, we extend the one-query lower bound of Lombardi-Ma-Wright [STOC 2024] to hold against adversaries that can make one arbitrary function query along with polynomially many (adaptive) queries to the random oracle, either before or after the function query. This also interprets the original LMW24 result in terms of compressed oracles. (3) Finally, we prove a tight $O(\frac{\sqrt{S}}N)$ bound for the pseudorandomness of random binary phase states against space $S$ distinguishers.

Thu 1 OctComputational ComplexityCryptography and Security
The gist
Breaking quantum cryptography usually requires guessing secret keys, but this paper shows that attackers with limited time and quantum memory can't easily do it. The authors prove that quantum systems need much more memory to break keys than classical systems do, offering a strong security advantage. They use mathematical techniques involving random matrices and oracles to reach these conclusions. Their work also improves understanding of the security limits of related quantum cryptographic tools.
Open → 2610.02101v1

Quantum blind-unforgeability proves stronger than plus-one unforgeability

Blind Unforgeability implies Plus-One Unforgeability

Abstract: We prove that quantum blind-unforgeability implies quantum plus-one unforgeability, settling an open question in the literature. Since plus-one unforgeability is known not to imply blind-unforgeability, our result establishes that blind-unforgeability is \emph{strictly stronger} than plus-one unforgeability in the quantum setting. The implication is proven using a new \emph{smoothing} technique that coherently rescales the query histories of a quantum-query algorithm in a black-box manner. This enables us to transform any successful plus-one attacker into a blind-unforgeability attacker with only inverse-polynomial loss. Our proof represents a conceptual shift from merely extracting a useful query history as in earlier attempts, which we show inevitably fails in general, to first coherently reshaping how query histories interfere.

Wed 30 SeptCryptography and Security
The gist
Some types of security protections for quantum cryptography are stronger than others, but it wasn't clear exactly how they relate. The authors showed that if a system is secure against a type of attack called quantum blind-unforgeability, it also protects against a related, weaker attack called plus-one unforgeability. They developed a new technique that reshapes how queries in the quantum algorithm interact, which helped prove this relationship. This means one security notion is strictly better, settling a question that was open before.
Open → 2610.00517v1

Hardware accelerator speeds up postquantum signature on edge devices

Peregrino: A Full-Hardware Accelerator for the Complete Falcon Post-Quantum Digital Signature Scheme on Resource-Constrained Edge Devices

Abstract: The arrival of quantum computers threatens the security guarantees of classical cryptography, since quantum algorithms can break schemes that remain secure against conventional attacks. The National Institute of Standards and Technology (NIST) has therefore standardized a set of post-quantum cryptographic algorithms, among them Falcon, a lattice-based digital signature scheme with the most compact signature and public-key sizes of the standardized candidates. Falcon's reliance on floating-point arithmetic makes it hard to implement in hardware, and prior work offers only partial accelerators for specific operations such as signature generation or verification, or a single full implementation generated through high-level synthesis (HLS). This work presents Peregrino, the first hardware accelerator of the complete Falcon digital signature scheme designed from scratch in HDL, targeting resource-constrained edge devices without a native floating-point unit through an emulated floating-point datapath. Implemented on a single Artix 7 XC7A200T FPGA, Peregrino uses 85261 LUTs, 41382 FFs, 44 BRAMs, and 142 DSPs for the Falcon-1024 variant. Against the only prior full implementation, the HLS-based FalconTakesOff, it uses 1,9$\times$ fewer LUTs, 3,4$\times$ fewer FFs, 2,7$\times$ fewer BRAMs, and 9,9$\times$ fewer DSPs, fitting the entire scheme on one FPGA where the HLS design requires at least two. Operating as a peripheral of an on-chip MicroBlaze soft-core, the accelerator additionally reduces key-pair generation, signature generation, and signature verification clock cycles by 92\%, 96\%, and 85\% over the emulated floating-point reference software.

Fri 25 SeptCryptography and SecurityHardware Architecture
The gist
Quantum computers can break existing encryption methods, so new types of cryptography are needed. The Falcon digital signature is one such method but is hard to run on small devices because it relies on complex math usually done by floating-point hardware. The authors developed Peregrino, a complete hardware accelerator built from scratch that can perform the entire Falcon signature process efficiently on devices without floating-point units. Peregrino uses fewer hardware resources than previous designs and runs much faster by emulating floating-point operations in hardware.
Open → 2609.31252v1