Papers for

cryptographic engineers

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.

Extractors enable randomness from weak samplable sources with lower assumptions

Multiplicative and Additive Extractors for Low Entropy Samplable Sources Under Reduced Assumptions

Abstract: Trevisan and Vadhan [TV, FOCS'00] constructed (seedless) extractors for distributions samplable by poly-size circuits that have very high min-entropy, under the very strong complexity theoretic hardness assumption that $\mathsf{E}=\mathsf{DTIME}(2^{O(n)})$ requires size $2^{Ω(n)}$ circuits that have oracle access to $Σ_6^{\text{P}}$. In this paper we give three new explicit constructions of extractors for samplable distributions. First, we construct an extractor that extracts one bit, with constant error, for min-entropy $k=O(\log n)$, which matches the non-constructive probabilistic argument. This result uses hardness for nondeterministic circuits, and achieves the same parameters as the recent extractor of Oh and Shaltiel [OS, STOC'26] under an incomparable hardness assumption. In contrast to the extractor of [OS26], our extractor (and, similarly, the constructions below) also works for the more general class of distributions samplable with postselection (a model introduced by [BGDM, FOCS'23] that generalizes samplable and recognizable sources). Second, we construct an extractor that extracts almost all the entropy, with polynomially small error, for min-entropy $k=n^α$, where $α>0$ is an arbitrary constant. This result also uses hardness for nondeterministic circuits, and significantly improves upon the recent extractor of [Shaltiel, FOCS'25] which required a much stronger assumption. This extractor is also \textit{multiplicative}: a stronger notion suggested in [AASY, Comp. Complexity'16; Shaltiel, CCC'25] to make extractors for samplable distributions suitable for selecting keys for cryptographic protocols. Third, we construct an extractor that extracts almost all the entropy, with polynomially small error, for min-entropy $k=\mathrm{polylog}(n)$. This result uses hardness for circuits that have oracle access to $Σ_2^{\text{P}}$.

Thu 5 NovComputational Complexity
The gist
Randomness is important for computers, especially for secure communication, but sometimes the available data isn’t very random. The authors found better ways to extract randomness from certain weak data sources that are generated by computer programs, using fewer or weaker assumptions than before. They offer three methods to turn these imperfect sources into nearly perfect random bits, even when the original data is very limited in randomness. This helps make cryptographic keys more secure when starting from weaker or more complex sources.
Open → 2611.07829v1

Optimal mixing time found for trapdoored matrix generation over large fields

Optimal Marginal Mixing for Transvection-Based Trapdoored Matrices over Large Fields

Abstract: \emph{Trapdoored matrices} are pseudorandom matrices admitting a fast matrix-vector multiplication algorithm given the secret key. We study a candidate family of such matrices: matrices generated by short random \emph{transvection walks} on \(\mathrm{SL}_n(\mathbb{F}_q)\), whose steps are given by adding a random multiple of a random row of the current state to another. We show that the worst-case time for any nonempty set \(\mathcal{S}\subseteq [n]\times[n]\) of matrix entries to come within TV distance \(\varepsilon\leq \frac{1}{4}\) of its stationary marginal under this walk is \(Θ(|\mathcal{S}|+n\log(n/\varepsilon))\), uniformly over all \(\mathcal{S}\) and \(q\geq Q_\mathrm{all}(n)\). This is asymptotically optimal, and resolves open questions about the mixing times of transvection walks. We derive concrete upper and lower bounds for \(n\geq 256\). Surprisingly, our bounds also hold conditioned on the row-pair structure of the walk, except on a fraction at most \(\varepsilon\) of such structures. This implies that these walks may be pseudorandom even after conditioning on the row-pair structure, and therefore that trapdoored matrices built with these walks may be universal. Assuming the conjectured structure-conditioned pseudorandomness of short walks, we exhibit highly efficient, highly parallelizable, and universal trapdoored matrices over \(\mathrm{SL}_n(\mathbb{F}_q)\), \(\mathrm{GL}_n(\mathbb{F}_q)\), and \(\mathbb{F}_q^{n\times n}\). The families over \(\mathrm{SL}_n(\mathbb{F}_q)\) and \(\mathrm{GL}_n(\mathbb{F}_q)\) admit equally efficient trapdoors for their inverses, making them the first to do so for finite-field trapdoored matrices. We discuss attacks, analyzing one in detail, and lay out directions for further investigation.

Tue 3 NovCryptography and Security
The gist
Some special matrices can be made so that anyone can multiply them by vectors quickly if they know a secret key. The authors studied how long it takes for a random process that builds these matrices to become 'well mixed,' meaning their entries look random. They found exact formulas for this mixing time that work for any part of the matrix and for large enough fields. This helps in making efficient trapdoored matrices that could be very useful for secure computing and cryptography. They also analyzed potential attacks and suggest directions for future work.
Open → 2611.05573v1

Proof confirms two function families are secure against specific attacks

The APN Property of Two Families of functions over $\F_{2^{n}}$ from the Switching Construction

Abstract: Let $m\geq5$ be odd with $3\nmid m$. Helleseth, Ichanska, and Kaleyski \cite{HIK} conjectured that two norm-perturbed Budaghyan--Helleseth--Kaleyski functions $F_2,F_3$ over $\F_{2^{2m}}$ are APN. In this paper, we prove this conjecture. First, by using the basis $(1,β)$ of $\F_{2^{2m}}$ over $\F_{2^m}$, we show that $F_2$ and $F_3$ are EA-equivalent to two functions $\mathcal G_1$ and $\mathcal G_0$, respectively. Their derivatives can be written as two trace equations for a matrix $P\in\mathrm{GL}(2,\F_{2^m})$. We then prove that these two equations have no solution. The proof uses only identities over finite fields, the characteristic polynomial of a $2\times2$ matrix, and elementary properties of Frobenius automorphisms. The repeated-root case and all parity cases are considered separately. It follows that the derivative of each function has kernel of size two in every nonzero direction, and hence both $F_2$ and $F_3$ are APN for every admissible $m$.

Tue 3 NovInformation Theory
The gist
This paper proves a long-standing guess that two special mathematical functions behave very well for cryptography, meaning they resist certain attacks. The authors show these functions have a property called APN, key for protecting data against differential attacks. They do this by translating the problem into a simpler form using matrices and then proving certain equations have no solutions, which guarantees this strong resistance. This confirmation applies to a broad class of inputs, ensuring the functions’ security in many cases.
Open → 2611.05014v1

Securely refresh secret storage to resist side-channel leaks

Leakage-Resilient Computation via Matrix Refreshing

Abstract: Leakage-resilient cryptography protects secrets against side-channel attacks, in which a physical implementation reveals partial information about its internal state. A fundamental primitive in this area is a leakage-resilient storage, which allows a secret to be stored in a way that remains secure even if an adversary learns some information about the storage's internal state. A popular approach represents a secret as the inner product of two $n$-bit vectors, called shares. The shares are stored and processed separately by two parts of the implementation, called the left and right parties. Because leakage accumulates over time, the shares must be refreshed repeatedly. We prove that a simple refresh, in which the left party multiplies its share by a uniform invertible matrix $M$ and the right party multiplies its share by $M^{-1}$, is secure under continual local leakage. After $T$ refreshes, each allowing at most $λ$ bits of leakage per party, the transcripts for two stored secrets are at statistical distance at most $C\cdot T\cdot 2^{6λ-n/9}$ for an absolute constant $C$. We also obtain a Boolean-circuit compiler with statistical privacy error at most $C\cdot S\cdot 2^{18λ-n/27}$ for $S$ operations and at most $λ$ bits of local leakage per party per operation. The guarantee covers repeated stateful evaluations with adaptively chosen public inputs, with $S$ counting all operations across invocations. Thus, for polynomial-size circuits, a constant leakage fraction is tolerated with share length depending only on the security parameter. We formalize the refreshing bound, the composition and compiler guarantees, and the expected-work bounds in Lean 4. Our results also provide efficient simulation: the leakage can be reproduced from the public inputs and the circuit outputs alone, with expected polynomial overhead.

Tue 3 NovCryptography and Security
The gist
Side-channel attacks can leak secret information from devices over time by observing small unintended signals. The authors show how to securely refresh secret data stored as pairs of numbers by multiplying one part by a random matrix and the other by its inverse. This refreshing keeps the secret safe even if some information leaks after many operations. Their method works well for complex calculations and adapts as new inputs arrive, and they proved its security with mathematical rigor and formal verification.
Open → 2611.04876v1

Improved bounds on parity decision tree depth for boolean functions

Parity Decision Trees of Depth $O(4^d \log\|\widehat f\|_1)$ for Boolean Functions $f$ of $F_2$-Degree $d$

Abstract: Let $f\colon F_2^n\to\{-1,+1\}$ have $F_2$-degree $d\ge2$. We prove that its deterministic parity decision tree depth satisfies \[ D_{\oplus} (f)= O(4^d \log_2\|\widehat f\|_1) = O(4^d \log_2 s(f)), \] where $\|\widehat f\|_1=\sum_ξ|\widehat f(ξ)|$ is the Fourier spectral norm and $s(f)$ is the Fourier sparsity. The bound is linear in the logarithm of the spectral norm for every fixed degree, with singly exponential dependence on $d$. This improves the previously best known bound of $O(2^{d^2/2} \log^{d-2} \|\widehat f\|_1)$ due to Tsang, Wong, Xie and Zhang (FOCS 2013). Our result establishes the log-rank conjecture for $\mathrm{XOR}$ functions of $F_2$-degree $O(\log\log s(f))$, extending the previously accessible range $d=O(1)$. The proof combines field lifting, multiplicative derivatives, a multiplicity-based generic-rank comparison, a Schur-complement vanishing argument, and dimension-preserving descent to $F_2$ to lower the degree on every coset of a common subspace.

Mon 2 NovComputational Complexity
The gist
This paper looks at a way to represent certain complex yes/no functions called boolean functions using parity decision trees, which ask questions about sums of inputs. The authors find a better upper limit on how deep these trees need to be, depending on measures of the function’s complexity called degree and spectral norm. Their improvement means that for functions with low degree, the tree depth grows more slowly than previously known. They use new mathematical techniques to show this tighter relationship between the function’s characteristics and the size of the parity decision tree needed to compute it.
Open → 2611.03452v1

Matrix inversion worst-case efficiency achieved from average-case algorithms

Worst-Case to Average-Case Reductions for Basic Linear Algebra

Abstract: We study worst-case to average-case reductions for basic linear-algebraic problems over finite fields. A seminal work of Blum, Luby, and Rubinfeld established that any algorithm that successfully multiplies more than $75\%$ of matrix pairs over any finite field, implies an algorithm with essentially the same running time multiplying any pair of matrices. A sequence of follow-ups reduced the needed fraction of successful input pairs to any positive constant. Despite most of the other basic linear algebraic operations being computationally equivalent to matrix multiplication in the worst case, no such worst-case to average-case reductions were known for them. Recently, Vaikuntanathan and Zamir introduced a cryptographic primitive called trapdoor matrices and used them to prove such worst-case to average-case reductions for matrix inversion, solving a linear system, and computing the determinant, all conditioned on common cryptographic assumptions. Our main result is the first unconditional time-preserving worst-case to average-case reduction for matrix inversion. Any algorithm that correctly inverts any constant positive fraction of uniformly random invertible matrices implies a worst-case such algorithm. We also significantly strengthen the conditional reductions based on trapdoored matrices: We establish reductions for deciding invertibility and computing rank at the optimal success thresholds, and qualitatively improve the success threshold needed in the reduction for determinant computation---while previous reductions all required the success probability to be at least $1/2$, we show that any fixed positive average-case success probability suffices for exact worst-case determinant computation over infinitely many finite fields.

Mon 2 NovData Structures and AlgorithmsComputational Complexity
The gist
Some math problems on matrices are tricky to solve in the worst case, but often easier on average. This paper shows it is possible to turn an algorithm that works well on a decent number of average-case inputs for matrix inversion into one that works well on all inputs. The authors also improve similar results for deciding if a matrix is invertible, calculating its rank, and finding its determinant. These findings hold without relying on any extra assumptions for matrix inversion and with weaker assumptions for related problems.
Open → 2611.03058v1

Explicit permutations with tightly controlled security for digital rings

Explicit permutations of $(\mathbb{Z}/4\mathbb{Z})^m$ with uniformly bounded differential uniformity

Abstract: Symmetric primitives over Galois rings need nonlinear components whose differentials with respect to ring addition are controlled. Let $R=\mathrm{GR}(4,m)$ and $q=2^m$, so that $(R,+)\cong(\mathbb{Z}/4\mathbb{Z})^m$ has order $N=q^2$. For every $m\ge1$ we construct an explicit permutation $G_c$ of $R$ all of whose differentials with a nonzero input difference have probability at most $36/N$, whereas every permutation polynomial of $R$ has such a differential of probability at least $2/\sqrt{N}$ (Ronjom--Sandrib). The bound holds for the fixed permutation itself, not on average over keys. Equivalently, $Δ(G_c)\le36$ against $Δ\ge2\sqrt{N}$ for permutation polynomials; since every permutation has $Δ\ge2$, the least differential uniformity of a permutation of $(\mathbb{Z}/4\mathbb{Z})^m$ lies between $2$ and $36$ for every $m$. In Teichmuller digits $(a,b)\in\mathbb{F}_q^2$ and for $c\in\mathbb{F}_q$ of absolute trace $1$, $G_c(a,b)=(L,(L^2+L+c)a)$ with $L=(a^2+a+c)b$. The map is $F_c\circ J\circ F_c$, where $F_c(a,b)=(a,(a^2+a+c)b)$ is induced by a polynomial over $R$ and $J$ exchanges the digits: a single digit exchange between two polynomial layers yields a bound independent of $m$. The proof reduces the difference equations, in each of three types of directions, to one-variable polynomials whose degrees do not depend on $m$. For general maps $F\circ J\circ F$ with $F(a,b)=(p(a),h(a)+d(a)b)$, where $p,d,h$ have degrees bounded independently of $m$, $p'\ne0$ and $d$ has no zeros, a Jacobian identity in characteristic $2$ bounds the differentials with nonzero low input and output differences independently of $m$; the remaining directions need a separate argument, which we give for an explicit family ($Δ\le440$, resp. $510$, for odd $m$).

Mon 2 NovCryptography and SecurityInformation Theory
The gist
The paper deals with mathematical functions over certain digital structures used in cryptography, called Galois rings. The authors construct special functions called permutations that resist certain types of pattern-based attacks better than previously known functions in this setting. Unlike earlier results that only provided average-case guarantees, their construction has guaranteed security bounds for every instance. The key idea involves swapping parts of the input digits in a clever way combined with polynomial operations, keeping security risks low regardless of the size of the input.
Open → 2611.02572v1

Covering radius of nine variable reed muller code determined exactly

The covering radius of the first-order Reed-Muller code in nine variables is 242

Abstract: We prove that the covering radius of the binary first-order Reed-Muller code RM(1,9) is exactly 242. Equivalently, the maximum nonlinearity of a Boolean function in nine variables is 242. Our proof combines a one-point rigidity theorem with a spectral and computational exclusion of the two larger candidate nonlinearities. We first show that every nine-variable Boolean function of nonlinearity 243 admits a unique one-point modification that raises its nonlinearity to 244: the point to be changed is the vector sum of its support. This part uses exact Walsh-update identities, integer interpolation, rigidity of a quadratic residue, and a sharp Walsh l1 estimate for cubic Boolean functions. To exclude nonlinearity 244, we use Parseval's identity and congruences of integral Walsh coefficients to force an exceptionally restricted spectrum. An associated cubic residue phase must attain the extremal Walsh l1 bound 10240. We eliminate one equality spectrum by hyperplane slicing; the other forces the original Boolean function from the signs of the cubic phase and yields a double-complement-pairing identity for its cubic top part. The classification of alternating trilinear forms over F2, an exact filter of their representatives, and two exhaustive enumerations of 218 quadratic supplements then rule out every remaining candidate. Together with the known construction attaining nonlinearity 242, these arguments establish the asserted covering radius.

Sat 31 OctInformation Theory
The gist
This paper solves a longstanding mathematical problem about a special kind of code used in digital communication and cryptography. It finds the exact maximum distance any binary function with nine inputs can have from the simplest class of linear functions. The authors develop a new proof combining geometry, algebra, and computer-assisted checking to show this maximum distance is 242. This improves understanding of how well these codes cover all possible functions and supports designing better cryptographic tools.
Open → 2611.00890v1

Fault attack reveals secret keys in deterministic CSIDH cryptography

From if to Oops: Turning a conditional into a key-recovery oracle

Abstract: Deterministic variants of CSIDH remove randomness from the group action, either through implementation techniques or, as in Houben's deterministic CSIDH and OSIDH-LD, by design. Since earlier fault attacks on CSIDH mostly target random point sampling, determinism seems to close that avenue. We show that it opens another: every secret-dependent step occurs at a fixed, public point of every execution, so an attacker can fault the same step repeatedly. Our attack forces the mask that selects which of two lanes computes the next isogeny to zero, for example by skipping one instruction. Whether the output changes reveals whether a secret exponent reaches a chosen threshold, and a binary search over these thresholds recovers the full key with one fault per execution: at most 297 oracle queries for OSIDH-LD and 222 for deterministic CSIDH with CSIDH-512-sized keys. We recover full OSIDH-LD keys in a software fault simulation of the reference implementation, and show on a ChipWhisperer-Lite that the targeted instruction is skipped with probability at least 0.94 at an isolated fault position. Finally, we argue that fault resistance requires giving up determinism, and propose countermeasures relying on randomization.

Thu 29 OctCryptography and Security
The gist
Deterministic CSIDH cryptography removes randomness to improve security, but this paper shows that it creates a new weakness. The researchers found a way to repeatedly disrupt a specific operation in the encryption process to learn secret keys one bit at a time. By observing if the output changes, they can recover the entire key efficiently. This attack works because the secret-dependent steps always happen at the same point, allowing targeted faults. They also suggest that adding randomness back can protect against this attack.
Open → 2610.39910v1

Post-quantum cryptography secured by masked convolutional codes

Syndrome Trellis Decryption in Post-Quantum Cryptography

Abstract: We present a novel post-quantum cryptographic framework based on masked high-memory convolutional codes in the Niederreiter paradigm. The public key is derived from a high-memory polynomial parity-check matrix augmented by dense random masking and additional invertible linear transformations. The resulting matrix exhibits strong random-like properties, effectively concealing its algebraic structure and resisting known structural and algebraic attacks. Legitimate recipients retain polynomial-time decoding capability, whereas adversaries appear to be limited to generic information-set decoding with exponential complexity. Under standard cryptanalytic estimates, the proposed construction achieves security margins exceeding those of classical McEliece- and Niederreiter-based systems by factors greater than 2^200. Beyond its enhanced security profile, the construction offers considerable design flexibility, supporting arbitrary plaintext lengths, linear-time decryption, and a uniform per-bit computational cost, enabling efficient scalability to very long messages. Practical implementation is facilitated by a parallel array of syndrome-trellis decoders, dynamically instantiated according to candidate syndrome values, enabling efficient hardware and software implementations with high throughput. Overall, the proposed scheme is a promising candidate for robust, scalable, quantum-resistant public-key cryptography.

Thu 29 OctCryptography and Security
The gist
Protecting digital communication against future quantum computers is a big challenge. This paper introduces a new method that hides secret codes inside complicated random-looking math puzzles, making it very hard for hackers to break in. At the same time, authorized users can unlock the messages efficiently, even when they are very long. The method improves on previous code-based cryptography by being both more secure and faster to decode. The new approach can also be implemented on hardware for quick, large-scale use.
Open → 2610.39873v1

Irreducibility testing for sparse integer polynomials is computationally hard

Irreducibility Testing of Sparse Polynomials over Integers is NP-hard and Probabilistic Polynomial Time

Abstract: In this paper, we prove that irreducibility testing for sparse polynomials in $\mathbb{Z}[X]$ is coNP-hard under deterministic polynomial-time many-one reductions. That is, there exists no polynomial-time irreducibility test algorithm unless $\mathrm P=\mathrm{NP}$. We also provide an upper bound for this problem by demonstrating that the same irreducibility testing problem lies in $\mathsf{PP}\subseteq\mathsf{PSPACE}$; in other words, it can be solved in probabilistic polynomial time and, moreover, within polynomial space. The fact that $\mathsf{SparseIrred}_{\mathbb{Z}}\in\mathsf{PP}$ relies on the quasi-Riemann hypothesis result of Cureton--Thorner and on the uniform effective prime-ideal bound by Frei--Sofos--Widmer just posted recently.

Tue 27 OctComputational Complexity
The gist
This paper shows that deciding whether a certain type of polynomial, called a sparse polynomial with integer coefficients, cannot be broken down into simpler polynomials is very hard from a computational viewpoint. The authors prove that there is likely no fast, guaranteed method to test for this property unless a major open problem in computer science is solved. However, they also demonstrate that the problem can be tackled using methods that run in reasonable time on average with some probability of error, and with controlled memory usage. Their results rely on advanced mathematical hypotheses and recent number theory breakthroughs.
Open → 2610.37179v1

Sum of two bent functions cannot represent all low degree Boolean functions

A counterexample to Tokareva's conjecture on sums of two bent functions

Abstract: It is well known that the sum of two bent functions on $\mathbb{F}^n$ has algebraic degree at most $n/2$ for even $n\ge 4$. Tokareva conjectured that the converse holds: every Boolean function with degree at most $n/2$ can be written as a sum of two bent functions. The conjecture has been verified for even $n\leq 6$ and for several special classes of Boolean functions. We disprove this conjecture by showing that $x_1x_2(x_3x_4+x_5x_6+x_7x_8)$ is not a sum of two bent functions on $\mathbb{F}^8$. We extend this construction to obtain counterexamples in every even dimension $n\ge 8$. Using Shaporenko's reduction, we also obtain explicit counterexamples to Tokareva's derivative conjecture in every even dimension $n\ge 10$.

Fri 23 OctInformation Theory
The gist
The paper studies a special kind of mathematical function called bent functions, which have important properties in cryptography and coding. For even dimensions of variables, it was believed any function with a certain complexity could be made by adding two bent functions together. The authors found a specific function that proves this belief wrong, showing that not all such simple functions come from two bent functions. They also extend their findings to larger cases and related theories.
Open → 2610.32239v1

Adaptive framework combines prime testing with optimization techniques

Bridging Number-Theoretic Primality Testing And Algorithmic Optimization: An Adaptive Cryptographic Framework

Abstract: The security of modern public-key cryptographic systems, such as RSA, Diffie-Hellman, and ECC, depends entirely on the computational intractability of the integer factorization and discrete logarithm problems. For these asymmetric algorithms to operate, a core requirement is that the system must be capable of generating, testing, and simultaneously proving the primality of extraordinarily large numbers. To meet those requirements, this study proposes a comprehensive framework, bridging clas- sical number theory with modern machine learning models and optimization algorithms. Specifically, the paper delineates an adaptive, arbitrary-precision architecture dedicated exclusively to primality testing. Concurrently, the research deeply analyzes the theoretical foundations of testing methods (both deterministic and probabilistic), hardware-level optimization techniques, and the application of quantum-secured entropy sources, while providing rigorous mathematical proofs to guarantee security even when the prime distribution is biased.

Thu 22 OctCryptography and SecurityMachine Learning
The gist
Modern encryption systems rely on very large prime numbers that are hard to find and prove prime. The authors propose a new system that uses traditional math alongside modern machine learning and hardware tricks to test and prove if large numbers are prime. They also consider new secure sources of randomness to keep the system safe even if the prime numbers are unevenly distributed. This approach helps improve the reliability and security of cryptographic keys.
Open → 2610.30935v1

Finite field inversion symmetries rarely survive linear transformations in cryptography

Linear Self-Symmetries of Inverse-Based S-boxes: Generic Rigidity and Applications

Abstract: Finite-field inversion is a basic nonlinear building block in the design of S-boxes for symmetric cryptography. In inverse-based S-boxes, finite-field inversion is often combined with linear or affine layers that may preserve or destroy algebraic symmetries of the inverse function. We study how often nontrivial linear self-symmetries remain as the outer invertible linear transformation varies over \(GL_n(\mathbb F_2)\). Using the classification of two-sided linear equivalences of inversion, we reduce the problem to semilinear conjugacy and centralizer estimates. We obtain matching upper and lower bounds for the probability that a nontrivial linear self-symmetry remains, and these bounds determine its leading quadratic exponent. This exponent is governed by the smallest prime divisor of the extension degree. Thus the decay rate depends on the arithmetic of the field extension and not only on its dimension. As cryptographic applications, we provide a practical rigidity criterion, prove that the full AES S-box has no nontrivial linear self-symmetry, and illustrate the broader relevance of the framework through ARIA and Vision.

Wed 21 OctCryptography and Security
The gist
Cryptographers use special math functions called S-boxes to keep data safe, and these often rely on a tricky operation called finite-field inversion. The authors studied how often simple symmetrical patterns in these functions remain after mixing them with other math operations. They found that such symmetries almost always disappear, depending on a subtle property of the math field used. They also proved this for the AES encryption S-box, showing it has no unexpected symmetry. This work helps designers ensure their cryptography is secure against certain structural attacks.
Open → 2610.29837v1

Regular syndrome decoding is easier to solve than thought

Regular Syndrome Decoding Is Easier Than Previously Estimated

Abstract: The Regular Syndrome Decoding (RSD) problem is a structured variant of classical Syndrome Decoding and underlies a growing number of efficient cryptographic constructions, including zero knowledge protocols, pseudorandom correlation generators, and MPC in the Head signatures. Although RSD is generally believed to be computationally hard, recent works have shown that algebraic attacks can outperform information set decoding on important RSD parameter regimes. Building on this line of work, we revisit the concrete hardness of RSD and show that many widely used parameter sets are substantially easier to solve than previously estimated. This improvement stems from a refined hybrid algebraic attack that exposes and removes a previously overlooked source of concrete complexity: the joint blockwise placement of zero coordinate guesses and syndrome based variable eliminations. Rather than treating the two guessing stages and linear elimination as largely separate choices, our method coordinates them across all regular blocks so that the guessing penalty is balanced while sufficient equations are retained for linearization. This gives a systematic block balancing principle for the entire guess reduce solve pipeline. We reassess several RSD based applications, including Ferret, Wolverine, and committed VOLE. Our estimates place at least one parameter set per application below its 128 bit target, with losses approaching 67 bits. On PCG benchmarks, we improve previous best attack costs by up to 29.77 and 25.91 bits over non binary and binary fields, respectively. Moreover, for the revised 128 bit PCG parameter sets of Liu et al. evaluated here, estimated attack costs are all below $2^{111}$ field operations. These results substantially revise the concrete security landscape of RSD and indicate that several existing parameter choices overestimate the hardness of their underlying RSD instances.

Wed 21 OctCryptography and Security
The gist
Regular Syndrome Decoding (RSD) is a math problem used to keep certain cryptographic systems secure. The authors found that solving RSD is easier than people previously believed because they used a new way to balance guessing and solving steps in the math problem. This means some cryptographic tools relying on RSD might be less secure than assumed. The authors showed that existing security settings could be broken faster than expected.
Open → 2610.29175v1

Quantum algorithm finds hidden matrix group structures over finite rings

Hidden parabolic subgroups of $\mathrm{GL}_n$ over finite chain rings

Abstract: We give a bounded-error quantum polynomial-time algorithm for finding hidden parabolic subgroups of $\mathrm{GL}_n(R)$ over any effectively presented finite chain ring $R$. We call auxiliary group elements or subgroups used to extract information through oracle queries \emph{probes}. For chain length at least two, elementary abelian socle probes first recover the complete flag modulo the maximal ideal. When the residue field has size $q\ge3$, we reconstruct the flag recursively, lifting rank-one terminal members one digit at a time. The intermediate digits reduce to abelian hidden subgroup problems, while the final digit is a finite-field multiple-shift problem solved using learning from subset and Fourier sampling. For $q=2$, where distinct flags can have the same stabilizer, we instead lift the conjugate parabolic subgroup through the congruence filtration. A final linear system determines it modulo normalizer directions. The algorithm outputs generators with probability at least $1-ε$ in time $\mathrm{poly}(n,\log|R|,\log(1/ε))$. Consequences include $\mathrm{GL}_n(\mathbb{Z}/N\mathbb{Z})$ for every $N\ge2$ and, with an explicit maximal-order presentation, $\mathrm{GL}_n(\mathcal{O_K}/N\mathcal{O_K})$ for number fields $K$.

Tue 20 OctComputational Complexity
The gist
The paper presents a quantum algorithm that efficiently finds special hidden subgroups inside certain matrix groups defined over finite ring structures. These hidden subgroups relate to nested sequences of subspaces, called flags, and the algorithm uncovers them by cleverly combining classical and quantum steps. The method works for a broad class of finite rings including modular integers and ring extensions relevant in number theory. This advances understanding of how quantum computing can solve complex hidden subgroup problems beyond basic abelian cases.
Open → 2610.28368v1

Secret sharing schemes work without nearly uniform random bits

Secret Sharing from Non-Extractable Randomness

Abstract: Bosley and Dodis (TCC 2007) proved that a class of imperfect randomness sources that suffices for information-theoretic encryption of messages longer than the logarithm of the key length must admit deterministic extraction of nearly uniform bits, and asked whether the same is true of two-out-of-two secret sharing. Aggarwal, Chung, Obremski, and Ribeiro (TCC 2022) gave a positive answer for schemes that are in addition leakage-resilient or non-malleable; the original question remained open. We answer it in the negative. For every $b\ge2$ we construct a class of flat sources on $\{0,1\}^{b+2}$, each of min-entropy at least $b$, together with a perfectly correct and perfectly private two-out-of-two scheme that shares a $b$-bit secret into two $(b+1)$-bit shares using any source in the class, and we show that every deterministic map from $\{0,1\}^{b+2}$ to $\{0,1\}$ is at statistical distance at least $1/6$ from uniform on some source in the class. This implies that sharing a long enough secret does not require extractable randomness. The proof is a short parity argument. The idea of the construction extends to other thresholds: for two-out-of-$n$ and $r$-out-of-$r$ sharing we give perfect schemes with $(b+1)$-bit shares, private for classes of flat sources from which no single bit can be extracted with error below $1/(4n-2)$ and $1/(2(2^r-1))$, respectively.

Wed 14 OctCryptography and Security
The gist
Traditionally, sharing secret information securely required randomness that you could extract nearly uniformly. This paper challenges that assumption by showing it’s possible to build secret sharing schemes using imperfect random sources where no single bit looks close to random. The authors construct secret sharing methods that are perfectly private and correct, even when the underlying randomness is not extractable. This means secure sharing of secrets doesn’t always demand perfect randomness.
Open → 2610.20173v1

Shamir secret sharing resists local data leaks below half threshold

Local Leakage Resilience of Shamir Secret Sharing: Below Half Threshold Rate

Abstract: We study the local leakage resilience of Shamir secret sharing, where an adversary leaks a bounded number of bits from every share. For $n$ parties and reconstruction threshold $k$ over a prime field $\mathbb{F}_p$ with $p>n$, we prove the following. (1) There is an absolute constant $c_{\mathrm{bh}}<1/2$ such that, for $k\ge c_{\mathrm{bh}}n$, Shamir sharing is resilient to arbitrary one-bit leakage from every share. The best previous threshold was $0.668n$. (2) For every fixed $0<δ<1/2$ and $k\ge(1/2+δ)n$, Shamir sharing is resilient to $\left\lfloor\fracδ{24}\log_2 n\right\rfloor$ bits of arbitrary local leakage per share. By a recent attack, this number of bits is optimal up to a constant factor depending on $δ$. (3) For every fixed threshold rate $c>0$ and $k\ge cn$, Shamir sharing is resilient to quadratic-residue leakage and to almost all local leakage functions of up to $η_c\log_2 p$ bits, for a constant $η_c>0$. All three results follow from one analytic framework, which we develop for generalized Reed--Solomon codes: local leakage from a uniform codeword is statistically close to the same leakage from independent uniform field elements. The framework expresses the leakage distance as the norm of a function on the leakage outputs. The Efron--Stein decomposition splits this function into orthogonal components indexed by supports of dual codewords. Two tools bound the components: list recovery of the dual code, which is ordinary list decoding for one-bit leakage, and a generalized von Neumann inequality for MDS systems of linear forms that retains linearly many Gowers norms. The first tool gives the result above half, the second gives the constant-rate result, and applying both to different ranges of supports in the same decomposition gives the result below half.

Tue 13 OctCryptography and Security
The gist
Sharing secret information by splitting it among many people is widely used to keep data safe. The authors studied how well a popular secret sharing method called Shamir secret sharing can protect secrets even when someone leaks a few bits from each shared part. They found that this method stays secure even if an attacker extracts small pieces of information from every share, including cases where the secret is split with a reconstruction threshold less than half the total parts. Their work uses new mathematical tools to prove this improved security level.
Open → 2610.17711v1

Search-to-decision reduction speeds up solving noisy linear equations

Sample-Preserving Search-to-Decision Reduction for Noisy Linear Equations over Large Moduli

Abstract: The Noisy Linear Equations problem involves finding the solution to a random linear system over a finite field given noisy evaluations. This is a generalisation of various learning problems widely used in cryptography, including Learning with Errors (LWE), Learning with Rounding (LWR), and Learning Parity with Noise (LPN). We present a new sample-preserving search-to-decision reduction for Noisy Linear Equations that has complexity $\mathrm{poly}(n,m,\log q, q/σ)$, where $n$ is the dimension of the secret, $m$ is the number of samples, $q$ is the modulus, and $σ$ is the magnitude of the noise (defined suitably for the kind of noise involved). In particular, this implies search-to-decision reductions for LWE and LWR that run in time $\mathrm{poly}(n)$ even if the modulus $q$ is exponentially large, as long as the noise-to-modulus ratio $σ/q$ is non-negligible. Our reduction works for prime moduli $q$. If $q$ is composite, it instead produces a list that contains a small multiple of the solution. Prior to this work, known search-to-decision reductions for LWE and LWR either did not preserve the parameters of the problem (i.e., $m$, $n$, $σ$, and $q$), or had complexity that scaled polynomially with either $σ$ or the largest prime factor of $q$.

Fri 9 OctCryptography and Security
The gist
The paper looks at a problem where you have a secret code hidden in noisy math puzzles and want to find the secret. The authors present a way to convert the problem of finding the secret into a decision problem without needing extra puzzle samples or big computing costs, even if the numbers involved are very large. This helps with important cryptographic tasks that rely on similar puzzles. Their method works best when the main number, called the modulus, is a prime number.
Open → 2610.12913v1

Randomized affine filters link satisfiability to complexity class collapse

Near-Inverse-Linear Barriers for Explicit Affine Witness Isolation

Abstract: We study randomized nonuniform polynomial-size transformations that output explicit binary affine filters for circuit inputs whose nonempty satisfying sets are affine. The filter may depend on the entire input description; no affine basis is supplied. For every fixed $δ<1$, a worst-case singleton success guarantee $Ω(n^{-δ})$, where $n$ is the witness arity, implies $NP\subseteq P/poly$. More generally, any success guarantee $ω(\log n/n)$ yields satisfiability circuits of size $(s+2)^{O(1)}2^{o(v)}$ for length-$s$ descriptions with at most $v$ witness variables, hence subexponential in $v$ when $s=v^{O(1)}$. Conversely, SAT search-to-decision gives deterministic perfect isolation, making polynomial-resource fixed-exponent strong affine isolation equivalent to $NP\subseteq P/poly$. For explicit unions of at most $n^β$ affine components, success $Ω(n^{-δ})$ implies the same collapse whenever $β,δ\ge0$ and $β+δ<1$. The inverse-linear endpoint is not claimed.

Thu 8 OctComputational Complexity
The gist
The paper explores special filters that can recognize certain structured solutions in logical problems. These filters work when the solutions form neat, affine shapes, but creating them reliably would imply a major breakthrough in computer science theory. Specifically, if such filters succeed often enough, it means a hard complexity problem (NP) could be solved easily with small advice information, collapsing important complexity classes. The authors establish tight connections between how well these filters perform and fundamental limits in computational complexity.
Open → 2610.11432v1

Provable subexponential algorithms break key parts of NIST lattice candidates

Provable Subexponential Algorithms for NIST Third-Round Lattice Families

Abstract: We give provable classical subexponential algorithms for secret recovery in growing parameter families associated with NIST third-round lattice candidates. For the Kyber/ML-KEM, FrodoKEM, SABER, NTRU LPRime, and Dilithium/ML-DSA families studied here, polynomial moduli and polylogarithmic coefficient scales yield recovery of the short secret component in expected time and space $2^{(1/2+o(1))n/\ln\ln n}$. For noisy or rounded linear relations, we exploit an exact gap in the squared Euclidean norm of a comparison vector defined by each coordinate guess. One Gaussian list suffices to identify every secret coordinate by binary search, without enumerating the others. We establish the required sampling guarantees through new geometric bounds for structured public operators over prime and power of two moduli. The construction builds on the Wagner-style Gaussian sampling framework of Ducas, Engelberts, and Loyer (CRYPTO 2025) and the low-error decision-LWE algorithm of Han, Gao, and Hu (2026). For quotient relations of NTRU type, we develop an affine slice search: fixing coordinates restricts candidate pairs to slices of the public lattice, and their estimated Gaussian masses guide the choice of each next coordinate. In the stated modulus window, Falcon's key generation quality condition supplies the required mass bound. The algorithm then recovers an equivalent signing key with high probability in time and space $2^{O(n/\ln\ln n)}$. The same search recovers the short key core for cyclic NTRU-HPS/HRSS. Together, these results give subexponential algorithms for problem families associated with all seven NIST third-round lattice candidates. Despite the subexponential complexity, our results do not establish a reduction in the concrete security of the currently specified parameter sets.

Thu 8 OctCryptography and Security
The gist
The paper shows new algorithms that can recover secret keys from certain cryptographic schemes chosen by NIST for post-quantum encryption. These algorithms work faster than previously known ones, in a time that grows subexponentially with the security parameter. The authors use advanced mathematical tools to efficiently guess secret values coordinate by coordinate without exhaustive search. Although these results are faster theoretically, they do not prove current NIST security parameter sets are broken in practice.
Open → 2610.11254v1

Subset sum problem solved faster using partial match techniques

Subset Sum via Partial Match

Abstract: We show that the subset sum problem can be solved in time $O(2^{0.499999n})$, breaking the $2^{n/2}$ meet-in-the-middle barrier. Our approach builds on the representation technique framework of Randolph and Węgrzycki (STOC 2026). We choose a representation for which testing the compatibility of pairs of partial solution vectors is exactly the partial match problem. To beat exponent $1/2$ for subset sum, it then suffices to give a nontrivial partial match algorithm in a certain parameter regime. We achieve this by designing a depth-2 linear circuit for the partial match matrix, which yields an efficient algorithm via the framework of Alman and Li (FOCS 2025).

Wed 7 OctData Structures and AlgorithmsComputational Complexity
The gist
The subset sum problem is about finding which numbers add up to a specific total, typically solved by splitting the problem into two halves. The authors found a way to beat the usual time barrier by linking this problem to something called partial match, which checks how partial solutions fit together. They created a new mathematical tool called a depth-2 linear circuit that helps solve the partial match problem more efficiently, which in turn speeds up solving the subset sum problem.
Open → 2610.10446v1

Optimal parallel pebbling strategy reduces gate count in cryptographic trees

Optimal (Parallel) Spooky Pebbling on Binary Trees

Abstract: Pebble games model computations under a fixed space budget. Spooky pebbling allows quantum memory to be released by measurement, with the resulting phases corrected later. We study two-input computations with binary-tree dependencies and determine the optimal work and parallel depth for complete binary trees. Our key idea is to clean up the tree in blocks, reducing repeated recomputation of intermediate values. For the complete tree $B_h$ with $n=2^h-1$ vertices and every space budget $h+1\le s\le n$, we give an algorithm with asymptotically optimal work $Θ(nh/\log(s+1))$. At the minimum budget $s=h+1$, this improves the $O(n\log n)$ bound of Kornerup, Sadun, and Soloveichik to $Θ(n\log n/\log\log n)$, resolving their time-optimality question. We also construct a parallel schedule with optimal depth \[ Θ\!\left(h+\frac ns \max\!\left\{\frac{h}{\log(s+1)},\,1+\log^*h\right\}\right). \] Our lower bounds hold for every full binary tree. We also show that achieving optimal parallel depth can require asymptotically more work than minimizing work alone. Applying our schedule to the RNS point-addition trees in the public implementation of Chevignard, Fouque, and Schrottenloher reduces their Toffoli/AND gate count by $20.86\%$ for a P-224 instance and $22.66\%$ for a P-256 instance, using the same arithmetic circuits and peak workspace.

Wed 7 OctComputational Complexity
The gist
Pebble games help model how much memory and time a computation needs, especially when memory is limited. The authors study a special kind of pebbling called spooky pebbling, which models quantum computations that can reuse memory after measurement. They find the best strategies for computing on binary trees, managing memory and speed optimally. Their approach speeds up computations and reduces the number of quantum logic gates needed in cryptographic algorithms, improving existing methods by over 20%.
Open → 2610.09434v1

Algorithms sample self-orthogonal codes for code-based cryptography

Algorithms for Sampling Self-Orthogonal and Totally Self-Orthogonal Codes in Odd Characteristic

Abstract: We give an algorithm that samples uniformly random linear codes of any hull dimension and type over finite fields of odd characteristic, implying the first algorithm for sampling uniformly random self-orthogonal codes of any rate, including self-dual codes. Our algorithm is a re-visitation of the algorithm given by Albrecht, Benčina and Lai (EC'25), using the mass formulae proven by Li, Shi and Ling (IEEE Trans. Inf. Theory 71(1)). This allows us to instantiate code-based cryptographic schemes that rely on the hardness of Permutation Code Equivalence (PCE) on `random' self-dual codes for security and that were previously unable to sample them. Building on the observation by Bardet, Otmani and Saeed-Taha (ISIT'19) that Euclidean orthogonality is insufficient when considering PCE over finite extension fields due to non-trivial Galois automorphisms, we study the behaviour of what we call total orthogonality, that is orthogonality with respect to all induced Galois geometries simultaneously. We characterise total orthogonality of vectors and codes, and give an algorithm that samples linear codes with a total hull of a prescribed dimension; a subcode that acts as the hull in all Galois geometries of the ambient space. The algorithm incurs a rate decrease by a factor equal to the extension degree, however, we argue why this may be necessary in the context of PCE and explore how it limits the practicality of our algorithm. We consider the notion of Galois type of a linear code when Galois hulls are symmetric and show that all linear codes have constant Hermitian type.

Tue 6 OctInformation Theory
The gist
Cryptographic systems often rely on special types of codes called self-orthogonal or self-dual codes, but generating these codes randomly and fairly has been challenging. The authors revisit and improve an existing algorithm to produce such codes over certain mathematical fields, enabling new cryptographic schemes. They also study a stricter form of orthogonality involving all symmetries of these codes, providing algorithms to handle that condition. While their method reduces code rate somewhat, it is important for security in certain cryptographic problems.
Open → 2610.08664v1

Generic method lifts quantum security from small to large cryptographic oracles

Indistinguishability Lifting for Keyed Oracles, Compressed Ideal Cipher, and More Applications

Abstract: Cryptographic security proofs often involve an adversary interacting with a larger, keyed oracle that consists of (potentially exponentially) many independent instances of a smaller, base oracle. However, showing quantum indistinguishability between two such keyed oracles can be tricky, since a single query made by an adversary may involve a superposition that covers all instances of the base oracles simultaneously. In this paper, we establish a generic indistinguishability lifting theorem of the following form: if the two base oracles are indistinguishable under quantum queries, then their corresponding keyed oracles are too, up to an O(q^2) multiplicative loss in distinguishing advantage, where q is the number of queries made by the adversary. Our lifting theorem applies to both statistical and computational settings, and to oracles that are stateful as well. It is also optimal in that it matches the obvious Grover search attack for a certain (contrived) choice of oracles. As an immediate application, we extend Carolan's compressed permutation oracle to an efficiently implementable compressed ideal cipher, and use it to prove preimage resistance of the Davies-Meyer compression function in the quantum ideal cipher model. Thanks to our lifting theorem, the soundness of our compressed ideal cipher reduces to that of Carolan's oracle, and any further improvement on the latter would automatically carry over to the former. As our second application, we give a modular construction that doubles the message length of any quantum-secure strong pseudorandom permutation. Along the way, we show that an existing two-round tweakable Feistel construction is indistinguishable from a random permutation under quantum bidirectional queries. This is done via a dedicated polynomial-method argument, which may be of independent interest.

Sat 3 OctCryptography and Security
The gist
Building cryptographic proofs is tricky when attackers can ask many questions at once in quantum ways. The authors found a general method that shows if a small cryptographic building block is secure against quantum attacks, then the bigger system made from many such blocks is also secure, with some bounded loss in security. They applied this to improve quantum security models for compression functions and to design longer message encryptions. Their approach works for both statistical and computational security and matches known quantum attack limits.
Open → 2610.04674v1

Cayley hashing technique uses matrix products for secure data hashing

CHAMP: Cayley HAshing with Matrix Products

Abstract: Cayley hash functions hash binary strings by representing the bits of the message as elements of a semigroup and multiplying the corresponding elements. This gives Cayley hash functions useful homomorphic properties. Here, we propose CHAMP, a Cayley hash function based on products of 2 by 2 matrices over a finite field, and discuss its security, implementation, and performance.

Sat 3 OctCryptography and Security
The gist
Hashing turns information into short codes to check data integrity and security. The authors study a type of hashing called Cayley hashing, which treats message bits as elements that multiply together in a special way. They introduce CHAMP, a new hash function that uses small matrices over finite fields to compute these products. The paper looks at how secure and efficient this method is and how it can be implemented in practice.
Open → 2610.04442v1

Matrix code distances shift predictably under add and remove operations

Code distances of matrix rank-metric codes under Add-and-Remove transformations

Abstract: For a matrix rank-metric code $\mathcal{C}$ and an integer $i$, the $i$-th subcode distance of $\mathcal{C}$ is the largest minimum rank distance of an $i$-dimensional subcode of $\mathcal{C}$. We study how subcode distances change under the Add-and-Remove construction, in which a subcode of codimension $\ell_s$ is kept and a space of dimension $\ell_a$ is added; this construction is used, with Gabidulin codes, in the $\mathsf{MIRANDA}$ signature scheme. For arbitrary matrix codes, we give inequalities between the subcode distances of the original and of the new code, and we show that Delsarte duality interchanges $\ell_s$ and $\ell_a$. For matrix Gabidulin codes, whose subcode distances are given by an explicit formula, we show that, if $\ell_s<\max\{m,n\}$, then within each block of indices $(a-1)\max\{m,n\}+1,\ldots,a\max\{m,n\}$ not exceeding $\dim_{\mathbb{F}_q}(\mathcal{C}_s)$, all but the last $\ell_s$ subcode distances are the same as for the Gabidulin code, and the remaining ones decrease by at most one; a small example shows that such a decrease can occur. We also express the minimum distance of the new code in terms of the rank distance between the added space and the common subcode. For $\mathsf{MIRANDA}$, the lower bound on the minimum distance of the dual public code used by the known distinguisher when $\ell_s=0$ is a special case of these results; for the proposed parameters, where $\ell_s>0$, the same bound holds for a subcode of codimension $\ell_s$ of the dual public code.

Fri 2 OctInformation Theory
The gist
Matrix rank-metric codes have a property called subcode distances, which measure how 'different' smaller parts of the code are. The authors study how these distances change when you keep some parts of a code and add new parts, a process important in certain digital signature systems like MIRANDA. They provide formulas and inequalities showing exactly how the subcode distances shift in these transformations, especially for a special type of code called Gabidulin codes. Their work helps understand the security and structure of codes used in cryptography.
Open → 2610.03460v1

New general methods create advanced bent partitions for cryptography

General constructions of normal bent partitions related to vectorial dual-bent functions

Abstract: Bent partitions were introduced as a generalization of partial spread construction of bent functions and they became a hot research topic recently. In this paper, we prove two general constructions of normal bent partitions that are related to vectorial dual-bent functions. They cover many of the currently known bent partitions of this type as partial cases. These constructions also provide a large number of new bent partitions. Relevant properties of bent functions obtained from such partitions are proven.

Fri 2 OctDiscrete Mathematics
The gist
Bent functions are special mathematical tools used to make secure communication better. The paper shows new general ways to build bent partitions, which help create these special functions. The authors’ methods include many known examples but also create many new ones. This helps improve the study and design of bent functions for practical use.
Open → 2610.03420v1

Quantum resistant limits found for Shamir secret sharing leakage

Quantum Leakage Resilience of Shamir Secret Sharing

Abstract: We initiate the study of quantum leakage resilience of unmodified Shamir secret sharing over prime fields. A well-studied leakage model for Shamir's secret sharing classically is single-bit local leakage from each share. We consider its quantum analogue where, for each party, a local leakage channel takes as input the party's share and outputs a leaked qubit. Without preshared entanglement, we show that the distinguishing advantage is $2^{-Ω(n)}$ when the threshold rate $t/n=τ$ exceeds $τ_\star\approx0.73339$ by a fixed positive margin. More generally, we allow disjoint entangled blocks of any fixed maximum size where there is no entanglement between different blocks or with the adversary, and each block emits at most a fixed number of qubits. Security holds when the threshold rate is high enough (sufficiently close to one). We then allow a specified set of devices to share entanglement with the adversary. We show that security holds even when a linear number of devices ($αn$ for small $α>0$) share entanglement with each other and with the adversary for a large enough threshold rate. As a complementary negative result, we also show that even classical single-bit leakage makes Shamir scheme insecure if we allow arbitrarily large entanglement between the leakage devices. A GHZ state shared by exactly $t$ leakage devices makes even classical one-bit leakage insecure, without any entanglement with the adversary. In this attack, each participating device emits only one classical bit, and their joint parity distinguishes any chosen pair of secrets with a constant advantage. Thus, for fixed threshold rates above $τ_\star$, the maximum number of devices that may share arbitrary entanglement with one another and with the adversary while preserving security is linear in $n$ up to constant factors, although the optimal support fraction remains open.

Tue 29 SeptCryptography and Security
The gist
The paper studies how safe Shamir secret sharing is when parts of the secret leaks quantum information instead of classical bits. The authors show that if the secret sharing uses a high enough threshold, it remains secure against certain quantum leakages with only limited entanglement. However, if many leakage devices share strong quantum entanglement, even small leaks can break security. Their results clarify when quantum attacks can and cannot compromise the scheme.
Open → 2609.37276v1

Study reveals when weighted sums keep unique representations stable

Rényi stability of $B_h$ sets: a two-order phase diagram and sharp deletion principles

Abstract: A set $B$ in an abelian group is a $B_h$ set if every $h$-term sum has a unique representation up to permutation; for $h=2$ these are the Sidon sets. We study a weighted removal problem for this collision-free property: if the $h$-fold sum map has small Rényi entropy loss, how much probability mass must be deleted to leave a $B_h$ support? Two Rényi orders naturally arise: a collision order $α$, measuring the entropy loss, and a budget order $β$, controlling how spread out the weighting may be. Existing one-order formulations tie the two together on the diagonal $β=α$. We determine the resulting stability problem on the full $(α,β)$-plane. Stability holds exactly when $β\le1$ and $α\geβ$. Inside this region the optimal deletion rate is polynomial for $β<1$ and logarithmic on the boundary $β=1$, where the leading constant is exact; outside it, stability fails through two distinct mechanisms: a supercritical budget and dilution by light atoms. In each case the limiting defect is computed exactly. The upper bounds follow from a sharp list-coarsening inequality with optimal constant, which also yields an entropy-free removal theorem, a finite combinatorial consequence for moments of the representation function, and extensions to $B_h[g]$ sets. Matching constructions show that the phase boundaries and rates are sharp.

Sun 20 SeptInformation Theory
The gist
The paper looks at special sets of numbers where sums of a certain size have only one way to be made, like unique sums of pairs. The authors explore how much you need to remove from a weighted list to keep this uniqueness if there's only a little bit of mixing or overlap, measured by a special entropy concept. They find exact conditions and rates on when this stability happens and when it fails, providing sharp boundaries to understand this behavior. Their results come from new mathematical inequalities and constructions that perfectly match the limits they describe.
Open → 2609.23922v1

Neural search explores a game linked to prime factoring challenge

Searching for Primes: A Neural AlphaZero Approach to a Factoring Game

Abstract: We study a one-player token game on an $N\times N$ board where tokens slide along diagonals or duplicate onto neighbouring ones to form a combinatorial rectangle $R\times S$. A conserved integer weight $W'$ and a strict monovariant guarantee $O(N^2)$-length solutions, placing the game in $\mathsf{NP}$. We prove that reaching a final position factors this $2N$-bit $W'$ into two $N$-bit factors $V,M < 2^N$ that encode the rectangle's rows and columns. Consequently, solving the game for a balanced-semiprime target is equivalent to integer factoring. However, if the target rectangle is known, the solution reduces to two polynomial-time steps: a forced downward chip-flow and a $0/1$-polynomial factorisation leveraging Cohn's theorem. The game's entire difficulty is thus isolated to the initial number-theoretic split. Supplying the popcounts of the factors as a promise preserves this asymptotic hardness but bounds the target search space. We exploit this constrained space using a learned policy/value network and an AlphaZero-style Monte-Carlo tree search, empirically probing the limits of neural look-ahead on a factoring-equivalent environment.

Sat 19 SeptCryptography and Security
The gist
Factoring large numbers is a hard problem with important uses, like encryption. The authors study a puzzle-like game where solving it is as tough as factoring a big semiprime number. They use a special type of AI that learns and plans ahead, called AlphaZero, to play this game and see how well neural search helps solve factoring-like challenges. Their work shows how deep learning can tackle a problem tied closely to number theory and cryptography.
Open → 2609.22968v1

Power functions with low differential uniformity improve cryptographic security

New Construction of Power Functions with Low c-Differential Uniformity over Finite Fields

Abstract: This paper investigates the $c$-differential uniformity of power functions over finite fields, an important class of cryptographic functions with favorable differential properties. Specifically, for finite fields $\mathbb{F}_q$ satisfying $q-1=en$ with $e\ge 3$ and $e\mid n$, we prove that there exists $c\in\mathbb{F}_q\setminus\{0,1,ε,\dots,ε^{e-1}\}$, where $ε$ is an $e$-th primitive root of unity in $\mathbb{F}_q^*$, the constructed power functions $f(x)=x^{ln+1}$ with $1\le l\le e-1$ and $\gcd(l,e)=1$ satisfy the upper bound $Δ(f,c)\le e$, provided that certain cyclotomic conditions hold. We show that our conditions are mild; namely, such power functions can be constructed over infinitely many extension fields $\mathbb{F}_q$ of $\mathbb{F}_p$ for any given $e\ge 3$ and prime $p$ with $p\nmid e$. Furthermore, based on the Weil bound for multiplicative character sums, we prove that the obtained upper bound is tight for sufficiently large $q$, demonstrating the optimality of our results. We also analyze the special case $c=-1$ and derive simplified explicit conditions. In particular, we explicitly characterize the admissible parameters for the case $e=3$ and present concrete function examples for practical validation.

Sat 19 SeptInformation Theory
The gist
Cryptographic security often relies on special mathematical functions that resist certain types of attacks. This paper shows how to build new power functions over finite fields that have very low c-differential uniformity, a measure tied to their strength against attacks. The authors prove that their constructions can be done in many cases and that their results are optimal for large fields. They also provide specific examples and simpler criteria for special cases to help practical use.
Open → 2609.22763v1

How critical sets in Latin squares improve secret sharing reliability

Critical sets of Latin squares based on autoparatopisms

Abstract: In cryptography, critical sets of Latin squares have particularly been implemented to design secret sharing schemes. A main problem in these cryptographic protocols arises from absent holders of pieces of information that are common to different critical sets, because they become indispensable to recover the secret. This paper solves this problem by making use of the orbits of entries described by the autoparatopism group of the Latin square under consideration. To this end, we introduce the more general problem of computing critical sets of Latin squares having a given paratopism in their autoparatopism group. These critical sets depend only on the conjugacy class of the autoparatopism and the main class of the Latin square under consideration. Based on this fact, as an illustrative example, we determine the smallest and largest sizes of critical sets associated with autoparatopisms of Latin squares of order up to six. We implement this approach in the design of a new secret sharing scheme.

Fri 18 SeptCryptography and Security
The gist
The paper addresses a common problem in secret sharing schemes where some pieces of information are held by multiple people, making some holders indispensable to recover the secret. The authors use mathematical symmetries called autoparatopisms of Latin squares to organize these pieces of information into groups called orbits. By doing this, they create special critical sets that avoid overlapping dependencies. They test this method on small Latin squares and show how it can design better secret sharing methods.
Open → 2609.21532v1

Families of special Boolean functions help build secure cryptography

Explicit Constructions of Maximum-Cardinality Families of Plateaued Functions with Pairwise Disjoint Walsh Supports

Abstract: Families of plateaued Boolean functions with pairwise disjoint Walsh supports are useful in secondary constructions of cryptographic Boolean functions. Of particular interest are maximum-cardinality families whose members admit no nonzero linear structures. To the best of our knowledge, the previously known general construction attaining both properties is spectral (Hodžić et al., IEEE Trans. Inf. Theory 65(9): 5865--5879, 2019). In that work, explicit algebraic normal forms are not generally provided, and no general method is established for prescribing a common algebraic degree for all family members. In this paper, we present two new explicit algebraic constructions within a unified framework, one based on linear functions and the other on partially linear functions with bent components. Let $p\geq 2$ and $q\geq 0$ satisfy $q<2^p-p-1$, and set $m=p+q$. Both constructions yield maximum-cardinality families of $2^{q+1}$ $(q+1)$-plateaued Boolean functions with pairwise disjoint Walsh supports. No member admits a nonzero linear structure, and every member has an explicit generalized Maiorana--McFarland representation. The first construction produces functions in $m+p+1$ variables and realizes any prescribed common algebraic degree $3\leq d\leq p+1$, provided that $q<\sum_{i=2}^{d-1}\binom{p}{i}$; its maximum attainable degree $p+1$ is optimal. The second construction produces functions in $n+p+1$ variables, where $n>m$ and $n-m$ is even, and realizes any prescribed common algebraic degree $3\leq d\leq p+(n-m)/2$, provided that $q<\sum_{i=2}^{\min\{d-1,p\}}\binom{p}{i}$; its maximum attainable degree $p+(n-m)/2$ is next-to-optimal.

Fri 18 SeptInformation Theory
The gist
This paper focuses on creating large groups of special Boolean functions called plateaued functions that have unique properties useful in cryptography. These functions do not share certain patterns that could weaken security and come with explicit algebraic formulas. The authors develop two new ways to construct these functions with controlled complexity and guarantee they don’t have certain weaknesses. This work advances methods for designing cryptographic components with strong and predictable properties.
Open → 2609.21389v1

Generalized bent functions enhance p-ary cryptography constructions

Generalized $p$-ary $\cPS$ Bent Functions

Abstract: We use $m$-dimensional partial spreads of $\fp^{2n}$, where $p$ is an odd prime, $n$ is a positive integer and $m$ divides $n$, to construct two classes of bent functions from $\fp^{2n}$ to $\fp$. Our construction generalizes the classes of $p$-ary $\cPS^{-}$ and $\cPS^{+}$ bent functions proposed by P. Lison\v ek and H. Y. Lu (Des. Codes Cryptogr. 73 (2014), 209--216).

Wed 16 SeptInformation TheoryDiscrete Mathematics
The gist
In cryptography, bent functions help create secure communication methods. This paper builds on previous work by introducing new classes of bent functions based on mathematical structures called partial spreads. These new constructions work over a range of values that are powers of an odd prime number. The authors extend known designs, potentially offering more options for cryptographic function design.
Open → 2609.18318v1

Witness encryption created using prime order cyclic groups

Witness Encryption via Prime-Order Generic Groups

Abstract: We unconditionally construct witness encryption for NP in the classical generic-group model, using an ordinary cyclic group of prime order. For SAT instances of size $n$, the encryption algorithm runs in time poly$(n)$, and any satisfying assignment can be used to decrypt in poly$(n)$ time with correctness error $2^{-n^{Ω(1)}}$. If no satisfying assignment exists, then every generic adversary making at most $n^{Θ(\log n)}$ group queries has distinguishing advantage at most $n^{-Θ(\log n)}$. Along the way, we prove the first superconstant-factor NP-hardness of approximation result for homogeneous MinRank under randomized polynomial-time reductions, achieving a logarithmic gap even when the rank-one witness has a Boolean right factor.

Wed 16 SeptCryptography and Security
The gist
Some problems in computer science are easy to check but hard to solve. The paper shows a way to create 'witness encryption,' where you can lock a message using a problem and unlock it only if you have a solution to that problem. This encryption uses special mathematical groups with prime order and guarantees security in a general setting for computers that interact with these groups in any possible way. The authors also prove some new hardness results for a related mathematical puzzle called MinRank, which supports the security of their construction.
Open → 2609.18275v1

AES s box linear part ensures strong basis rigidity against transformations

Basis Rigidity of the AES S-box and Generic Rigidity of Inversion under Affine Transformations

Abstract: The AES S-box is constructed from finite field inversion followed by a fixed affine transformation. Since inversion possesses intrinsic Frobenius symmetries among its coordinate realizations, we study how these basis symmetries are altered by outer affine transformations. We first develop a deterministic rigidity criterion for transformed inversion and apply it to the AES S-box. This shows that the linear part of the AES S-box affine transformation alone makes the transformed inversion map basis rigid. We then investigate the corresponding generic problem when the outer invertible linear transformation varies. The existence of a nontrivial linear stabilizer is reduced to a conjugacy problem for semilinear candidates arising from two sided linear equivalences of inversion, which we characterize in terms of relative norms and Frobenius orbits. We also determine the dimensions of the associated centralizer algebras exactly. These structural results imply that, for a uniformly chosen outer linear transformation, the probability that the linear stabilizer is nontrivial is bounded by $2^{-Ω(n^2)}$, with sharper finite dimensional bounds obtained from the exact conjugacy condition. Computational experiments independently verify the AES rigidity result, the conjugacy and centralizer formulas, and the finite dimensional estimates in small dimensions.

Sat 12 SeptCryptography and Security
The gist
The AES S-box is a key component in encrypting data securely. It is built using a mathematical operation called inversion, followed by a fixed linear change. The authors studied how this linear step affects the symmetry properties of the inversion operation. They found that the AES S-box’s linear part makes the system 'basis rigid,' meaning the structure resists certain kinds of transformations that could weaken security. They also showed that for random linear changes, it is extremely unlikely for these symmetries to remain, making the system robust.
Open → 2609.13644v1

APN functions over finite fields achieve lowest boomerang uniformity

On APN Functions with Boomerang Uniformity One over $\mathbb F_{3^n}$: Differential and Boomerang Spectra and CCZ-Inequivalence

Abstract: Let $q=3^n$, where $n>1$ is odd, and let $g:\Fq\to\Fq$ be a perfect nonlinear (PN) function represented by a Dembowski--Ostrom (DO) polynomial. Put $τ=g(1)$, let $ε$ be the indicator of $\Fthree^*$, and, for $c\in\Fq$, define $\widetilde G_c(x):=g(x+c)+τε(x)$. We prove that every $\widetilde G_c$ is APN and has boomerang uniformity either one or two. More precisely, \[ β_{\widetilde G_c}=1 \quad\Longleftrightarrow\quad c\in\mathcal C_g :=\{c\in\Fq\setminus\Fthree:g(c)+τ\notin g(\Fq)\}, \qquad |\mathcal C_g|=\frac{q-3}{2}, \] whereas $β_{\widetilde G_c}=2$ for the remaining $(q+3)/2$ parameters. We determine the common differential spectrum and complete boomerang spectra of all the functions $\widetilde G_c$. Since boomerang uniformity one is the least possible for an APN function over a finite field of odd characteristic, this gives, to the best of our knowledge, the first general construction yielding infinite families of APN functions attaining this optimum. This common differential spectrum rules out CCZ equivalence with every power function and every Ness--Helleseth-type binomial. We also prove that CCZ equivalence between sign-switches of DO PN functions forces EA equivalence between the original PN functions. Using the orders of the nuclei of the associated presemifields, we exhibit, for infinitely many odd $n$, three pairwise CCZ-inequivalent PN functions over $\F_{3^n}$, one from each of the Gold $f_1$, Ding--Yuan $f_3$, and Bierbrauer $f_5$ families. Consequently, over each such field, our construction produces three pairwise CCZ-inequivalent APN functions with boomerang uniformity one. The smallest extension degree obtained in this way is $n=45$.

Tue 8 SeptCryptography and Security
The gist
This paper studies certain special mathematical functions used in cryptography called APN functions over finite fields of the form 3^n. The authors define a new family of such functions that reach the minimal possible boomerang uniformity, a property important for resisting certain attacks. They also classify when these functions can be considered equivalent or not, showing many distinct types exist. This work provides new infinite families of optimal APN functions with clear structural differences.
Open → 2609.08968v1